このプロジェクトについて
NuraPrepは、動作可能なローカルアルファ版として記述されている独立したオープンソースのTEAS数学学習プラットフォームです。READMEによると、コンテンツレビューがリリースの条件となっており、承認済みの本番用問題バンク、設定済みの生成プロバイダー、または外部で検証されたスコア予測機能はまだ存在しません。最初のリリースは数学に限定されており、読解、科学、英語および言語使用については、数学の体験が機能しレビューされた後に計画されています。
このリポジトリは、不変の問題バージョン、決定論的な回答および数学チェック、オーナーレビューと公開ワークフロー、およびフェイルクローズ方式のソースおよび生成コントロールプレーンを備えたPostgreSQLコンテンツモデルを実装しています。また、カバレッジを意識した診断、複数の回答形式を持つトピック練習、バージョン管理されたルールベースのアダプティブスケジューラ、完全な制限時間付きテストメカニズム、および透明性の高い準備状況推定ベースラインが含まれています。READMEでは、現在のすべての数学リーフスキルをカバーする38個のオリジナルシード候補が報告されていますが、これらは未承認の状態です。ブラウザテストでは使い捨てのテスト専用承認が使用されています。
想定される学習者のフローには、アカウントサインイン、短い診断、トピックおよび難易度別の練習、誤答選択肢の解説を含む回答固有の指導、弱点または期限切れスキルのアダプティブ練習、38問57分の数学シミュレーション、不確実なスコア推定値付きの進捗ビュー、アイテム報告、およびバージョン管理された問題のレビュー担当者による修正と承認が含まれます。シミュレーションの詳細は、公開的に確認されたATI TEAS Version 7試験情報に基づいた、バージョン管理およびソース付きの設定として保存されています。
アーキテクチャはモジュラーモノリスであり、1つのNext.jsデプロイメント、1つのPostgreSQLデータベース、およびキュー抽象化を使用したバックグラウンドジョブで構成されています。技術スタックには、Next.js 16 App Router、React 19、TypeScript、Tailwind CSS 4、Drizzle ORMを備えたPostgreSQL 17、デフォルトで無効化されているStripeホストのサブスクリプション境界、Vitest、Testing Library、Playwright、自動axe WCAGチェック、Docker Compose、および承認ゲート付きのAWSステージングおよび本番パス用のTerraformが含まれます。ローカル開発にはNode.js 24、pnpm、Docker Desktopが使用され、マイグレーション、シーディング、アプリ実行のためのコマンドが提供されています。
READMEでは教育的な誠実さが強調されています。問題バージョンは不変であり、ソース資料が生成された問題にコピーされることはなく、客観的な数学は可能な限りコード内でチェックされ、アダプティブまたはスコア推定の出力には入力、モデルバージョン、説明、および不確実性が保持されます。NuraPrepはATIと提携または承認されたものではなく、問題は内部レビュー後にのみTEAS準拠と記述されると明記されています。セキュリティとプライバシーに関する注意点には、最小限の学習者データ、生のカード保存の禁止、サーバーサイドのシークレット、ロールの分離、エクスポートおよび消去、および証拠なしに公式な同等性や正確性を主張しないことが含まれます。プロジェクトはMITライセンスであり、サードパーティのソース資料および問題コンテンツは独自の権利を保持します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.