Jump to content
View in the app

A better way to browse. Learn more.

SOS Invision

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

  • Administrator

Quizzes

Quizzes is a fun (graded quiz - one or multiple right answers) application that allows you and your members to add Quizzes to your forum. With leaderboards, categories, and a unique layout, The Quizzes is sure to be a hit with your members. The Quizzes comes, among other things, with the following features:

  • Three types of quizzes: graded moded (with time challenge and leaderboard ranking - ONE or MULTIPLE RIGHT ANSWERS and study mode (with no time challenge and leaderboard)

  • Unlimited categories of quizzes, plus the unlimited depth of parent-child relationships with a lot of settings, including:

    • Category icon

    • Extra fields

    • Minimum and maximum number of questions and answers per quiz

    • Comments and reviews, including the requirement to play the quiz to submit a review

    • Tags & Prefixes

    • The requirement to take quizzes, by:

      • Number of content items

      • Number of reputation points/likes

      • Number of days as a member

      • Groups

    • Discussion topic: will create a topic when a new quiz is submitted. Also, there's an option to create a reply showing the score/time when someone completes the quiz

  • Integration with the Open Trivia Database to create an automatic quiz per day with questions and answers from Trivia.

  • Per-category permissions to show categories, view quizzes, submit quizzes, comment, and review quizzes

  • Per member settings: allows to access the app and allows to submit quizzes

  • Per group settings: allows to access the app, how many approved content items must have to access the app

  • Integrates into IPS4 Moderating system, which all common permissions, such as pin, unpin, delete, feature, move, etc.

  • Robust Admin Restrictions

  • Type of content field: textarea for plain text or IPS4 editor

  • Ability to add an image to the quiz question

  • Ability to set the minimum/maximum title length and description length

  • The ability for users to report potentially offensive content using the built-in Report Center

  • Search integration: search adverts along with the rest of your community’s content

  •  Supports item marking, allowing your users to see what adverts have been added or commented/reviewed on

  • Integrates into Activity Streams

  •  Integrates to Share Links to share

  • Integration to Member Filters (Bulk Mail, etc.)

  • Integration with ACP Live Seach (categories)

  • Support for notifications such as new quizzes, comments, reviews, and when someone completes a quiz

  • Ability to follow/like categories and individual quizzes

  • Ability to upload or import an image from a URL to be the Quiz image. The image will be displayed on quiz view, categories, etc.

  • Quiz protection: the game will be aborted if you leave the current tab/browser. This is to prevent users from searching elsewhere. That's a setting.

  • Setting to allow users to play a quiz only once

  • Feedback: you can create funny phrases to be used on Quiz results according to user score

  • New setting to randomize quiz questions

  • A new setting to promote members to a group when they reach a specific rank in the quiz

  • Functional on mobile devices

  • More...

 

INTEGRATION:

  • Raffles System

    • Members who play the quiz and score 100% on it will earn a ticket to a Raffle chosen by the quiz submitter

      • The quiz submitter will be able to choose only their raffles

 

NOTICE:

  • GUESTS CANNOT PLAY QUIZZES!

File Information

Submitter Adriano

Submitted 01/27/2025

Category Paid Applications

View File

Quizzes

  • 2 weeks later...
  • Replies 106
  • Views 2.6k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

Most Helpful Posts

  • Temporary fix: https://invisioncommunity.com/forums/topic/483000-508-released/page/3/#findComment-3000487

  • Somehow, I thought you were talking about an error in the quiz view. The error actually happens in the Admin CP. File updated and version kept. Update your install.

Posted Images

image.png

Only one type quiz?

  • Author
  • Administrator
3 minutes ago, Paras said:

image.png

Only one type quiz?

There are 3, like on IPS4. Edit your category and you will be surprised with the options.

  • 2 weeks later...

hide-unhide.webp

  • Author
  • Administrator
17 minutes ago, Paras said:

hide-unhide.webp

Do you have FTP access to upload a file?

No

  • Author
  • Administrator

What's New in Version 2.0.1

  • Fix errors when hiding/unhiding a quiz.

When having the Quizzes app enabled, I get an error when trying to send a Bulk Email.

After I disabled the Quizzes app, the Bulk Email works.

Skärmavbild 2025-02-21 kl. 09.34.12.png

  • Author
  • Administrator

What's New in Version 2.0.2:

  • Fix errors in the Bulk Mail form.

Hi, I'm currently getting the following errors:

TypeError: IPS\File::get(): Argument #2 ($url) must be of type IPS\Http\Url|string, null given, called in /var/www/vhosts/X.co.uk/httpdocs/system/File/Iterator.php on line 108 (0)

#0 /var/www/vhosts/X.co.uk/httpdocs/system/File/Iterator.php(108): IPS\File::get()

#1 /var/www/vhosts/X.co.uk/httpdocs/applications/quizzes/sources/Quiz/Quiz.php(741): IPS\File\Iterator->current()

#2 /var/www/vhosts/X.co.uk/httpdocs/applications/core/tasks/deletecontent.php(69): IPS\quizzes\Quiz->delete()

#3 /var/www/vhosts/X.co.uk/httpdocs/system/Task/Task.php(444): IPS\core\tasks\deletecontent->IPS\core\tasks\{closure}()

#4 /var/www/vhosts/X.co.uk/httpdocs/applications/core/tasks/deletecontent.php(49): IPS\Task->runUntilTimeout()

#5 /var/www/vhosts/X.co.uk/httpdocs/system/Task/Task.php(343): IPS\core\tasks\deletecontent->execute()

#6 /var/www/vhosts/X.co.uk/httpdocs/system/Task/Task.php(306): IPS\Task->run()

#7 /var/www/vhosts/X.co.uk/httpdocs/system/Dispatcher/Standard.php(355): IPS\Task->runAndLog()

#8 [internal function]: IPS\Dispatcher\Standard->__destruct()

#9 {main}

  • Author
  • Administrator

What's New in Version 2.0.3:

  • Fix errors when trying to delete quizzes without images (via Mod CP or task)

  • 3 weeks later...

After upgrading to v5.04:

mod_fcgid: stderr: PHP Fatal error: Declaration of IPS\\quizzes\\Quiz::getItemsWithPermission(array $where = [], ?string $order = null, array|int|null $limit = 10, string $permissionKey = 'read', int|bool|null $includeHiddenItems = IPS\\Content\\Filter::FILTER_AUTOMATIC, int $queryFlags = 0, ?IPS\\Member $member = null, bool $joinContainer = false, bool $joinComments = false, bool $joinReviews = false, bool $countOnly = false, ?array $joins = null, IPS\\Node\\Model|bool $skipPermission = false, bool $joinTags = true, bool $joinAuthor = true, bool $joinLastCommenter = true, bool $showMovedLinks = false, ?array $location = null): IPS\\Patterns\\ActiveRecordIterator|int must be compatible with IPS\\Content\\Item::getItemsWithPermission(array $where = [], ?string $order = null, array|int|null $limit = 10, ?string $permissionKey = 'read', int|bool|null $includeHiddenItems = IPS\\Content\\Filter::FILTER_AUTOMATIC, int $queryFlags = 0, ?IPS\\Member $member = null, bool $joinContainer = false, bool $joinComments = false, bool $joinReviews = false, bool $countOnly = false, ?array $joins = null, IPS\\Node\\Model|bool $skipPermission = false, bool $joinTags = true, bool $joinAuthor = true, bool $joinLastCommenter = true, bool $showMovedLinks = false, ?array $location = null): IPS\\Patterns\\ActiveRecordIterator|int in /var/www/vhosts/X.co.uk/httpdocs/applications/quizzes/sources/Quiz/Quiz.php on line 345

The plugin is currently disabled as it causes an HTTPS 500 error on the main site when enabled.

I experienced the same issue

Fatal error: Declaration of IPS\quizzes\Quiz::getItemsWithPermission(array $where = [], ?string $order = null, array|int|null $limit = 10, string $permissionKey = 'read', int|bool|null $includeHiddenItems = IPS\Content\Filter::FILTER_AUTOMATIC, int $queryFlags = 0, ?IPS\Member $member = null, bool $joinContainer = false, bool $joinComments = false, bool $joinReviews = false, bool $countOnly = false, ?array $joins = null, IPS\Node\Model|bool $skipPermission = false, bool $joinTags = true, bool $joinAuthor = true, bool $joinLastCommenter = true, bool $showMovedLinks = false, ?array $location = null): IPS\Patterns\ActiveRecordIterator|int must be compatible with IPS\Content\Item::getItemsWithPermission(array $where = [], ?string $order = null, array|int|null $limit = 10, ?string $permissionKey = 'read', int|bool|null $includeHiddenItems = IPS\Content\Filter::FILTER_AUTOMATIC, int $queryFlags = 0, ?IPS\Member $member = null, bool $joinContainer = false, bool $joinComments = false, bool $joinReviews = false, bool $countOnly = false, ?array $joins = null, IPS\Node\Model|bool $skipPermission = false, bool $joinTags = true, bool $joinAuthor = true, bool $joinLastCommenter = true, bool $showMovedLinks = false, ?array $location = null): IPS\Patterns\ActiveRecordIterator|int in /home/nicuuorg/public_html/applications/quizzes/sources/Quiz/Quiz.php on line 345

image.png

  • Author
  • Administrator

What's New in Version 2.0.5:

  • Add missing language bits

  • Fix errors when trying to delete a quiz

  • 2 weeks later...

image.png

When having the Quizzes app enabled, I get an error when trying to edit Achievements, ie. Rules.

After I disabled the Quizzes app, editing works.

image.png

I set the quiz time to 90 minutes, but when the player starts working on the quiz the time is not accurate. See the picture.

  • Author
  • Administrator

I can confirm it goes fine up to 60 minutes. Better use it 60 minutes max for now. I have a lot of apps to support first before this one. I'll take a look early next week (or if I manage to breathe before that).

Thank you.

We are currently using the Quiz app at 99nicu.org and encounter an issue with text formatting. We are unable to create line breaks in the quiz questions or answers, which makes longer text difficult to read.

We have tried several approaches including using HTML tags like <br>, special characters, and other formatting options, but haven't been able to achieve proper line breaks.

Could you please advise on the proper method to insert line breaks in quiz text? Is this functionality supported in the current version, or are there any workarounds you can recommend?

Hi again, the question above is only about having line breaks in the question and answers, not about the intro text.

See screen shot for example.

Skärmavbild 2025-04-09 kl. 08.01.57.png

  • Author
  • Administrator

Questions use a textarea so it may be possible to have line breaks when displaying. I’ll take a look when I have to fix the issue in the time (post above yours).

Answers use a simple textbox, not a textarea or an editor. It isn’t supposed to have huge texts there. There’s no way to change that field without remaking all the module. That won’t happen. Sorry.

Thanks @Adriano , much appreciated if the Question can have line breaks. Answers without line breaks, that we can live with :)

What's your timeline for the next update? In the coming 2 weeks?

Edited by Stefan Johansson_72643

  • Author
  • Administrator
24 minutes ago, Stefan Johansson_72643 said:

What's your timeline for the next update? In the coming 2 weeks?

Initially:

10 hours ago, Adriano said:

I'll take a look early next week (or if I manage to breathe before that).

But I’ll take a look today if I manage to find some time.

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.