日本教育工学会

第２9 回全国大会

XyMTeX による類題生成機能の拡張
An Extension of the Similar Question Generator with XyMTeX
及川	  義道*,**	 

松葉	  龍一**	 

喜多	  敏博**	 

Yoshimichi OIKAWA*,**	 
Ryuichi MATSUBA**	 
Toshihiro KITA**鈴木	  克明**
中野	  裕司**
Katsuaki SUZUKI**	  	  	 東海大学理学部*	  Hiroshi NAKANO**

熊本大学大学院教授システム学専攻**

School of Science, Tokai University*,
Graduate School of Instructional Systems , Kumamoto University **	 	 	 ＜あらまし＞	 	 学生の教え合いを活発化する類題を用いた演習を有機化学の分野へ応用するため，
Moodle 用に開発した類題生成機能を拡張し，XyMTeX との連動を試みた．その結果，問題作成時に構造式を画像として別途用意する必要がなくなり，問題文中で文字列として扱えるようになった．これにより，我々の提供する類題生成機能は，構造式を含む有機化学の問題に対しても，雛形情報から複数の類題すなわち問題のバリエーションを生成できるようになった．	 	 
＜キーワード＞システム開発	  Web 利用	  Moodle	  類題	  自動生成	  XyMTeX

１．はじめに	 し，XyMTeX と Moodle の連動により，構造式を	  類題を用いた演習は，学生同士の教え合いを活扱う方法について検討した．

発化するとともに，学生の学習に対する自信の醸	  TeX は版組処理ソフトウェアであり，専用の言成に効果のあることを報告した．(及川ら 2011)

語を用い数式を含む版組を作成することができ

この類題を用いた演習を支援するため，我々はオる．また，XyMTeX は構造式を描くための LaTeX

ー プ ン ソ ー ス LMS （ Learning Management

用のマクロパーケッジの一つであり，デバイスにSystem）の一つである Moodle 上で利用可能なほとんど関係なく使用することができる．

類題生成機能の開発を試みている．(及川ら2012)

２．XyMTeX 利用環境の整備	 	  本研究では，その機能を拡張し，構造式を扱う

２．１．類題生成ブロックの改良	 手法を検討したので報告する．	  Moodle 自体に TeX を利用する機能が用意され	  我々が研究対象としている化学教育の分野でている．したがって，類題生成ブロックで雛形情は，物質を表現する際，構造式がしばしば用いら

報に記述された TeX 言語部分を認識し，その部れる．特に有機化学の分野では，物質や反応の表分を Moodle の TeX 機能で処理すれば，生成し現に頻出する．このような問題を LMS の問題演た類題中でも数式や構造式を表示することが可習機能などで扱う場合，事前に何らかの方法によ能といえる．そこでまず，類題生成ブロックに改り画像として構造式を描き，それを LMS 上に転良を施し，雛形中の TeX 言語部分を扱えるよう送したうえで，問題情報からリンクする形式で表にした．動作評価は，実際に雛形のサンプル内に示する場合が多い．もしこれら構造式が文字列情

数式表示用の TeX 言語を書き込み，類題生成ブ

報として扱えるならば，我々が開発している類題ロックで処理した後，生成された類題を表示して，生成機能を利用して，有機化学の分野においても，生成内容の確認を行った．その結果，期待通り，複数の類題を効率的に生成することが可能であ生成した変数を含む数式を画面上に表示するこると考えられる．そこで我々は，２次元情報を文とができた．

字列として扱う方法の一つといえる TeX 特に
XyMTeX(湘南情報数理科学研究所 2006)に着目－ 475－

2013 年 9 月 21 日（土）16：30〜 18：30

会場：1-303

1p−1−303−04

２．２．XyMTeX のインストール	 

図２にリスト１の雛形から生成した類題生成の	  XyMTeX は Moodle の拡張機能のように，自動結果を示した．置換基が指定のものに置き換わっ的にインストールすることは出来ない．また，た問題が期待通り生成されていることがわかる．

XyMTeX は LaTeX のマクロパッケージのため，Moodle が実装する mimeTeX で利用することが出来ない．そこでまず，常法に従い，Moodle が稼働するサーバに，LaTeX および XyMTeX を手作業でインストールした．その後，Moodle で TeXを扱うために必要な TeX フィルタの内容の一部を，我々が利用する環境に合わせて改変し，

(a)

(b)

(c)

(d)

Moodle から XyMTeX のマクロを読み出せるようにした．

３．動作評価	 	  Moodle 上における XyMTeX による構造式の描画動作評価は，Moodle 上で MyMTeX に対応した構造式の指定部分を含んだ Web ページを作

図２	  リスト１より生成された類題

１に示した通り，XyMTeX は正常に動作し，期	 ５．おわりに	 待の結果が得られた．	  雛 形 情 報 の 書 き 方 の 習 得 は 必 要 で あ る が ，成し，その表示動作により行った．その結果，図XyMTeX の利用により，別途構造式の画像を用意せずに，構造式を含む類題の生成が可能となった．また，XyMTeX を動作させる LaTeX 自体も類題生成ブロックから利用出来ることから，数式や構造式に限らず，楽譜，電子回路といった TeXによる出力が可能な情報であれば，類題としての図１ XyMTeX を用いた構造式出力例活用が可能である．	  次に XyMTeX による構造式指定部分を含んだ雛形を作成，改良した類題生成ブロックで類題を参考文献	 生成し，その結果を画面上で確認して，当該拡張

及川義道，松葉龍一，喜多敏博，鈴木克明，中野裕司（2011）Moodle に対応した類題生成サ機能が正常に動作するかを評価した．	  リスト１にテストに用いた雛形情報の一例をーバの開発，日本教育工学会第 27 回全国大示した．この例では，化合物の置換基を変数とし会発表論文集：236-237て入れ替えながら，物質名に関する類題を生成す

及川義道，松葉龍一，喜多敏博，鈴木克明，中野裕司（2012）Moodle に対応した類題生成ブるものである．

ロックおよび類題演習モジュールの開発，日本教育工学会第 28 回全国大会発表論文集：
次の化合物の名称を答えなさい。
$$ ¥bzdrv{1=={GET:mol->r}} $${SET:mol->n=ニトロベンゼン&r=NO$_2$}{SET:mol->n=クロロベンゼン&r=Cl}{SET:mol->n=ベンゼンスルホン酸&r=SO$_3$H}{SET:mol->n=安息香酸&r=COOH}
リスト１	  XyMTeX を含む雛形情報の例－ 476－233-234
湘南情報数理科学研究所 (2006)，XyMTeX 入門，
http://homepage3.nifty.com/xymtex/fujitas
3/xymtex/manualjpn/XyMTeXi.pdf