「Moodleがどんなものかはだいたい分かった。でも『Moodle Workplace』ってなに?普通のMoodleと何が違うの?」
前回の記事でMoodleの基本を紹介したところ、そんな声をいただくことがあります。今回は、Moodleの導入を検討している組織向けに、有償版であるMoodle Workplaceを分かりやすく紹介します。
※この記事は「Moodleとは何か」を理解している方向けの内容です。まだMoodle自体をご存じない方は、先にこちらをどうぞ。
Moodleとの違いの概要
Moodle Workplaceは、Moodle HQが提供する有償のエンタープライズ版Moodleです。中身は標準のMoodleとほぼ同じですが、「組織」を扱うための機能が上乗せされています。
ひとことで言うと、
- 標準Moodle:1つの学びの場を作るためのシステム
- Moodle Workplace:複数の組織・部門をまたいで学びの場を管理するためのシステム
というイメージです。学校の先生が1つのクラスを運営するのが標準Moodleだとしたら、Moodle Workplaceは「本社の人事部が、全国の支店・部門ごとに研修を割り当てて進捗を管理する」ようなシーンを想定して作られています。
どのようなユースケースで採用すると有効か
具体的には、こんな組織にフィットします。
- 本社・支社・部門といった階層構造があり、部門ごとに受けるべき研修が違う企業(例:営業部は商品研修、経理部は経理研修、全社員はコンプライアンス研修)
- フランチャイズ本部が、加盟店ごとにアカウントを分けて研修を提供したい
- グループ校・複数拠点を持つ学校法人が、拠点ごとに管理者を置きつつ全体も統括したい
- 複数コースをひとつの「学習パス」としてまとめ、部署や役職に応じて自動的に割り当てたい
逆に言うと、部門による使い分けがなく、フラットな組織で「みんなが同じコースを受ける」だけなら、標準Moodleで十分なことがほとんどです。ここは費用をかける前に、一度立ち止まって考えたいポイントです。
機能面での比較
| 機能 | 標準Moodle | Moodle Workplace |
|---|---|---|
| コースの作成・受講 | ○ | ○ |
| 組織構造の管理(部門・役職) | △(プラグインで代替) | ○(標準搭載) |
| マルチテナント(部門ごとの管理者) | × | ○ |
| プログラム(複数コースをまとめた学習パス) | × | ○ |
| 組織ルールに基づく自動コース割り当て | △(コーホート+外部プラグイン) | ○(Dynamic Rules) |
| レポート機能 | 標準のレポート | Report Builder(柔軟なカスタムレポート) |
| 認定証(修了証)の自動発行 | プラグインで対応 | 標準搭載(Dynamic Rulesと連携) |
一番の違いは「組織構造」を扱えるかどうかです。標準Moodleにも「コーホート」という受講者をグルーピングする機能がありますが、これはフラットな構造しか作れません。部・課・チームのような階層構造を再現したい場合、標準Moodleだけで頑張ろうとすると、かなり無理をすることになります。
コスト面での比較
- 標準Moodle:ソフトウェア自体は無料(OSS)。サーバー費用や運用の人件費、必要に応じて外注費がかかります。
- Moodle Workplace:ソフトウェアのライセンス費用が発生します。利用者数(アクティブユーザー数)に応じた年額課金が一般的で、ホスティングベンダー経由で契約する形になります。
「無料か有償か」だけを見るとWorkplaceは分が悪く見えますが、実際に比較すべきなのは「標準Moodle+組織管理を作り込むための開発費・運用の人件費」と「Workplaceのライセンス費用」です。組織階層が複雑になるほど、後者のほうが結果的に安く済むケースも珍しくありません。
運用面での比較
- 標準Moodle:サイト管理者がすべての設定を一元管理します。部門ごとに権限を分けたい場合は、ロールとコンテキストを駆使した個別設計が必要で、設計・運用の負荷が高くなりがちです。
- Moodle Workplace:「テナント管理者」というロールがあり、部門の管理者に、自部門の範囲内でのユーザー管理やコース割り当てなどの権限を委譲できます。本社の情報システム部門がすべての設定変更を巻き取る必要がなくなり、運用の負荷分散につながります。
ただし後述するように、この権限委譲は「完全な分離」ではない点に注意が必要です。
購入/導入方法の選択肢
Moodle Workplaceは、標準Moodleのように無料でダウンロードして自前で立てる、という使い方はできません。基本的には以下のいずれかの形で導入します。
- Moodle認定パートナー経由での導入:日本国内外のMoodleパートナー企業が、ホスティングとセットで提供しています。初期設定・カスタマイズ・サポートまで一括で依頼できます。
- 海外ホスティングベンダーとの直接契約:グローバル展開しているベンダーと直接契約する方法です。日本語サポートの有無は事前確認が必須です。
標準Moodleの「セルフホスティング」に相当する選択肢が基本的に存在しない点は、意思決定の際に押さえておきたいポイントです。
筆者が使ってみた感想
ここからは実際にMoodle Workplaceを構築・設定してきた中で感じたことを、良い点・注意点の両方から率直に書きます。
マルチテナントは「完全な分離」ではない
「マルチテナント」と聞くと、部門ごとに完全に独立した環境が用意されるイメージを持たれる方が多いのですが、実際はそうではありません。サイト全体の管理者権限やプラグインの有効化・無効化はサイト全体で共通です。テナント(部門)ごとに異なるテーマ(全体の見た目)を設定することもできません(同じテーマ内でロゴやカラーパレットなどは設定できます)。テナント管理者に与えられる権限は、実質は組織とユーザー管理が中心でかなり限定的です。
仕組みは「コースカテゴリの分割」がベース
Moodle Workplaceのマルチテナントは、コースカテゴリの最上位階層をテナントごとに分け、それぞれに管理者とユーザーを割り当てて、一部のサイト設定だけを個別化できるようにしたものです。この仕組みを理解していないと、「なぜここは部門ごとに設定できて、ここはできないのか」が直感的に分かりにくく、扱いに戸惑うことがあります。
システム構造の理解が導入のカギ
前述の2点とも関わりますが、Workplace特有のシステム構造(テナント=コースカテゴリの分割という考え方)を理解しないまま設定を進めると、「思っていたのと違う」という状態に陥りやすいです。導入時には、この仕組みをきちんと押さえたうえで設計することをおすすめします。
組織階層があるかどうかが、採用の分かれ目
標準Moodleのコーホートは階層構造を作れません。会社組織のように、部門や役職に応じてコースを割り当てたいというユースケースがあるなら、Workplaceは非常に有効です。逆に、フラットな組織構造であれば、標準Moodleの標準機能で十分に対応できることが多いです。
「教師」「学生」ではなく「トレーナー」「学習者」
地味にハマりやすいポイントとして、標準ロールの英語名は「teacher」「student」のままですが、日本語版Workplaceでは表示名がそれぞれ「トレーナー」「学習者」に変更されています。海外の公式ユーザーマニュアルは「teacher」「student」のまま説明されることが多いため、日本語のWorkplace画面と英語ドキュメントを見比べる際には、読み替えが必要になる点は覚えておくとよいでしょう。
プログラム機能こそ最大の目玉
個人的に、Workplace最大の価値は「プログラム」機能だと感じています。複数のコースを束ねて1つの学習パス(ラーニングパス)として設定し、組織単位(部門・役職)で自動的に割り当てられる仕組みは、標準Moodleで同等のものを作ろうとするとかなり大掛かりな開発が必要になります。「新入社員は入社後半年でこの5コースを順番に修了する」といった運用を組みたい場合、この機能の価値は非常に大きいです。
カスタムテーマの選択肢が少ない
見た目のカスタマイズ面では、注意しておきたい点があります。Moodle Workplaceに対応したカスタムテーマの選択肢は、標準Moodleに比べてかなり少ないです。
理由は、Workplaceのソースコード自体が非公開になっているため。マルチテナント機能をゼロから実装したカスタムテーマを自作しようとすると、非常にハードルが高くなります。
そのため基本的には、公式が提供しているwpchildのように、標準のWorkplaceテーマを継承した「子テーマ」をベースにカスタマイズする方法が推奨されています。
さらに、多くのWorkplace導入がSaaS型のホスティングであることも運用のハードルを上げています。親テーマのソースコードや、サーバーの実行環境そのものに直接アクセスできないケースが多く、表示崩れなどのトラブルが起きた際のデバッグ作業がかなり難しくなりがちです。「デザインを大きく作り込みたい」という要望がある場合は、実現可能な範囲を事前にホスティングベンダーに確認しておくことをおすすめします。
結論:こんな組織にWorkplaceがおすすめ
まとめると、Moodle Workplaceがおすすめなのは、
- 本社・支社・部門など、組織に階層構造がある
- 部門や役職に応じて受けるべき研修が異なる
- 複数コースを学習パスとしてまとめて管理したい
- 部門ごとに管理者を置き、運用負荷を分散させたい
といった組織です。逆に、組織がフラットで「みんなが同じコースを受ける」だけなら、標準Moodleのほうがシンプルでコストも抑えられます。
「うちの組織はどちらが向いているんだろう?」と迷ったら、実際に構築・運用してきた立場から中立的にアドバイスできますので、ぜひお気軽にご相談ください。
Rublix では、Moodle Workplaceの導入検討段階でのご相談から、テナント設計、Dynamic Rulesによる自動割り当て、プログラム設定まで一貫してサポートしています。