2003年05月14日

テスト作成ソフト:オープンソース

Quirex Perl
perl版は無料でデータベースは必要ではないが、テストのタイミングはありません。

Quirex PHP
$30ドルで安価。タイミングもできますがmySQLデータベースも必要です。
(自分のウェッブサイトのデータベースを使ってしまいました)。
version is free and does not need a database. I am not sure if it has timings.
The php version is $30. It includes timings. It was also while reading the fax
here that I found out how to clear a cgi form.

Nuequizこれもパールスクリプトのフリーソフトで、下記の特徴があります。
プラウザー上の質問追加

フラウザー上の質問編集と削除

3つの難しさ設定が可能(この設定を難しさではなく、品詞などの学生の弱点の
分類として使えば、同じ「何度」(同じ弱点)のテストを課することは可能かもしれません。

同時に3つのテストを与えることができる。

選択式テストに対して6つの選択肢を設定できる。

質問は無制限

成績をプラウザーで分析できる。

広告はまたっかくない。

無料

TESOL.netのクイズテスト
インターネット上の様々なテストソフトを見回りましたが、クイズテストを見て、「これは買い!」と
思いました。作者のクリスチナプファフハリスは言語学専門の大学院生だったころ、この教育専
用の無料パールスクリプトを開発しました。クイズテストは山口大学が使っている有料の
「Web Excerciseより昨日があり、かつ無料であります。

リードミーファイルの中ではスクリプトの変更が認められる。スクリプトを流出することは不可能ですが、
例えば他人のためにインストールすることは認められる。Perl言語のソースは自由に読めます。
ソースを自由に変更を加え、変更したソースコードを販売できるというほど「オープンソース」では
ありませんが、かなり使えると思います。

クイズテストには次の特徴がある。

1)学生が成績を閲覧できる。
学生自信の成績、最上位の成績、正しい答え、評価を見せる、あるいは見せないことができる。

2)使用者の許可:許可される学生だけにテストを受けさせることが可能である。

3)テストに時間の制限を設定することができ、受験者がどれぐらい時間がかかったかを教育者に
送信することができる。

4)複数の教育者を設定でき、それぞれの教育者は自分のテストを作成し、自分自身に学生の成績を
メールで知らせてもらえる。

5)電信メールによる成績発表:成績が教育者に報告されないようにすることもできます。

7)WindowsとLinuxでも作動できます。

8)成績の分析:平均・中央値・最頻度値・最上位・最低位や、質問や学習者による詳しい
回答履歴を出力することができます。

9)テストの成績をゼロに戻し、新しい学生のグループにかすることができる。

10)ワン・ストップクイズショップという機能では他の教育者が使っているテストを共有する
フォーラムが提供されています。

こんないいソフトが無料なんて凄い!と正直に思いました。「プロの」有料版さえ提供されていません。
ウェッブサイトのよくある質問も抱負で無料でサポートされているようです。

しかし、それにしてもオープンスースではなければ、これから生じてくる変更のニーズに対応できない
ように思います。例えばこれほど出来ているクイズマスターでも下記のようなところではまだ今後の
ニーズにこたえていません。

1)テストをエクセルなどからインポートすることができません。ブラウザー上でテストを作成すること
もいいですが、私なら自分が使いなれているエディターでテストを作成したいと思います。

2)映像や音声のサポートは(質問のテキストと一緒に画像へのリンクを生みこむことができる)
高度ではありません。

3)学生がカニングしないように、クッキーを発信し、IPアドレスを記録する機能がありません。

4)学習者に答えられなかった質問を再提出するというフラッシュ・カード・ソフトの
「自働失点再訓練機能」がありません。

5)質問を分類することによって、学習者ができなかった質問に似ている同様の質問をより多く受
験させる「自働苦手分野訓練機能」はついていません。

6)日本語バーション

そのために、私は作成者に連絡して、クイズテストをオープンソースにしてくれと頼みました。
人に提供できるかどうかについて下記のように問い合わせしました。

Dear Kristina Pfaff-Harris,

I am very happy to have been able to download your quiztest.

I don't suppose that I can persuade you to go open source?

I am working at a Japanese national university (Yamaguchi) teaching English.
I have been given the interestind but rather difficult (for me) task of improving
the ESL "web based training," first in the form of providing some online TOEC
tests

Your quiz script looks very intersting but I am sure to need to make changes.

I in the long run I will need to produce a Japanese version (one already exists?),
cheating prevention by ip address and cookies, databased quiz sounds (which are
supported), databased quiz images (likewise), excel import of quiz files (perhaps),
hints, congratulary remarks if right and suggestions for further study if wrong, record
and representation of difficult items to students that found that item difficult,
representation of similar items to students that could not do the same test.

Have you seen software like "VTRAIN" - this kind of recycling of difficult items
is all the rage in vocabulary aquisition.

I think that my chances of being able to make something similar to this myself
is rather remote. My script is at but it is really embarrassing and at the moment
the form processing part is off line. It does process the form though, honest.
http://www.nihonbunka.com/cgi-bin/tost.cgi
Learning perl takes time.

Anyway, first of all, am I allowed to make changes to your script? Secondly, would
I be allowed to share the improved script with other educators, including you (first),
with of course, your name at the top?

Basically I am asking if there is any chance of you making your quiztest "open source",
like Linux.

I would not make any money out of this, other than my salary, as educator here.

You might also consider some sort of middle path, I believe that there are
a number of different type of licences. E.g. Movable Type and the Invision
Board (both highly recommended) allow adons but do not allow people to
distribute new versions of the source code (only pugins and "mods").

I am sad to say that the only budget I have for this is my pocket money.
Out of which I am happy to make a donation but, I am afraid that it won't
be much (How about a measely $200?).

I should also admit that I am getting in touch with a few of the other perl
quiz scripts (and if they all write back saying "yes sure" I am not going to
have dollars for everyone), but I think that the chances of that are slim.

Upon reflection it seems that , I think that I will be using your program for the
time being. I have not uploaded it yet but it looks great.

I see you mention making modifications in the readme, and you allow "setting
up for other people" which I would be doing free for others in my university
only. So TOEIC tests here I come!

Let me know about the possibility of open source. I am not sure but it may be
like a bit like what one does with human babies...Send them out into the world
(with a suitable "open source licence") and they *may* get bigger and even
more successful and, in rare occasions, look after you in your old age. But I
am not sure. I have not written and programs and I do not have any children,
yet.

Your kind consideration of this matter will be gratefully appreciated.


Thank you

Tim

Timothy Takemoto
Yamaguchi University

説得力があるでしょうか?分かりません。

Posted by timtak at 2003年05月14日 21:32
Comments

予算の限られた中で、多くの努力をしていることに敬意を表します。 連休前にお会いしてからわずかな時間に山口大学でオンライン版のTOEICテスト(管理機能付き)を実現することが目前に近づいた気がします。

Posted by: Toshiaki Takahashi at 2003年05月16日 10:58