CBT project: file format No.2

Moodle XMLフォーマットから、Filemaker Proへ問題を取り込む。

Filemake Proは、XMLフォーマットデータをインポートする仕様を持つ。
ただし、FMPXMLRESULT文法へXSL変換する必要がある。FMPXMLRESULT文法については、
https://www.filemaker.com/help/13/fmp/ja/html/import_export.17.33.html
を参考にして、Moodle XMLをFMPXMLRESUL文法Tへ変換するXSLを書き込んでみる。
まず、moodle XML:

次に、5択の選択問題のMoodle XML問題をXLS変換するmoodle2FMP.xsl

Oxygen Editor (V.20)を用いてJava XML parser Saxon−HE 9.8.0.12によって、XSL変換させると、
2017-A.xml

Filemaker Pro側では、一回目の取り込み時に自動で必要なフィールドを作成してくれる。
2回目のXML読み込みからは、既存のフィールドとの対照表が表示されるので、取り込みにずれがないか注意しながら、読み込む。

問題文部分であるquestiontextタグ内に、画像データが含まれる場合は、H64テキスト変換されている画像情報を含むHTMLコード