title: TODO

TODO
========================================

created(教材作成時間)をLOMに入れる場所を再検討する．
今は，コントリビュートの中に入れている．(2007,12/10)

-----

なんだか*****.S.xhtmlの出力のネームスペースの
プレフィックス宣言がとんでもないことになっている。
まちがいじゃないけど…なんでだ？

とりあえず、必須データを全てそろえるのは後の話にして、
以下のメタデータだけを扱うようにしてみる。

パッケージ

* 

教材

* 1.2:一般:タイトル(title)
* 1.5:一般:記述(description)
* 1.6:一般:キーワード(keywords)
* 2.3:ライフサイクル:コントリビュート(author)(教材作成者)
* 5.8:教育的事項:難易度(difficulty)
* 5.9:教育的事項:学習時間(learningtime)
* 6.3:権利:記述(rights)

上のメタデータを選んだ理由は、単にプログラム的な理由で
深い意味はない。2.3や8.1は一つ一つの教材には書かなくても
mutial_metadata.n3で書けば反映されるという例として
採用。Notation3(RDF)の記述では、教材作成者はauthor
というプロパティで表わすなど、SCORMよりわかりやすい
単語を使うことにしてみる。

SCORMのメタデータとして必須の項目は、
SCORM1.2のコンテンツアグリゲーションモデルの
仕様書の2.2.4.4節に書いてある。


* 選択問題
  - selection problem
  - a multiple-choice question
* 穴埋め問題
  - fill-in-the-blank question
* 記述式問題
  - 
* ファイル提出
  - 
* 筆記試験
  - written test
  - paper test
* 二択(○×問題)
  - 


答に対するフィードバック

* moodleより
  - <http://docs.moodle.org/ja/%E5%95%8F%E9%A1%8C>
  - MULTICHOICE
  - SHORTANSWER
  - NUMERICAL

SCORM

* imsmanifest(identifier,?version,?xml:base)
  - ?metadata
    - ?schema(多分値はIMS Metadataの決め打ち)
    - ?schemaversion(1.2の決め打ち)
    - ?adlcp:location(他のXMLファイルを指定)
    - ?{Meta-data}(imsmd:lomで書く)
  - organizations(?default)
    - *organization(identifier,?structure)
       - ??title
       - *item(identifier,?identifierref,?isvisible,?parameters)
       - ...
       - ?metadata
  - resources(?xml:base)
    - *resource(identifier,type,?adlcp:scormtype,?xml:base,href)
      - ?metadata
      - *file
      - *dependency
  - *manifest


* 資源パッケージの場合organizations要素の中は空で良い
* organizationのstructureはデフォルトhierarchical
* 詳しい情報はFileの中で指定するのもあり？
* 必須のメタデータはSCORM1.2のコンテンツアグリゲーション
  モデルの2.2.4.4で指定されているけど，厳密に守られて
  いないみたい．(ishizu氏のもNTTのサンプルも)
* SCORM1.2の記述，矛盾だらけじゃない？どうなってんの？

