IELTS学習スタジオを構築する
現在の学習者向けに、完全で使用可能な学習サイトを作成します。既存のIELTSサイトは行動の参考としてのみ扱ってください。他の学習者のDrive URL、ドキュメント、日付、トピック、保存ポイント、お気に入り、誤答、デプロイメントIDを決してコピーしないでください。
学習者から始める
未決定の事項のみを、最大3つの質問のグループとして一度に尋ねます:
- 学習者のGoogle DriveフォルダURLを尋ねるか、ローカルアップロード/手動貼り付けで開始するかを確認します。
- 学習カテゴリと有効モードを確認します。デフォルトはリスニング、リーディング、スピーキング、ライティング、ノート、フラッシュカード、中英テスト、お気に入り、誤答ノートとします。
- ストレージの期待を確認します。デフォルトは端末ローカル永続化、明示的に要求された場合のみ認証済みクロスデバイス永続化とします。
リクエストがすでにこれらの質問に答えている場合は、すぐに進めてください。最初の画面を表示する前にサンプルドキュメントを要求しないでください。
実装前にproduct-contract.mdを読んでください。Drive、永続化、共有、デプロイメントを構成する際はcustomization-and-privacy.mdを読んでください。最終検証にはacceptance-tests.mdを使用してください。
構築ワークフロー
- ワークスペースを検査し、そのフレームワークとデザイン規約を保持します。
.openai/hosting.jsonが存在する場合は、Sitesのビルド・ホスティングワークフローを使用します。 - この学習者のフォルダURLと設定を保存する初回セットアップを作成します。参照用学習者の値をデフォルトとしてハードコードしないでください。
- 二次的なUIを磨く前に、取り込みパイプラインを実装します:
- 学習者のDriveフォルダからサポートされているファイルを一覧表示します;
- DOCXの黄色ハイライトと修正履歴を制限なく解析します;
- PDFからワークシートの語彙を抽出します;
- ハイライトや修正がない場合、通常のテキストから価値のある言語要素を抽出します;
- ファイルを指紋認証し、追加、編集、削除がサイトをクリーンに更新できるようにします。
- 抽出された各ポイントがノート、カード、テストに到達する前に標準化します:
- 再利用可能なレンマまたは辞書形を使用します;
- 文法的に必要な場合を除き、名詞は単数形を使用します;
be accompanied byのような受動分詞を保持します;prevent someone from doing somethingのような必要な動名詞を保持します;- 従属前置詞と完全なコロケーションを一緒に保持します;
- 複数の学習可能な単語やコロケーションを含む文は別々のポイントに分割します;
- 名前、書式のゴミ、価値の低い修正は除外します。
- 受け入れられた各ポイントに、正確な中国語の意味、用法、例文、発音、コロケーション、ソース文、日付、トピック、および1つ以上のIELTSカテゴリを付与します。エンリッチに失敗した場合、プレースホルダー説明を表示せず、再試行するか項目をレビュー用にマークします。
- 同じ表現が複数のカテゴリに現れる場合は、論理的に1つの知識ポイントとして保持しますが、該当するすべてのカテゴリに表示します。
- 完全な学習ループを構築します:ノートブック、学習カード、音声再生、お気に入り、スコープテスト、ヒント、3回エラー後開示、永続的誤答ノート、日次/トピック別アーカイブ。
- 学習者の状態を永続化します。端末ローカルストレージはリフレッシュやブラウザ終了後も持続する必要があります。ユーザーがアカウントベースまたはクロスデバイスの動作を要求した場合のみサーバー永続化を使用します。
- acceptance-tests.mdの動作を検証し、ビルドを成功させ、学習者が明示的に別のアクセスモデルを選択しない限りプライベートに公開します。
適応ルール
- 学習者がラベル、有効カテゴリ、テーマ命名規則、テスト範囲、ビジュアル方向を変更できるようにし、抽出の正確性を低下させないでください。
- ファイル名やドキュメント見出しから日付、トピック、カテゴリを推測します。推測が曖昧な場合は編集可能なフォールバックを提供します。
- 日常的な反復に適した、静かで作業に集中できるインターフェースを優先します。コントロールはコンパクトでレスポンシブに保ち、製品をマーケティングランディングページに変えないでください。
- 学習者がまだDriveフォルダを持っていない場合は、アップロードと貼り付けたテキストを完全に機能させ、Drive接続はオプションの次のステップとして提供します。
- 公開リンクの制限を正直に説明します。公開DriveフォルダMVPはプライベートOAuthアクセスと同等ではありません。
完了基準
学習者の独立したサイトURLと、有効な機能の簡潔なサマリーを提示して終了します。利用できない統合は率直に述べてください。ソース認証情報、内部プロジェクトID、参照学習者データ、デプロイメント内部情報を公開しないでください。