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) - - -

  • 設定されてない場合,親に準ずる ↩ ↩