このプロジェクトは、ユーザーの学習データに基づいて最適な学習スケジュールを自動生成し、さらに自然な日本語で学習サポートを行うチャットボット機能を提供します。
学習計画の立案から日々のモチベーション維持までを支援し、効率的な学習習慣の構築をサポートします。
-
📖 学習スケジュール自動生成
- 教科ごとの習熟度、学習頻度、セッション時間に基づき、4週間分の具体的な学習計画を作成します。
- 各教科について、現在のレベル・必要学習時間・期待できる成績向上率などを分析します。
-
💬 自然な日本語チャットボット応答
- 勉強法や時間管理の相談に対し、リラックスできる自然な日本語で応答します。
- 学習進捗に合わせたアドバイスや、応援メッセージも送信できます。
- 質問内容に応じて、最適な提案やスケジュール調整案を提示します。
- TypeScript
- 非同期処理(Promiseベース)
- 型安全なデータ設計(Genericsと型定義を活用)
- 自主学習を始めたいが、何から手を付けてよいか分からない人
- 効率的な学習計画を立てたい学生
- 習慣化やモチベーション維持に負担を感じている方
- このリポジトリをクローン
- 必要に応じて環境設定(TypeScriptプロジェクト)
- 関数をインポートし、
StudyData
型に沿ったデータを渡してご利用ください
- よりパーソナライズされた学習提案(例:得意不得意の細かな傾向分析)
- モチベーション維持のための応援メッセージ生成機能
- 学習記録を保存・可視化する拡張機能