2012-02-03 11 views
0

私はちょうど精巧なクイズから質問を得たいと答えています。本当に私は{"question1": "値"、 "question2":["値"、 "値"]}を必要とします。可能な限り小さなコードでアーティキュレート(質問/回答)からSCORMデータを取得しますか?

私は他に何も気にしません。私は明確なクイズから5つの質問の価値を得るために本格的な作品を構築/インストールしたくありません。 は完全なLMSではなく、アーティキュレートファイルからトラッキングデータを得ることができますか?

ご協力いただければ幸いです。 Scorm 1.2または2004に公開することはできますが、それは私にとって重要ではありません。

答えて

1

SCORMに公開する場合は、偽のSCORM API(JavaScriptオブジェクト)を作成し、コースからSCORM APIに(cmi.interactionsを介して)送信された値を代入することができます。 Claude OstynのSCORM Test Wrapは、必要に応じて偽のSCORM APIを構築するのに適しています。クロードは数年前に亡くなったので、彼のファイルには何のサポートも含まれていません。

質問と回答の1回限りの抽出を実行したい場合は、はるかに難しいです。古いバージョンのArticulate Quizmakerは、クイズデータを外部のXMLファイルに保存しました。このXMLファイルは、スクリプトを介してアクセスして解析することができます。明らかに、それはあまり安全ではないので、Quizmaker '09はSWF内にクイズデータを保存し始めました。つまり、データを抽出するには、JavaScriptまたはActionScript経由でSWFにアクセスする必要があります。 JavaScript interaction is not officially supportedを使用し、ActionScriptを使用する場合は、ActionScriptが含まれているカスタムSWFを作成してから、プレゼンテーションに公開する必要があります。

あなたが取る経路にかかわらず、多くのコードが関与します。 :)私はこの最後の年に作成

+0

ねえ先端に感謝。簡単なアンケートから回答データを得るために、このシステムを解析するためには、このような努力が必要であることがわかりました。私が解決策を思いついたら、オープンソースにするつもりです。率直に言って、これはばかげているからです。 – samwise

0

、それはオープンソースだし、PHPやASPを使用することができます(それは私たちが内部的に使用するものですので、ASP版は、より完全である)

https://code.google.com/p/quizbaker/

関連する問題