2013-02-21 11 views
10

私は現在、クイズプロジェクトに取り組んでいます。QTI2.0標準。 IMS GLOBALからすべてのタイプ[選択肢、真または偽、一致など]のすべての標準&スキーマを見つけることができます。今私はエラーと例外を渡したいと思います。このため、私はエラー処理のためのQTI2.0標準があることを知りたいですか?QTI2.0エラー処理のための標準XML文書ですか?

私はこのエラー処理のために私自身の構造を書くことができないので。私はこの基準だけに固執する必要があります。

誰かがQTIで作業していた場合は、私にお勧めします。

+0

私はあなたが必要としていることを理解していないかもしれませんが、これはおそらく助けることができます:[PHP AJAX quiz library](http://sourceforge.net/projects/quizzy/) –

+0

私は考えていませんそれについては、間違いなく私たちが掘り起こす必要があることを示しています。このような基準について私たちに知らせてくれてありがとう! – Karma

+0

まだ今私は見つけることができません。それ以前に誰も働いていないようです。私は何をすべきかわからない。 –

答えて

1

実際にどのようなエラーを処理するかによって異なります。ほとんどのエラーはQTI仕様より高い(または低い)レベルで処理されるため、あまり必要としません。

QTI標準レイヤーに存在するエラーの場合、QTI 2.0 Implementation Guideは、基本的に間違った答えであるエラーのみを定義します。セクション3.4,3.5、および3.6では、間違った/無効な/破損した回答に関するフィードバックを提供し、結果がどうなるかを指定することができます - 間違った回答、再試行のチャンス、変更された質問/テイク...など。

たとえば、多肢選択式質問にそのようなオプションがない場合に「5」の回答を渡すエラーがある場合は、応答処理、フィードバック、または適応型アイテムを使用して受験者と話し合い、それらの何かが間違っている、再試行する、またはあなたの/彼らの状況への適用が何であれ。

接続ハンドシェイクエラー、フォーマットの問題、無効なXMLマークアップなどを処理しようとしている場合、QTIは標準の範囲外であるため、ガイダンスを提供しません。そのためには、標準的なプログラミング慣行、XML/DTD/XSL処理/検証標準などを参照する必要があります。

これは何らかの形で役立ちますように願っています!

+0

神に感謝します。最後に私はこの質問のための提案を得ました。私はいくつかのプログラミングエラーだけを処理したいと思っていました。しかしあなたの答えから、私はそれが不可能であることを知りに来た。とにかく、私の質問に答えてくれてありがとう。 –

+0

よろしくお願いいたします。それは明らかに非自明な質問だった:) – BrianHall

関連する問題