このプロジェクトの主な目的は、スマートかつ AI ベースのアプローチでクイズ生成プラットフォームの開発に取り組むことです。この全体的な目標は次のように分類されます。
カスタマイズされたクイズの生成: AI ベースのソリューションを使用して、ユーザーの以前のパフォーマンスに応じてカスタマイズされたクイズを生成します。
ユーザー パフォーマンス フィードバックの生成: ユーザーが自分の長所と短所を明確に自己評価し、関連する領域に集中できるようにします。
関連する提案とリーディングの生成: 提供された構成またはカスタムメモを使用してリーディング/提案を生成し、ユーザーが自分の間違い/不正確な質問に即興で取り組むことができるようにします。
クイズや試験の準備をしている学生は、繰り返し読んで復習する戦略を使用して勉強する傾向があります。ただし、これは時間の経過とともに逆効果になる可能性があります。一方、シラバスに関する小テストは、この問題に対する非常に効果的な解決策となる可能性があり、シラバスの苦手なセクションで迅速かつ有用なフィードバックを提供し、学習習慣について正確な自己評価を行うのに役立ちます。
このプロジェクトは、学生が復習に費やす有意義な時間を増やすための小テスト プラットフォームを開発することを目的としています。これにより、学生が費やす時間が生産的であることを確認すると同時に、情報をより長く保持できるようにすることで教育の全体的な目標をサポートします。期間。
# Clone repo
git clone https://github.com/kc611/smart-revision-platform.git
NodeJSサーバー
すべてのパッケージの依存関係をインストールします (1 回限りの操作)
npm install
http://localhost:3000 でアプリケーションを開発モードで実行します。運用環境では使用しないでください
npm run dev
アプリケーションをコンパイルし、本番稼働モードで開始します。
npm run compile
npm start
APIサーバー
次のコマンドを使用して、http://localhost:5000 でアプリケーションを開発モードで実行します。
python api.py