Tips for Teachers

EnglishTo Japanese

Contents





Tips for using XOOPS for classes

Here are some of the tips I gathered from my own experience in using XOOPS as a class portal.

Registration without email

There is no problem if all the students have their own email addresses and have access to their mail boxes from the lab. Quite often, however, the case is that some students do not have any email address, or that they cannot access their outside mailboxes from the lab. Some students only have cellphone addresses, which cannot handle the URL commands sent from XOOPS upon registration. One solution to this is to use one of the web mail services, but again, this is often prohibited with concerns for its mischivous uses.

Under such circumstances, a reasonable workaround is to use the personal message system within XOOPS. Users will have to give up on some of the handy email services such as notification, password recovery, etc, but it is good enough as long as students mostly work in the school lab.

New users usually register themselves by filling out the form and submitting the request, to which they receive an activation key (URL) to activate their user account. But here is how to do the registration without access to email:

  1. Have your students follow the ordinary registration process.
  2. Let them tell you their user name when they have completed the process.
    (You hear them in the lab or they can walk up to you, right?)

    At this point, the student cannot log in yet because the new account has not been activated.

  3. Log in as the site administrator, and go to the Edit Users section from the System Admin menu.
  4. Choose the username from the pull-down menu, and click the Go! button with Modify User option.
  5. You will see an alert that the user account has not bee activated yet and will be asked to activate it now. Click Submit button.
  6. The new account is ready for login. The student can log in with the username and the password of his/her choice at the registration.

Alternatively, although this is a slightly less secure option to take, you can go to the User Info Settings section from the Preferences of the System Admin menu, and set "Select activation type of newly registered users" to "Activate Automatically." This way, you can skip some of the steps concerning the activation of a new user.

Username and real names

XOOPS user profile include a username and a real name. By default, real names are not displayed. One use of the real name field is to use it for the student ID. (You can change its title to something else by editing the template. In XOOPS English vesion 2.2 it is much easier to change the user information fields.) Or, you can instruct your students to use their student IDs for the XOOPS username and enter their real names in the real name field in the Edit Account in the User Menu.

Official modules

Many of the official modules can serve as useful tools in e-Learning contexts. Forums, for example, can be used as ordinary bulletin boards to discuss something, but they can also be used to take rosters of the students by having them post something in a particular thread. The usernames are automatically recorded along with timestamps.

Also, the Polls module can be used for quick surveys, and the News module is a very convenient tool to make announcements about the classes. With the Links module, teachers can provide related information about some topics from classes, and class materials and documents can be organized with the Download module.

XoopsHP-specific Tips

The following are tips for using XoopsHP cleverly.

Restricting access

Provided that you have a valid license to publish your quiz for a limited group of users on the web, here is how to restrict access to the quizzes to a particular user group.

  1. Log in as the site admin, and go to Groups section from System Admin menu.
  2. Create a new group and grant module access right to XoopsHP to that group.
    N.B. It is NOT module admin right.)
  3. Remove the module permission from Registered and Anonymous Users groups.
  4. Add your students to the new group.

This way, only the members of the new group have access to your XoopsHP module. Again, please make sure you have a valid license to do so.

Feedback addresses

The feedback address is set to the registered email address of the poster of the quiz. If you want to use more than one address to suit your need, you might want to create multiple account with different email addresses. Use different login name when you add different quizzes. This way, you can receive the resulting feedback at different email accounts.

On cheating

The very advantage of Hot Potatoes quiz files can be a disadvantage. Hot Potatoes quiz files are so portable and independent that they can be distributed in removable media such as CDR or DVD-R, however this might give way to cheating because in theory, users can peek into the source file for answer clues. This is not a big problem. You will see it is not as easy as it sounds to find answers in the source because they are not stored as plain text strings.

XOOPS user authentication is not perfect, either. It guarantees that the person who is trying to log in does have the right password, but it does not not ensure that the person is the valid owner of that user account. There is no telling if a clever friend of someone is logging in to help his or her friend, though this is nothing to worry about if you work in the same lab.

XoopsHP does its best to prevent cheating with the use of browser's back buttons. Users cannot go back and correct wrong answers and then check the answers again to raise their scores. Of course they can always try the same quiz from the start without cheating.

教師向け利用のコツ

UK USTo English

Contents





XOOPSを授業で利用するためのコツ

XOOPSを授業サイトとして使う際のコツを、自分の経験からいくつか集めてみました。

メールなしでユーザ登録

全学生がそれぞれメールアドレスを持っていて、コンピュータルームからメールボックスにアクセスできればまったく問題ないのですが、実際には、メールアドレスを持っていない学生がいたり、コンピュータ室からは外部のメールサーバへアクセスが制限されていたりすることも多く、また携帯電話のメールしか使えない学生もいて、その場合にはユーザ登録の際にXOOPSから送られてくるコマンドを含んだURLが処理できません。Webメールが使えればいいのですが、これまた悪用されるのを恐れて、利用が禁止されている場合もあるようです。

このような状況では、対応策としてはXOOPS内蔵のメッセージシステムを使うのが賢明な選択だと思います。代わりに、ユーザは更新通知やパスワード忘れへの対応など、メールで行われる便利な機能が使えなくなりますが、校内のコンピュータ室で授業をする限り、それもさほど問題になりません。

