Quiz Generator LevelUp Multiple choice Script
(複数選択式レベルアップクイズ作成スクリプト)

自作 JSライブラリの複数選択式クイズジェネレータ レベルアップバージョンです。
Quiz Generator Multiple choiceを元にして、レベルアップしていけるスクリプトです。まずは複数選択式Quiz Generator Scriptをお試しください。

作成にはHTML、スタイルシート、JavaScriptの簡単な知識が必要です。

択一式レベルアップクイズ作成スクリプトはこちらです

複数選択式Quiz Generator Scriptはこちらです

特徴

JS設定ファイルを変更するだけで、簡単に複数選択式レベルアップクイズが作成できます。
設定方法などはほぼ択一式レベルアップクイズと同じ方法です。
サンプルを実行して頂き、その動きを見て頂いた方が分かりやすいと思います。

ダウンロード

個人使用・非営利使用の場合でも有償になります。詳しくはライセンスをご覧下さい。
ファイルはメールに添付して送信いたします。
以下にあるサンプル付きです。

設置方法

設定方法などはほぼ択一式レベルアップクイズ作成スクリプト複数選択式クイズ作成スクリプトと同じ方法です。
スクリプトと一緒に解説ページを付属しますので、詳しくはそちらをご覧下さい。

クイズ設定ファイルの記述

quiz-config.js 一部分のみ
/* レベル名 */
var levelfile=["level1","level2","level3","level4","level-final"];
/*途中省略*/
/* ファイナルメッセージ&ボタン */
var final_ending_msg=[
	"<span style='font-size:22px;font-weight:bold;color:red;'>Congratulations!</span>"
	,""
	,"あなたの総合得点は<strong><n_manten>満点中 <n_tokuten>点</strong>です。"
	,"このクイズ全体の正解/出題点数は<n_seikai>/<n_shutsudai>点、"
	,"平均得点は<n_heikin>点になります。"
	,"全ての正解/出題数は<n_seikai_num>/<n_shutsudai_num>問、"
	,"正解率は<n_percent>%です。"
	,""
	,"またの挑戦をお待ちしています。"
]
/* 空白("")にするとボタンを非表示にする事ができます。 */
var final_ending_button_restart = "もう一度挑戦する";
レベルファイル 一部分のみ
/*-------- レベルエンディング設定 --------*/
/* 次のレベルへ進めるる得点 */
q_levelup=80;
/* 得点振り分けメッセージ*/
level_endings = [
 [100, [
	"<span class='msg_tokuten'>う〜ん、さすが!! <br/><levelname>は<strong>満点</strong>でした。</span>"
	,"現在の得点合計は<span style='color:red;'><n_manten>満点中<n_tokuten>点、平均得点は<n_heikin>点</span>です。"
	,"現在までの正解/出題数は<n_seikai_num>/<n_shutsudai_num>問、
	,"正解率は<n_percent>%です。"
	,""
	,"「<next>」をクリックして次のレベルへ挑戦してください。"
	]
]
,[q_levelup, [
	"<span class='msg_tokuten'><levelname>のあなたの得点は <strong><tokuten>点</strong> でした。</span>"
	,"現在の得点合計は<span style='color:red;'><n_manten>満点中<n_tokuten>点、平均得点は<n_heikin>点</span>です。"
	,"現在までの正解/出題数は<n_seikai_num>/<n_shutsudai_num>問、
	,"正解率は<n_percent>%です。
	,""
	,"「<next>」をクリックして次のレベルへ挑戦してください。"
	]
]
,[0, [
	"<span class='msg_tokuten'><levelname>のあなたの得点は <strong><tokuten>点</strong> でした。</span>"
	,""
	,"残念ながら次のレベルへは進めません。"
	,"再挑戦してください。"
	,"もう一度、<levelname>に挑戦するには「<retry>」を、"
	,"最初からやり直す場合は「<restart>」をクリックしてください。"
	]
]
];

Quiz Generator(quiz-config.js)の解説

var levelfile=[・・・];

レベル名です。レベルは幾つでも増やすことができます。

var final_ending_msg=[・・・];

メッセージはすべて配列に入れました。表示されるときには改行が入ります。
また色々な得点情報を表示できるようになりました。得点はレベル間で引き継ぎ、レベルエンディングメッセージ・ファイナルメッセージで表示可能です。

q_levelup=80;

次のレベルへ進める得点を記入します。

level_endings = [・・・];

そのレベルの得点振り分けエンディングメッセージです。ここも配列になります。
次レベルに進めるq_levelupを入れています。またメッセージに各得点を入れることができます。

サンプル

サンプル1

レベル数:3、レベルによって設定を変更してあります。
最後の上級は選択数自由、回答は1択のものや5択すべてチェックするものも含まれています。 色々試してみてください。

動作確認

Win/ IE9 Safari Chromaで動作確認しています。
IE 6.0では一部透過されません。

ライセンス

Quiz Generator LevelUp Multiple choice Scriptは有償です。まずはQuiz Generator Multiple choice Scriptからダウンロードして制作してみて試してからお申し込みください。
個人利用で非営利目的の場合、1000円になります。クレジットは削除禁止です。
商用目的・法人使用は2000円になります。この場合、クレジットを削除することも可能です。
お申し込みはこちらをご覧下さい。
購入された方にはスクリプトをメールに添付して送信いたします。上のサンプルもお付けいたします。

尚、再配布・改造しての再配布は禁止させて頂きます。

このスクリプトを使用した、いかなる損害に対しても開発者は一切の責任を負いません。

カスタマイズ

有償にてカスタマイズもお受けいたします。
お問い合わせから詳しいカスタマイズ方法など送信してください。

更新履歴

2013年2月19日 公開