プログラミング学習中によく見かける英単語を、ネイティブ「っぽく」読めるようになるサービスです。 「勉強するっておもしろい!」と感じていただける、ポジティブな体験を作りたいという思いで作成しました。
もんだいを解くことでユーザーレベルをあげて、江戸時代から現代への帰還を目指すゲームが始まります。 発音だけではなく、出題された単語がプログラミングにおいてどのように使われるのかについての解説も読むことができます。
図書館TOPページ | はつおん解説ページ |
---|---|
クイズに使用している全単語(160単語以上)の発音に関する解説を収録。オートコンプリート機能で単語検索も簡単に行えます。 | 発音記号や発音のルールに基づいた発音の解説を掲載。もちろんここでも動画でネイティブの発音確認ができます。 |
①「メモ機能」・「通知機能」・「復習機能」により学習効果を最大化しています。
メモ機能:クイズ回答後に遷移する解説ページをお気に入り登録し、その解説にすぐにアクセスできます。
通知機能:最終ログイン日から1ヶ月が経過したユーザーに、再度クイズにアクセスするようメール通知ができるようになっています。
復習機能:学習理論に基づき、以下の条件で問題を出題するように実装しています。
- 正答であれ誤答であれ、1度出題された問題のなかから出題
- 誤答した問題は、回答した日と同日以降に復習問題として出題
- 正解した問題は、その問題の連続正解数がいくらかによって出題のタイミングを変化させる
- 連続正解数が1:回答した日と同日以降に復習問題として出題
- 連続正解数が2:回答した日から5日後以降に復習問題として出題
- 連続正解数が3以上:復習問題から除外(復習問題コーナーからは出題されない)
※ 通常のクイズの出題機能は、クイズの回答が2週目以上にならない限り、同じ単語が繰り返し出題されることがないように実装しています。
② 音声認識機能により、発音のチェックができるようになっています。
【フレームワーク/言語】Ruby on Rails (7.0.6), Ruby (3.2.2), JavaScript
【UI】Tailwind CSS, daisy UI
【データベース/インフラ】PostgreSQL / Heroku
【その他】Youglish JavaScript API, Web Speech API