Phabricator のプロジェクト名 #QuizGame

Extension:QuizGame

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:QuizGame and the translation is 21% complete.

Other languages:
English • ‎dansk • ‎日本語
MediaWiki 拡張機能マニュアル
OOjs UI icon advanced.svg
QuizGame
リリースの状態: 安定
QuizGame MediaWiki extension.png
実装 Special page
説明 Interactive question game that uses AJAX
作者
最新バージョン 3.3.3 (2016-03-28)
MediaWiki 1.32+
データベースの変更 はい
ライセンス GNU General Public License 2.0 or later
ダウンロード
Development/Testing wiki on Wikimedia Labs
パラメーター
  • $wgQuizLogs
  • $wgCreateQuizThresholds
  • $wgQuizID
追加する権限
quizadmin
使用するフック
SkinTemplateNavigation::SpecialPage
MakeGlobalVariablesScript
LoadExtensionSchemaUpdates
RenameUserSQL
translatewiki.net で翻訳を利用できる場合は、QuizGame 拡張機能の翻訳にご協力ください
使用状況とバージョン マトリクスを確認してください。
問題点 未解決のタスク · バグを報告

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.

依存関係

  • Extension:SocialProfile
  • New database tables: quizgame_questions, quizgame_answers, quizgame_choice and quizgame_user_view

インストール

  • ダウンロードして、ファイルを extensions/ フォルダー内の QuizGame という名前のディレクトリ内に配置します。
  • 以下のコードを LocalSettings.php の末尾に追加します:
    wfLoadExtension( 'QuizGame' );
    
  • 更新スクリプトを実行します。このスクリプトは、この拡張機能が必要とするデータベース テーブルを自動的に作成します。
  • Yes 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。

利用者権限

This extension adds one new user right, quizadmin which allows administering quizzes. By default sysops and staff have this user right.

User points

  • $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"

パラメーター

  • $wgQuizLogs — whether to log quiz creations or not. 既定値は true です。
  • $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!