見出し画像

自分で作った問題を出題してくれるアプリの作り方

概要

・自分で用意した問題を出題するアプリを作りました。
・アプリの様子を動画で紹介します。
・アプリの作り方を紹介します。
・問題文の編集方法を紹介します。

はじめに

2019年になりました。新年です。
新年になると「今年こそ!」っと、目標を決める人も多いと思います。
そんな皆さんの目標達成を支援するアプリを作りました。

アプリの紹介

「日本で一番高い山は?」という問題に、選択肢から回答する形式です。

使っている様子を動画にしました。

アプリの作り方

1. WEBサーバーを作る

WEBサーバーを作ります。私は、Nodejsで作りました。
WindowsにNodejsをインストールする方法は、こちらに書いておきました。

2.  サイトに必要なデータを作成する

出題アプリはWEBサイトです。準備するデータは以下になります。

データは、↓ここからダウンロードできます。

上のリンクを開き、[Clone or download]→[Download ZIP]でダウンロードできます。

ダウンロードしたファイルを、作成したWEBサイトに配置すれば完成です。

カスタマイズ

自分で作った問題を登録する方法を紹介します。

No.0 問題を編集する方法

問題/回答の情報は、sample1.json ファイルにあります。
"Quiz":"日本で一番高い山は・・・" の 『日本で一番高い山は・・・』を編集すると、問題文が変わります。

※注意事項※
保存するときは、文字コードを UTF-8 にします。
メモ帳で保存するときに文字コードを間違えないよう気を付けてください。

No.1 問題文を増やす方法

自分で用意した問題を登録する方法を紹介します。

No.2 選択肢の数を変更する方法

選択肢の数を変更し、2択問題や5択問題にできます。1択や5択以上にすることも可能です。

No.3 音声と問題文を別々にする方法

例えば「一日分」と書くと、音声は「ついたちぶん」となります。「いちにちぶん」と発音させる方法を紹介します。発音を英語ネイティブにも設定できます。TOEIC対策の勉強に使えるかも。

No.4 ジャンル別の問題集を作る方法 ※執筆中※

取りたい資格が複数ある場合、資格別に問題集を作ると便利です。

さいごに

自分用に作った試験勉強のために作ったアプリです。誰かの役に立てば幸いです。

こんな弱小ブログでもサポートしてくれる人がいることに感謝です。