Goal
コースの提出フォルダを開いたとき、対応するタイムライン提出物が見つかればその提出画面へ遷移できるようにする。
Background
提出フォルダを開いた後に、手動で Moodle の提出画面を探す手間が残っている。タイムラインとコース紐付けを使い、提出作業へ直行できる導線にしたい。
Non-goals
- 提出自動化
- Moodle 以外の LMS 対応
- タイムライン全件の永続キャッシュ化
Acceptance criteria
- 提出フォルダ配下を開いたとき、対応コースのタイムライン提出物が存在すれば、その提出画面をブラウザ側で開ける。
- タイムラインから取得したコース情報と既存 mapping の対応付けができる。
- 対応する提出物が無い場合は、壊れずに既存のフォールバック挙動を維持する。
Constraints
- Moodle タイムライン DOM は年度やテーマで変わる可能性がある。
- course 名と timeline entry の対応には既存 mapping / similarity 前提を活用する。
Suggested split
- Step 1: タイムライン entry からコース識別情報を安定取得する。
- Step 2: 提出フォルダとタイムライン entry のマッチング精度を上げる。
- Step 3: フォルダ open 時の遷移条件を整理する。
Goal
コースの提出フォルダを開いたとき、対応するタイムライン提出物が見つかればその提出画面へ遷移できるようにする。
Background
提出フォルダを開いた後に、手動で Moodle の提出画面を探す手間が残っている。タイムラインとコース紐付けを使い、提出作業へ直行できる導線にしたい。
Non-goals
Acceptance criteria
Constraints
Suggested split