ここ数週間で、私は日本語のかな学習に特化したミニマルなウェブアプリ「Dothiro アプリ」の最初の動作プロトタイプを作り上げました。Version 0.0 は完成品ではなく、あくまで目的を絞った実験的なバージョンです。
目標はシンプルで、余計なものを排した “集中しやすい認識システム” を作り、軽いゲーミフィケーションによって学習者が記憶の定着や想起スピードを高めながら、楽しんで続けられるようにすることでした。
この最初のバージョンは、ひらがなとカタカナの認識に焦点を当てています。基本のかなに加え、濁音・半濁音、そして拗音の組み合わせにも対応しています。システムは文字を適切にランダム化し、間違えたかなはより高い頻度で再出題される仕組みになっており、さりげない適応型学習ループを形成しています。理論を詰め込みすぎるのではなく、アプリは素早い認識、即時フィードバック、そして反復学習に重点を置いています。
継続性を支えるために、ストリーク機能とデイリーゴールの仕組みを実装しました。ユーザーは現在の連続日数(ストリーク)、最高記録、総合正答率、そして日々の進捗状況を、アニメーション付きのプログレスリングを通して確認できます。デイリーゴールを達成するとポイントが付与されます。また、将来的なクラウドベースのランキングシステムを見据え、ローカル環境でのプロトタイプリーダーボードも実装しました。現時点では、すべて意図的に軽量かつシンプルな設計にしています。
現在、学習進捗はユーザーごとにローカル保存されており、セッションをまたいでもデータが保持される仕組みになっています。クラウド連携はまだ有効化されていませんが、将来的にクラウド同期へ移行できるよう、あらかじめ構造を設計しています。インフラは拡張を前提として構築されており、システム全体を作り直すことなく段階的な発展が可能です。
また、N5コアコンテンツの基盤準備にも着手しました。これには基礎的な漢字や文法が含まれます。現在のシステムは語彙・文法・漢字データにも対応できる構造になっており、学習エンジン自体を変更することなくカリキュラムを拡張できるようになっています。
これは重要なポイントです。Dothiroは単なるかな学習にとどまるものではありません。N5からN1へと段階的に成長できるモジュール型学習プラットフォームの構築を目指しています。そして将来的には、農業分野や就労準備といった特定産業向けの専門パックへと発展させていく構想もあります。
技術的な観点から見ると、このバージョンは意図的にバニラのHTML・CSS・JavaScriptのみで構築されています。重いフレームワークは使用していません。目的は、構造の明確さ、制御性、そしてシステム全体への理解を深めることにあります。認証機能は統合されていますが、バックエンドはあくまで最小限に抑えています。
これはまさにMVPです。小さく、安定し、そして拡張可能な構造を持つプロトタイプです。
Version 0.0は、重要なことを証明しています。コアとなる学習ループは機能しているということ。UI構造は機能していること。適応型認識の仕組みも機能していること。ストリークのロジックも正しく動作していること。そして、構造化されたカリキュラムデータを読み込めること。
何よりも重要なのは、このアイデア自体が機能しているということです。
これはDothiro Appの最終形ではありません。あくまで基盤です。次の段階では、クラウドベースの進捗保存機能、本格的なリーダーボード、N5漢字クイズ、文法ドリル、そして将来的にはN4〜N1への拡張を予定しています。コアシステムが十分に洗練された後には、特定分野に特化した専門学習パックも展開していく予定です。
現時点の v0.0 は、とてもシンプルですが確かな意味を持つものです。
Dothiro を「アイデア」から「実際に動く学習システム」へと形にしていくための、最初の具体的な一歩となりました。