/randomQuiz

顔と名前が一致しているかを確かめる為のクイズプログラム。

Primary LanguageC#MIT LicenseMIT

randomQuiz

プログラム概要

顔と名前が一致しているかを確かめる為のクイズプログラム。

画面構成

  • メイン画面:exeを実行すると開く画面。コンテンツ画面と設定画面、プログラムの終了を選択できる。
  • 設定画面:メイン画面にて「設定」を押下。※最初に設定操作が必要。
  • コンテンツ画面:メイン画面にて「スタート!」を押下してスタート。

機能概要

以下の機能を設定することができる。

  • 問題数設定:用意した問題全て出題する or 出題する問題数を設定する
  • クイズ形式の選択:自由回答形式 or YES/NO形式 or 3択問題形式 or 入力なし形式
  • 出題パターン:リストの上から順に出題 or ランダムに出題

使用方法について

前提

  • クイズの内容は「この人の名前は何でしょうか?」である。
  • ゆえに、顔写真および、問題&回答をまとめたリストを準備することが必要。
  • 問題&回答リストは本リポジトリの「namelist.xlsx」を参照のこと。

設定方法

  • 「問題数設定」を選択する(2.詳細設定のときのみ「何問出題するか」入力する)
  • 「クイズ形式の選択」で形式を指定する
  • 「Excelファイルのファイルパス」に問題&回答リストを絶対パスで入力する
  • 「画像ファイルのフォルダパス」に画像ファイルのフォルダを絶対パスで入力する
  • 「出題パターン」を指定する
  • 「設定値の保存」を押下して、設定を保存する
  • ※一度設定した値は、保存後は再度設定画面を開いた際には反映されるようになっている

使い方

  • 自由回答形式の場合:「A.回答」の下のテキストボックスに名前を入力して、「回答!」ボタンを押下する
  • 入力なし形式の場合:「正解を見る!」ボタンを押下すると回答が表示される
  • 「次の問題へ進む」ボタンを押下すると次の問題に移る

開発状況

  • 設定画面:動作確認済み
  • コンテンツ画面:動作確認済み
  • 「問題数設定」機能:「1.すべて」動作確認済み、「2.詳細設定」未実装
  • クイズ形式の選択機能:「1.自由回答形式」動作確認済み、「2.YES/NO形式」未実装、「3.3択形式」未実装、「4.入力なし形式」動作確認済み
  • 出題パターン機能:「1.上から順に出題」動作確認済み、「2.ランダムに出題」動作確認済み