Extension:QuizGame
Appearance
From mediawiki.org
Release status: stable |
|
|---|---|
| Implementation | Special page |
| Description | Interactive question game that uses AJAX |
| Author(s) |
|
| Latest version | 4.4 |
| MediaWiki | 1.43+ |
| Database changes | Yes |
|
|
|
|
| Licence | GNU General Public License 2.0 or later |
| Download | |
| Help | Help:Extension:QuizGame |
| Translate the QuizGame extension if it is available at translatewiki.net | |
| Issues | Open tasks · Report a bug |
QuizGame extension allows users to create interactive quizzes and take them.
- Special:QuizGameHome is the main page for quizzes.
- Special:QuizLeaderboard shows the users who have answered correctly in most quizzes.
- Special:QuizRecalcStats can be used by quiz administrators to recalculate quiz statistics.
- Special:ViewQuizzes can be used to view all available quizzes.
See Help:Extension:QuizGame for more information on how to use this extension.
Dependencies
[edit ]- Extension:SocialProfile
- New database tables: quizgame_questions, quizgame_answers, quizgame_choice and quizgame_user_view
Installation
[edit ]- Download and move the extracted
QuizGamefolder to yourextensions/directory.
Developers and code contributors should install the extension from Git instead, using:cdextensions/ gitclonehttps://gerrit.wikimedia.org/r/mediawiki/extensions/QuizGame - Add the following code at the bottom of your LocalSettings.php file:
wfLoadExtension( 'QuizGame' );
- Run the update script which will automatically create the necessary database tables that this extension needs.
- Yes Done – Navigate to
Special:Versionon your wiki to verify that the extension is successfully installed.
User rights
[edit ]This extension adds one new user right, quizadmin which allows administering quizzes.
By default sysops and staff have this user right.
User points
[edit ]$wgUserStatsPointValues['quiz_answered']- set this to something to give out points for answering existing quiz game questions.$wgUserStatsPointValues['quiz_correct']- I have no idea what this does. Related comment from source code: "Add to stats how many quizzes the user has answered correctly"$wgUserStatsPointValues['quiz_created']- set this to something to give out points for creating new quiz games.$wgUserStatsPointValues['quiz_points']- I have no idea what this does. Related comment from source code: "Add to point total"
Parameters
[edit ]| Name | Default | Description |
|---|---|---|
$wgQuizLogs
|
true
|
whether to log quiz creations or not. |
$wgCreateQuizThresholds
|
[]
|
for example 'edits' => 5 if you want to require users to have at least 5 edits before they can create new quizzes. Defaults to an empty array (no restrictions).
|
$wgQuizID
|
this is the internal ID number of the current quiz and is used by QuizGame internally. It's documented here only for the sake of completeness. Do not set it! |