新規にユーザ登録するには、申し込み書式に必要事項を記入して送信するようになっています。そうすると、送信したアドレス宛に新規ユーザ名を利用開始するためのキーが含まれたURLが送信されてきます。それをクリックすれば新しいユーザ名が使えるようになるというわけです。しかし、メールが使えない場合にユーザ登録するには以下のようにするしかありません:

  1. 学生に通常通りのやり方でユーザ登録の申し込みをさせます。
  2. 申し込みが完了したら、生徒に自分のユーザ名を報告させます。
    (同じ部屋の中なら声も聞こえるでしょうし、教卓まで来させることもできますよね?)

    この時点では、新しいユーザ名は利用開始処理がされていないので、学生はまだログインできません。

  3. サイト管理者としてログインし、「システム管理」メニューの「ユーザ管理」に進みます。
  4. 学生から報告されたユーザ名をプルダウンメニューから選択し、「ユーザの編集」モードになっていることを確認してから「送信」ボタンをクリックします。
  5. ユーザのアカウントはまだ利用開始処理がされていないので、今すぐアクティブにするかと問われます。ここで「送信」ボタンをクリックすれば、利用開始処理が行われます。
  6. 新しいユーザ名でログインする準備ができました。学生に、登録時に申請した自分のユーザ名とパスワードでログインさせてください。

代わりに、若干セキュリティー上は甘くなりますが、システム管理の一般設定の中にある「ユーザ情報設定」で、「新規登録ユーザアカウントの有効化の方法」という設定を「自動的にアカウントを有効にする」に変更する方法があります。これによって、上の作業のうち利用開始処理に関する部分が必要なくなります。

ユーザ名と本名

XOOPSのユーザ情報には、ユーザ名と本名という欄が含まれています。標準設定では本名は表示されません。この本名欄のうまい使い道として、それを学籍番号欄の代わりに使うという手があります。(テンプレートを編集して、表題を他の表現に変えることもできます。英語版XOOPSの2.2版では、さらに簡単にユーザ情報の欄を編集することができます。)逆に、学生に指示してXOOPSのユーザ名に学籍番号を使わせ、「アカウント編集」メニューから各自に本名欄に氏名を記入させるという方法もあります。

公式モジュール

標準で提供されている公式モジュールの多くは、e-Learningでも便利に活用できます。例えば、フォーラムは通常のように意見交換にも使えますが、ここの所定のスレッドに投稿させることで出欠を取るという使い方もできます。投稿にはユーザ名とタイムスタンプが自動で記録されます。

投票モジュールはちょっとした意見収集やアンケートに使えますし、ニュースモジュールは授業の諸連絡に便利です。リンクモジュールを使えば、授業に関連するリンク情報を整理して提示できますし、教材ファイルを配布するにはダウンロードモジュールが活用できます。

XoopsHPの利用に関するコツ

以下は、XoopsHPを賢く活用するためのコツです。

アクセスを制限する

WWW上で非公開の問題を配信するライセンスがあるという前提で、特定のグループにのみ問題へのアクセスを制限する方法を紹介します。

  1. サイト管理者でログインし、システム管理メニューのグループ管理へ進みます。
  2. 新しいグループを作成し、そのグループにXoopsHPへのモジュールアクセス権限を与えます(モジュール管理権限ではないことに注意してください)。
  3. 登録ユーザとゲストグループから、XoopsHPモジュールへのアクセス権を削除します。
  4. 自分の学生を新規に作成したグループに追加します。

これで、新規に登録したユーザは、権限が与えられたグループに追加してもらうまで、XoopsHPにアクセスすることはできなくなります。くれぐれも、正当なライセンスを購入した上でこのような設定を行ってください。

結果送信アドレスの使い分け

結果が送信されるアドレスは、その問題を投稿したユーザの登録アドレスに設定されます。もし問題によって複数のアドレスを使い分けたい場合は、複数のユーザ名を作成し、それぞれ別のメールアドレスを登録した上で、問題を追加するときに必要に応じてユーザ名を使い分けてください。こうすれば、異なるアドレスで結果を受け取ることができるようになります。

不正行為について

Hot Potatoesで作成された問題ファイルの長所は、ともすると短所にもなる場合があります。Hot Potatoesの問題ファイルは、ブラウザさえあればファイル単独で動作するため、CDRやDVD-Rに保存して配布することが可能です。このことは、ユーザがファイルのソースを覗いて答えを知り得てしまう危険があるともいえます。でも、これはたいした問題ではありません。ソースを覗いてみればわかりますが、そう簡単には答えがわからないような形式でソースが構成されているため、ずるをするのもそうたやすいことではないことがすぐわかります。

XOOPSのユーザ認証も完璧ではありません。アクセスしているユーザが正しいパスワードを持っていると言うことは保証してくれますが、それが本当にパスワードの正当な所有者かどうかまでは保証してくれません。もしかすると、友人のお手伝いを買って出た頭のよい友だちかもしれません。でも、これも学校のコンピュータ室で作業するような場合ならたいした問題ではないはずです。

XoopsHPでも、ブラウザのバックボタンを使った不正行為にはできる限り対策を講じています。答え合わせをしてからバックボタンを使って戻り、あたかも始めから正答したかに装うことはできないようになっています。もちろん、問題をやり終えてから答えをしっかり覚え、また問題をやり直すということまでは不正行為としては見なしていません。