Open edX: コースの構造
コースの構造
Open edXのコースデータはツリー構造をとり,コース,章,節,コンテンツ,モジュール群といった具合である.
コースのタイプと階層構造
-
course
-
chapter
-
sequential
-
vertical
-
html
-
problem
-
video
-
…
チェックインチェックアウトは,verticalで行われている.ドラフトのものには,_id.revision: draftとなっている. 学生に公開しない場合,metadeta.visible_to_staff_only: trueとなっている.このアトリビュートは学生にも見せていよい場合は存在しない.存在しない時は,親の状態を引き継ぐ.chapter以下のアイテムに設定可能.
日付に関して,各アイテムのmetadataにアトリビュートが追加される.下表はメタデータに追加されるアトリビュートとそれが追加されるタイプの対応表となる.
| Type/Attribute | 公開日 start | 公開終了日 end | 課題締切日 due | 申し込み開始日 enrollmnt_start | 申し込み終了日 enrollmnt_end |
|---|---|---|---|---|---|
| course | o | o | - | o | o |
| chapter | o[1](#fn-1095-1) | - | o | - | - |
| sequential | o[1](#fn-1095-1) | - | - | - |