oq-seriesのご紹介
はじめに
oq-seriesはeラーニング問題集の作成、試験用紙の作成、学習管理が行えるソフトウェア群で、次のような構成になっています。
- oq-producer:oqXMLに従った問題データを作成し、問題データに必要なファイルを加えてeラーニング教材を作成するソフト
- oq-player:oqXMLで記述された問題データをeラーニング教材として動作させるソフト
- oq-marker:メールやグループウェアで送られた暗号化された成績データを処理して成績データを
- oq-printer:oqXMLで記述された問題データから試験用紙を作成するソフト
- oqXML:問題の論理構造を記述する規格
基本的な使い方とその手順
詳細は、各ソフトウェアのマニュアルをご覧下さい。ここでは、ニーズが高いと思われる使い方に対する大まかな操作方法を説明しています。
eラーニング問題集やクイズを公開したい。
- oq-producerで問題集データを作成します。問題集データが完成したらeラーニング問題集を生成します。
- 作成したeラーニング問題集をWebサーバにアップロードします。
学習者の成績を収集したい。
学習者も指導者も手動で処理することになりますが、送信するデータの構成やoq-markrの機能により少しでも作業が楽になるように工夫されています。最初の手順は、「eラーニング問題集やクイズを公開したい。」とほぼ同じです。oq-producerでeラーニング問題集を生成するときに、成績返信データを表示する設定にしておきます。その後は次のような手順になります。
- 学習者がeラーニング問題集を学習し成績返信データを表示する。
- 学習者がメールやグループウェアで成績返信データを指導者に送信する。
- 指導者はoq-markerで送られてきた成績返信データをまとめて処理する。このときの効率的な作業方法はoq-markerのマニュアルにあります。
eラーニングで試験を行いたい。
基本的には、「学習者の成績を収集したい。」と同じですが、eラーニング問題集の生成時に、「種別」を「試験」に設定して下さい。こうして出力された試験用のeラーニング問題集は、内部に正解を含まないため、どんなにがんばってもサーバから正解を得ることができません。ただし、正解を含むファイルを誤ってアップロードしないように気をつけて下さい。
試験用紙を作成したい。
oq-producerとoq-printerの両方を使用することになります。
- oq-producerで問題集データを作成します。
- oq-printerで問題集データを処理して試験用紙を作成します。
応用的な使い方とその手順
複数の大学の授業で効率的に問題集を出題し、成績を回収したい。
各大学の学習管理システム(LMS)がばらばらで、異なる操作が必要な場合もしばしばです。以下のように、oq-seriesを活用すれば効果的な場合もあります。
- どの大学の学生でも見られるWebサーバに問題集を公開する。
- 学生に学習してもらう。
- それぞれの大学のLMSで成績返信データを回収する。
SCORM規格にはバージョンが複数ある上に、実際の運用においてはLMSとeラーニング教材との相性もあるため、以上のような方法が効果的な場合もあります。どんなLMSにも全学生から感想文などを回収する機能があるため、Javaが端末にインストールされていれば、以上の方法が使えないことはほぼないでしょう。
eラーニングの学習結果を書類で受け取りたい。
oq-seriesはeラーニングだけでなく、紙媒体を取り入れることもできますが、学習結果の提出にも対応しています。ほぼ「eラーニング問題集やクイズを公開したい。」の手順通りですが、eラーニング問題集の生成時に、「成績印刷データ」にチェックを入れてください。学習後に印刷用の画面が表示されます。
eラーニング問題集を記述するoqXML
oq-seriesでは、oqXMLで記述された問題集データを基盤としていますが、oqXMLには次のような特徴を持っています。
高度な問題文への対応
- 小問を作ることもできます。
- 問題文にはほぼ完全なHTMLが使えます。
- 画像、動画、音声も使用できます。
- 日本語や英語以外にも様々な言語に対応しています。
高度な採点情報への対応
- 選択問題と単純な記述問題に対応できます。
- 極めて複雑な正誤判定や配点にも対応でき、通常考えられる程度の問題ならほとんど対応できます。
- ただし、小論文のような論述式の問題には対応できません。