Moodleに教材を取り込む
Moodleは、eラーニング教材をSCORM活動を通じて取り込みます。SCORM活動が受け付けるのは1つの.zipファイルにまとめたSCORMパッケージで、事前に解凍してはいけません。Mosraはプレゼンテーションからこのパッケージを直接書き出せるため、ブラウザで作ったスライド資料を、別のオーサリングツールで作り直すことなく、学習記録が取れるMoodleの活動にできます。Moodleに限っては、SCORM 2004ではなくSCORM 1.2で書き出してください。Moodleのコアが実装しているのはSCORM 2004 APIの一部だけで、シーケンシングとナビゲーションはまったくサポートしていません。
Moodleが対応していること、していないこと
| Moodleコアでの対応 | |
|---|---|
| SCORM 1.2 | 完全対応。無難な既定の選択 |
| SCORM 2004 | 一部のみ。APIは部分的に実装、シーケンシングとナビゲーションは未実装 |
| AICC | 対応 |
| xAPI | コアでは非対応。プラグインとLRSが必要 |
| cmi5 | コアでは非対応。プラグインとLRSが必要 |
| 評定表への成績の反映 | 対応(SCORM活動から) |
| 複数回の受験 | 対応。活動ごとに設定可能 |
最初から最後までの手順
コースを編集できる権限があれば、管理者の手を借りる必要はありません。MoodleのSCORM活動はコアの一部なので、Canvasと違って、事前に有効化してもらうプラグインはありません。
- Mosraでスライド資料を開き、SCORM 1.2パッケージを書き出します。.zipファイルができます。
- Moodleでコースの編集モードをオンにし、「活動またはリソースを追加する」を選びます。
- 活動チューザーから「SCORMパッケージ」を選びます。
- 名前を付け、.zipをパッケージファイルの欄にドラッグします。事前に解凍しないでください。Moodleはアーカイブのまま読み込みます。
- 「外観」と「受験管理」を開き、表示方法と許可する受験回数を設定します。
- 「保存して表示する」を押し、自分で一度受けてみて、成績が評定表に入ることを確認します。
MoodleではSCORM 2004ではなく1.2を選ぶ理由
一般的には、合否と修了を分けて扱え、シーケンシングも処理できるSCORM 2004を選ぶよう勧められます。しかしMoodleでは、この助言は当てはまりません。Moodle自身の開発者向けドキュメントに、SCORM 2004はコアで完全にはサポートされていないと明記されています。APIの一部は実装されていますが、シーケンシングとナビゲーションは実装されていません。
プレゼンテーションを書き出すと単一SCOのパッケージになるため、処理すべきシーケンシングがなく、この制約が問題になることはほとんどありません。とはいえ2004を選ぶ利点もなく、SCORM 1.2はMoodleがもっとも確実に扱える形式です。2004は、環境の別の部分がそれを求める場合にだけ選んでください。
MoodleでSCORM 2004の認定レベルの動作が本当に必要なら、それはコアではなく、サードパーティ製SCORMプレーヤーのプラグインの役割です。
スコアの行き先
スライド上の採点付きの問題はパッケージ内で採点され、SCORMのランタイムを通じて報告されます。Moodleはそれを活動の記録として保存し、コースの評定表に渡します。
再受験の扱い、つまり最高点、平均点、最初の受験、最後の受験のどれを採用するかは、「受験管理」の設定で決まります。これはパッケージではなくMoodle側の判断なので、書き出し時ではなく活動に設定します。
よくある2つのつまずき
MoodleでのSCORMアップロードの失敗は、ほぼすべてが次の2つのどちらかです。どちらも、見るべき場所さえ知っていれば難しくありません。
- .zipを解凍してしまった、またはフォルダーから圧縮し直して、imsmanifest.xmlが1階層下に入ってしまった。Moodleはマニフェストがアーカイブの最上位にあることを求めます。
- ファイルがサイトのアップロード上限を超えている。これはサーバー側の設定(Moodle自体の上限とPHPの上限の両方)なので、大きなスライド資料では、別の書き出し方ではなく管理者への相談が必要になることがあります。
よくある質問
どのバージョンのMoodleで使えますか?
SCORM活動は長年Moodleのコアに含まれており、取り込みの流れも最近のリリースでは変わっていません。コースに「活動またはリソースを追加する」ボタンがあり、一覧に「SCORMパッケージ」があれば問題ありません。
管理者に頼む必要がありますか?
通常は不要です。コースを編集できる教師なら誰でもSCORM活動を追加できます。管理者が必要になるのは、パッケージがサイトのアップロード上限を超える場合と、プラグインが必要なcmi5やxAPIを使いたい場合だけです。
代わりにxAPIやcmi5をMoodleで使えますか?
使えますが、コアだけでは使えません。どちらもプラグインと学習記録ストア(LRS)が必要です。修了とスコアを記録したいだけなら、SCORMでそのどちらも必要なく実現できます。
スライド上の問題はMoodleで採点されますか?
はい。問題はパッケージ内で採点され、SCORMのランタイムを通じて報告されます。Moodleはほかのどのコースとも同じように、それをSCORM活動の記録として保存します。
学習者の記録を壊さずに、あとから教材を更新できますか?
パッケージを書き出し直し、新しい活動を作るのではなく、同じ活動に新しい.zipをアップロードしてください。ファイルをその場で差し替えれば、活動と設定、評定の列はそのまま残ります。新しい活動を作ると、記録も新しく始まります。
Mosraの役割
Mosraは、Moodleが求めるパッケージを書き出せるブラウザベースのオーサリングツールです。教材を作るのは一度だけで済みます。
- Moodleがもっとも確実に扱えるSCORM 1.2を、PPTX・PDF・動画と同じスライド資料から書き出し
- スライド上の採点付きの問題をパッケージ内で採点し、Moodleの評定表に報告
- それを求めるプラットフォーム向けに、SCORM 2004、xAPI、cmi5も同じスライド資料から書き出し可能
- リリース期間中は無料。お使いのMoodleで実際のパッケージを試すには十分です