OER Exchange
| OER Exchange | |
|---|---|
| タイプ | ローカルプラグイン |
| セット | N/A |
| ダウンロード | https://marketplace.moodle.com/plugins/local_oerexchange |
| イシュー | https://github.com/adamjenkins/moodle-local_oerexchange/issues |
| ディスカッション | https://marketplace.moodle.com/plugins/local_oerexchange |
| メンテナ | Adam Jenkins (WiseCat) |
OER Exchangeは、Moodleサイトをオープン教育リソース(OER)の共有カタログにするローカルプラグインです。教師は自分のMoodleサイトからコースや活動をカタログに公開し、ほかの教師はその教材を見つけ、プレビューし、ブラウザ内で試し、自分のコースにインポートできます。このページでは、プラットフォーム全体とExchangeサイトについて説明します。プラットフォームを構成するほかのプラグインには、それぞれのページがあります(下記を参照)。
このプラグインの画面表示は英語です(日本語の言語ファイルは未公開です)。以下では、画面上の英語の表示に日本語訳を添えています。
OER Exchangeプラットフォーム
プラットフォームは2つの側で構成されます。
- Exchangeは、このプラグインをインストールした専用のMoodleサイトです。カタログ、アップロードされたバックアップファイル、レビュー、モデレーションキューおよび教育者プロフィールを保持します。通常、1つのプラットフォームには1つのExchangeがあり、コンソーシアム、大学、教科の研究会などが運営します。
- クライアントサイトは、OER Exchangeクライアントプラグインをインストールした、学校、学部または教師の通常のMoodleサイトです。クライアントサイトは1つのExchangeに接続します。教師はクライアントサイトから、手動でバックアップとリストアを行うことなく、コースや活動をExchangeに共有し、リソースをインポートできます。1つのExchangeには、いくつでもクライアントサイトを接続できます。
Exchangeを利用するのに、クライアントサイトは必須ではありません。閲覧、試用およびダウンロードはウェブブラウザで行えます。また、リソースはExchange上で直接アップロードすることもできます。
プラットフォームは次のプラグインで構成されます。
| プラグイン | インストール先 | 機能 |
|---|---|---|
| OER Exchange(このページ) | Exchange | カタログ、公開、レビュー、モデレーション、プロフィール、コレクション、およびクライアントサイトが使用するウェブサービス |
| OER Exchangeクライアント | クライアントサイト | コースや活動をExchangeに共有し、Exchangeを閲覧してインポートする |
| OER Exchangeクライアントブロック | クライアントサイト | サイトからの共有とExchangeの最新のリソースを表示するダッシュボードブロック |
| OER Exchange閲覧ブロック | Exchange | 検索ボックスと最近公開されたリソース |
| OER Exchange共有ブロック | Exchange | 閲覧者自身が共有したリソースとその状態 |
| OER Exchangeクイックリンクブロック | Exchange | 閲覧者が最近試したリソースを、「Try it」(試してみる)ボタンと「Download」(ダウンロード)ボタンとともに表示 |
| OER Exchangeモデレーションキューブロック | Exchange | モデレータの対応が必要な項目 |
| OER Exchange貢献者ブロック | Exchange | Exchangeに公開している人たち |
カタログのリソースは、次のいずれかです。
- 「Course」(コース):バックアップとして共有された、Moodleのコース全体です。
- 「Activity」(活動):小テストやレッスンなど、周りのコースを含まない単一の活動です。
- 「Data resource」(データリソース):Moodleのバックアップではないファイルです。たとえば「Glossary export」(用語集のエクスポート)や「Question bank export」(問題バンクのエクスポート)です。
インストール
Exchangeサイトに、Moodleプラグインディレクトリからプラグインをインストールするか、ZIPファイルをダウンロードしてプラグインのインストールの手順に従ってください。ファイルはlocal/oerexchangeフォルダに配置します。対応バージョンはMoodle 5.0から5.3です。上記のExchange用ブロックは任意で、このプラグインを必要とします。
インストール後、次のことを行います。
- Cronが実行されていることを確認します。アップロードされたバックアップはバックグラウンドタスクで検査されるため、cronがないと新しい共有は保留中のままで、カタログに掲載されません。
- クライアントサイトは、RESTプロトコルのウェブサービスでExchangeを呼び出します。サイト管理 > サーバ > ウェブサービスで「ウェブサービスを有効にする」をオンにし、「プロトコルを管理する」で「RESTプロトコル」を有効にします。MoodleのRESTサーバは、呼び出すすべてのアカウントにケイパビリティwebservice/rest:useも要求するため、クライアントサイトが使用するアカウント(各サイトのアカウントと、自分のアカウントを連携する教師)にこれを許可してください。最も簡単なのは「認証済みユーザ」ロールに許可する方法です(サイトの登録とアカウントの連携を参照)。
- カタログ(
/local/oerexchange/index.php)へのリンクをサイトに置くか、カタログをホームページにします(カタログとトップページを参照)。
サイトの登録とアカウントの連携
クライアントサイトは、共有やインポートを行う前に、Exchangeに登録して承認を受ける必要があります。
- クライアントサイトの管理者が、クライアントプラグインの設定にExchangeのアドレスを入力し、登録リクエストを送信します(OER Exchangeクライアントを参照)。リクエストには、サイトの名前、アドレスおよび連絡先のメールアドレスが含まれます。
- Exchangeでは、サイト管理 > プラグイン > ローカルプラグイン > OER Exchange > Registered sites(登録済みサイト)の「Pending sites」(承認待ちのサイト)にリクエストが表示されます。アドレスと連絡先が本物であることを確認し、「Approve」(承認)をクリックします。
- 承認すると、そのサイト専用の、ログインには使用できないアカウントと、そのアカウントのウェブサービストークン(「サイトキー」)が作成されます。サイトキーは連絡先のメールアドレスに送信され、クライアントの管理者がそれをクライアントの設定に貼り付けます。
「Revoke」(取り消し)は、そのサイトからの呼び出しを直ちにブロックし、そのサイトのアカウント連携で作成された個人トークンを削除します。そのサイトからすでに共有されたリソースはカタログに残ります。リソースは作成者のものだからです。同じアドレスで登録リクエストが繰り返された場合は、新しいリクエストを追加せずに、承認待ちのリクエストが返されます。登録の数は、サイト全体とネットワークアドレスごとに1時間あたりで制限され、承認されないままのリクエストは30日後に削除されます。
アカウントの連携。共有されたリソースは、サイトだけでなく個人に帰属します。教師がクライアントサイトから初めて共有するとき、クライアントはアカウントの連携を提案します。教師はExchangeの「Link your Exchange account」(Exchangeアカウントを連携)ページに移動し、サインイン(またはアカウントを作成)して、「Link my account」(アカウントを連携する)で確定します。Exchangeはクライアントにワンタイムコードを渡します。このコードは5分で期限切れになり、1回しか使用できません。クライアントはこのコードを個人トークンと交換します。この操作は教師ごとに1回だけ行います。
リソースを探して試す

カタログページ「Browse OER catalogue」(OERカタログを閲覧)には、公開されたリソースがカードとして表示されます。カードにはカバー画像、タイトル、短い概要、種別、ライセンス、ダウンロード数とインポート数が表示されます。カードの上には、タイトル、概要およびタグを検索する検索ボックスと、「Type」(種別)、「Licence」(ライセンス)、「Language」(言語)のフィルタがあります。フィルタには、カタログで実際に使用されている値だけが表示されます。非表示または取り下げられたリソースは表示されません。閲覧とリソースページの表示には、アカウントは不要です。

リソースページには、次のものが表示されます。
- 「Created by」(作成者):作成者の教育者プロフィールへのリンクです。共同作成者がいる場合は、「With」(共同作成者)に表示されます。
- ライセンス、コースフォーマット、共有元のMoodleバージョン、ファイルサイズ。改変されたリソースの場合は、元のリソースへのリンクとともに「Adapted from」(改変元)が表示されます。
- 概要、タグおよびカバー画像。
- 「Try it」(試してみる)、「Download」(ダウンロード)、「Share this resource」(このリソースを共有する)、「Star」(スター)、「Add to collection」(コレクションに追加)のボタン。
- 「Required plugins」(必要なプラグイン):バックアップが必要とする、標準のMoodleに含まれないプラグイン(活動モジュール、コースフォーマット、問題タイプと問題動作、サブプラグイン、高度な評定方法およびブロック)です。それぞれに「Included in trial」(試用に含まれます)、「Attempted in trial — may not fully work」(試用でインストールを試みます — 完全には動作しない場合があります)または「Not in trial — won't appear when you try it」(試用には含まれません — 「試してみる」では表示されません)のラベルが付きます。
- 「Structure preview」(構成プレビュー):バックアップ内のセクションと活動です。何もダウンロードしなくても、中身を確認できます。
- 「Adaptation stories」(活用事例):リソースを再利用した人によるレビューです。
「Download」(ダウンロード)では、バックアップファイル(.mbz)またはアップロードされたデータファイルが得られ、任意のMoodleで手動でリストアできます(コースのリストアを参照)。クライアントサイトでは、教師はリソースを直接インポートできます(OER Exchangeクライアントを参照)。
「Try it」(試してみる)は、閲覧者のブラウザ内で動作する完全なMoodleでリソースを起動します。リソースはそこにリストアされ、閲覧者は教師と学生の両方として試用コースに登録されます。そこで行ったことがExchangeに届くことはありません。サンドボックスにその言語がある場合、試用は閲覧者が使用している言語で開きます。「試してみる」は任意の機能です。「Try it」サンドボックスを参照してください。サンドボックスがオフの場合、データリソースの場合、作成者が無効にしたリソースの場合、および管理者が設定したサイズの上限を超える場合は、「試してみる」ボタンは表示されません。
管理者が「Allow anonymous download」(匿名でのダウンロードを許可する)をオンにしない限り、ダウンロードと「試してみる」にはログインが必要です。
リソースを共有する
教師は次の2つの方法で共有します。
- クライアントサイトから:コースまたは活動で「Share to OER Exchange」(OER Exchangeへ共有)を使用します。クライアントはユーザデータを含まないバックアップを作成してアップロードします。OER Exchangeクライアントを参照してください。
- Exchange上で:「Share a new resource」(新しいリソースを共有する)ページ(
/local/oerexchange/share_new.php。OER Exchange共有ブロックからもリンクされています)では、「Upload a course or activity backup (.mbz)」(コースまたは活動のバックアップ(.mbz)をアップロード)と「Upload a data resource」(データリソースをアップロード)を選択できます。どちらでも「Title」(タイトル)、「Summary」(概要)、「Licence」(ライセンス)および「Tags (comma-separated)」(タグ(カンマ区切り))を入力します。バックアップの場合は「Type」(種別)(「Course」(コース)または「Activity」(活動))、データリソースの場合は「Data resource type」(データリソースの種類)も指定します。
共有にはケイパビリティlocal/oerexchange:shareが必要です。デフォルトでは、すべての認証済みユーザがこのケイパビリティを持っています。ゲストアカウントは共有できません。
アップロードは次のように処理されます。
- アップロードページには進行状況バーが表示され、その後、新しいリソースのページが開きます。このページには、アップロードを検査中であることが表示され、検査が終わると自動的に更新されます。データリソースはすぐに公開されます。
- リソースが掲載される前に、バックグラウンドタスクがバックアップを検査し、構成を読み取ります。ユーザデータを含むバックアップは、バックアップ自体の設定と、ユーザ記録の独立した検査の両方によって拒否され、アップロードされたファイルは削除されます。作成者にはリソースページで理由が表示され、クライアントサイトにも通知されます。
- 「Maximum upload size」(アップロードの最大サイズ)(デフォルトは500 MB)は、アップロードを拒否する唯一のサイズ制限です。
ライセンス。ライセンスは、管理者が選択した「Allowed licences」(許可するライセンス)のいずれかでなければなりません(デフォルトはクリエイティブ・コモンズのライセンスです。ライセンスを参照)。クライアントサイトはこの一覧をExchangeに問い合わせるため、クライアントの共有フォームにも同じライセンスが表示されます。ライセンスの一覧では、共有者が前回選んだライセンス(「ユーザライセンスプレファレンスを記憶する」がオンの場合)、「デフォルトサイトライセンス」、CC BY-SAの順に、許可されている最初のものがあらかじめ選択されます。公開後にライセンスを変更することはできません。すでにそのライセンスで教材をインポートした人がいる可能性があるためです。
一度に1つのバージョン。同じコースを再び共有するか、「Replace the file」(ファイルを置き換える)を使用すると、同じカタログ項目のファイルが置き換えられます。項目のページ、アドレス、レビューおよび初回公開日はそのまま残り、新しいファイルの検査が終わるまでは古いファイルが提供されます。
リソースを管理する

作成者は、公開したリソースをそのページの「Your resource」(あなたのリソース)カードで管理します。このカードは、リソースを編集できる人だけに表示されます。カードの最初には、「Published — visible in the catalogue.」(公開中 — カタログに表示されています。)や「Pending — waiting for this resource's file to be validated.」(保留中 — このリソースのファイルの検証を待っています。)など、リソースの状態が表示されます。
- 「Edit details」(詳細を編集):タイトル、概要(リッチテキスト)、タグおよびサムネイル(「Upload a new thumbnail image」(新しいサムネイル画像をアップロード)。PNG、JPEG、GIFまたはWebP、5 MBまで)を変更します。ライセンスと種別はここでは変更できません。
- 「Replace the file」(ファイルを置き換える):同じ項目に、同じ種類の新しいバックアップまたはデータファイルをアップロードします。
- 「Hide from the catalogue」(カタログから非表示にする)と「Show in the catalogue again」(再びカタログに表示する)。非表示にしてもリンクは切れません。ページには、リソースが掲載されていないことが表示されます。
- 「Turn off "Try it" for this resource」(このリソースの「試してみる」を無効にする):閲覧者に表示する理由を任意で入力できます。
- 「Show this resource only as part of its collections」(このリソースをコレクションの一部としてのみ表示する):リソースが1つ以上の公開コレクションに含まれている間は、カタログ、検索、プロフィールおよび閲覧ブロックには表示されず、コレクション内にだけ表示されます。
- 「Co-authors」(共同作成者):「Username or email address」(ユーザ名またはメールアドレス)にユーザ名を入力し、「Add co-author」(共同作成者を追加する)をクリックします。相手には招待が届き、「Accept」(承諾する)した時点で共同作成者になります。招待は14日で期限切れになります。メールアドレスを使用できるのは、サイトが「表示するユーザ固有情報」でメールアドレスを表示し、招待する人がmoodle/site:viewuseridentityを持っている場合だけです。共同作成者は、共同作成者の追加と削除を含め、作成者と同じ権限を持ちますが、元の作成者を削除することはできません。共同作成者の名前はリソースページで公開されます。
- 「Still fresh」(まだ最新です):放置された教材を参照してください。
- 「Delete this resource」(このリソースを削除する):ファイル、バージョン履歴、レビューおよび報告を削除します。アドレスには短い「削除されました」というページが残るため、既存のリンクが単に切れることはありません。この操作は元に戻せません。
モデレータがリソースを保留している間、作成者と共同作成者はそのリソースを編集できますが、再び表示したり削除したりすることはできません。
レビュー、スターおよび報告
- 「Adaptation stories」(活用事例):リソースを再利用したサインイン済みのユーザは、「Share your adaptation story」(活用事例を共有する)をクリックし、「How did you use this?」(どのように利用しましたか?)、「What did you change?」(どのような変更を加えましたか?)、「How did it go?」(結果はどうでしたか?)に答え、任意で「Rating (optional)」(評価(任意))を付けます。作成者に通知されます。
- 「Star」(スター):サインイン済みのユーザは誰でも、リソースやコレクションにスターを付けられます。スターを付けたリソースは、その人がすでに何かを共有している場合、その人の教育者プロフィールの「Liked resources」(お気に入りのリソース)に公開で表示されます。スターはMoodle自体のお気に入り(星付き)の仕組みに保存されます。
- 「Report」(報告):サインイン済みのユーザは、リソース(または「Report this collection」(このコレクションを報告)でコレクション)を、「Reason」(理由)(「Copyright concern」(著作権に関する懸念)、「Quality issue」(品質の問題)、「Spam」(スパム)または「Other」(その他))と「Details」(詳細)を付けて報告します。報告はモデレータに届き、作成者に通知されます。1人のユーザが1つの項目について持てる未処理の報告は1件です。
コレクション

コレクションは、任意の作成者によるカタログのリソースを並べた一覧で、それぞれに「Curator's note」(キュレータのメモ)を付けられます。ケイパビリティlocal/oerexchange:createcollection(デフォルトではすべての認証済みユーザ)を持つユーザは、自分のプロフィールの「Create collection」(コレクションを作成)、またはリソースページの「Add to collection」(コレクションに追加)からコレクションを作成します。
- 「Who can see this collection」(このコレクションを閲覧できる人):「Draft — only me」(下書き — 自分のみ)、「Unlisted — anyone with the link」(限定公開 — リンクを知っている人)または「Public — listed on this site」(公開 — このサイトに一覧表示)。公開コレクションは
/local_oerexchange/collectionsに一覧表示され、カタログの検索結果と所有者のプロフィールにも表示されます。各コレクションには、/local_oerexchange/c/に名前を続けた独自のアドレスがあります。 - 各コレクションには「Cover image」(カバー画像)があります。カバー画像がない場合は、最初のいくつかのリソースのサムネイルを組み合わせた画像になります。
- 所有者は、項目を管理する「Curators」(キュレータ)を招待できます(「Add curator」(キュレータを追加))。招待の仕組みは共同作成者と同じです。「Let any signed-in user add resources」(サインインしているすべてのユーザにリソースの追加を許可する)を使用すると、サインインしている誰もがリソースを追加できるようになります。
- キュレータは、リソースを1つずつ、または「Add selected」(選択したものを追加)と「Remove selected」(選択したものを削除)でまとめて追加・削除し、並べ替えます。
- 「Download collection (.zip, …)」(コレクションをダウンロード(.zip、…))(…の部分にはサイズが表示されます)では、すべてのファイルを1つのZIPとして、各項目の作成者、ライセンスおよびリンクの一覧とともにダウンロードできます。ZIPはバックグラウンドで作成されます。サイズの上限を超えるコレクションでは、リソースを1つずつダウンロードします。
管理者は、コレクションをオフにしたり、選んだ公開コレクションをカタログページで紹介したりできます(コレクションの設定を参照)。
教育者プロフィールと貢献者
すべての作成者には、/local_oerexchange/u/に短い名前を続けたアドレスで、公開の「Educator profile」(教育者プロフィール)があります。プロフィールは、その人が初めて公開したときに自動的に作成されます。プロフィールには、自己紹介、専門分野、バッジ、リソース数、ダウンロード数、平均評価、共有したリソース、コレクション、「Liked resources」(お気に入りのリソース)、および管理者が「すべての人に表示する」に設定したサイトの追加ユーザプロファイルフィールド(ユーザプロファイルフィールドを参照)が表示されます。所有者は「Edit profile」(プロフィールを編集)で、「Profile URL slug」(プロフィールURLのスラッグ)、「Bio」(自己紹介)、「Expertise areas (comma-separated)」(専門分野(カンマ区切り))および「Show my profile publicly」(プロフィールを一般公開する)を変更できます。
バッジは毎晩付与されます。「Trusted Contributor」(信頼できる貢献者)バッジは、管理者が設定した3つのしきい値(デフォルトでは公開リソース10件、ダウンロード500回、平均評価4.0)をすべて満たした作成者に付与されます。まだ評価のない作成者は、評価のしきい値によって妨げられません。
「Contributors」(貢献者)ページ(/local_oerexchange/contributors)には、Exchangeに公開しているすべての人が、リソース数の多い順、コース数の多い順、または最近の共有順に表示されます。OER Exchange貢献者ブロックにも同じカードが表示されます。
モデレーション

local/oerexchange:moderate(デフォルトではマネージャ)を持つユーザが、Exchangeをモデレートします。OER Exchangeモデレーションキューブロックには、対応が必要な項目がまとめて表示されます。
- 「Moderation queue」(モデレーションキュー)(サイト管理 > プラグイン > ローカルプラグイン > OER Exchange > Moderation queue)には、「Open reports」(未処理の報告)、「Moderated resources」(モデレート済みのリソース)、「Failed parses」(解析に失敗した項目)(検査できなかったアップロード)および「Reported collections」(報告されたコレクション)が表示されます。報告は「Resolve」(解決)(「Note」(メモ)を付けます)または「Dismiss」(却下)で処理します。リソースは「Hide」(非表示)、「Remove」(削除)または「Restore」(復元)できます。
- リソースページでは、モデレータに「Moderator controls」(モデレータ用操作)が表示され、「Take down」(取り下げる)と「Restore to the catalogue」(カタログに戻す)を使用できます。コレクションも同じように取り下げと復元ができます。
- 「Resources hidden by moderators」(モデレータが非表示にしたリソース)には、モデレータが取り下げたすべてのリソースが、いつ誰が取り下げたか、その後作成者が変更したかどうかとともに表示されます。「Moderator notes」(モデレータメモ)はすべてのモデレータで共有されます(「Save notes」(メモを保存))。
モデレータによる取り下げは、作成者自身による非表示とは別のものです。作成者は取り下げを解除できず、保留中のリソースを削除することもできないため、報告と取り下げの記録が残ります。モデレーションの操作はすべて、復元によって元に戻せます。
放置された教材
この機能はデフォルトではオフです。「Flag and remove abandoned resources」(放置リソースの警告と削除を行う)がオンの場合、毎晩実行されるタスクが、「Consider a resource abandoned after」(リソースを放置とみなすまでの期間)(デフォルトは2年)より長く更新されていない公開リソースの作成者に警告します。リソースページには、削除予定日を示すバナーが表示されます。作成者はリソースを更新するか、「Still fresh」(まだ最新です)をクリックできます。「Grace period after the warning」(警告後の猶予期間)(デフォルトは60日)以内にどちらも行われない場合、リソースはカタログから削除され、モデレーションキューの「Moderated resources」(モデレート済みのリソース)に移ります。モデレータはそこからリソースを復元できます。作成者のアカウントが削除されているリソースは、モデレータの判断に任されます。
「Try it」サンドボックス
「Try it」(試してみる)サンドボックスは任意の機能で、デフォルトではオフです。サンドボックスは、WebAssemblyによってブラウザ内で動作するMoodleであるMoodle Playgroundを実行するため、試用がサーバ上で動作することはありません。Exchangeは起動用のアドレスを作成するだけです。サンドボックスは、別途提供されるoer-sandboxキットで各サイトがビルドして公開します。このキットがMoodle Playgroundのファイルをビルドします。その後、ファイルのアドレスを「Sandbox base URL」(サンドボックスのベースURL)に入力し、「Enable sandbox (Try it)」(サンドボックスを有効にする(試してみる))をオンにします。
サイト管理 > プラグイン > ローカルプラグイン > OER Exchangeにある次の2つのページで、サンドボックスを準備します。
- 「Sandbox bundle configuration」(サンドボックスバンドル設定)(ケイパビリティlocal/oerexchange:managesandbox):含める言語パックと試用の既定言語、ビルドするMoodleバージョン、試用で使用するテキストフィルタやその他のサイト設定、および無効にする機能を指定します。「Download config file」(設定ファイルをダウンロード)で、oer-sandboxのビルドスクリプト用のファイルを取得できます。このページ自体は何もビルドしません。サンドボックスをビルドし直して再デプロイしたら、「These settings are bundled in the deployed sandbox」(これらの設定はデプロイ済みサンドボックスに反映されている)にチェックを入れます。ページは、デプロイ済みのサンドボックスが保存した設定と一致しているかどうかを確認します。
- 「Sandbox plugin allowlist」(サンドボックスプラグイン許可リスト)(ケイパビリティlocal/oerexchange:managesites):試用でインストールしてよい、標準のMoodleに含まれないプラグインです。「Plugin address」(プラグインのアドレス)または「ZIP file」(ZIPファイル)でプラグインを追加すると、ページがプラグインの依存関係と対応するMoodleバージョンを調べます。項目は有効化、無効化および削除ができ、「Offer an existing selection on another Moodle version」(既存の選択を別のMoodleバージョンでも提供する)で選択内容を別のMoodleバージョンにコピーできます。「Bake into bundle」(バンドルに組み込む)は、試用の開始時にインストールするのではなく、サンドボックスに組み込んでビルドするプラグインに印を付けます。これらの項目によって、リソースページの「Included in trial」(試用に含まれます)と「Attempted in trial」(試用でインストールを試みます)のラベルが決まります。
サイト設定

このプラグインには専用のカテゴリサイト管理 > プラグイン > ローカルプラグイン > OER Exchangeがあり、「General settings」(全般設定)、「Registered sites」(登録済みサイト)、「Sandbox plugin allowlist」(サンドボックスプラグイン許可リスト)、「Moderation queue」(モデレーションキュー)、「Resources hidden by moderators」(モデレータが非表示にしたリソース)および「Sandbox bundle configuration」(サンドボックスバンドル設定)のページがあります。
サンドボックス
- 「Enable sandbox (Try it)」(サンドボックスを有効にする(試してみる))(デフォルトはオフ):「試してみる」ボタンを表示します。
- 「Sandbox base URL」(サンドボックスのベースURL):デプロイしたMoodle Playgroundのファイルのアドレスです。
- 「Allow an insecure sandbox base URL」(安全でないサンドボックスのベースURLを許可する)(デフォルトはオフ):プライベートネットワーク上のサンドボックスや、自己署名証明書を使用するサンドボックスの場合だけに使用します。
- 「Warn about slow trials above」(試用が遅くなる警告を表示するサイズ)(デフォルトは50 MB):このサイズを超えると、リソースページに試用が遅くなるという警告が表示されます。oer-sandboxのビルドで高速ダウンロードの上限を引き上げた場合は、ここに同じ値を設定します。0にすると警告しません。
- 「Never offer a trial above」(試用を提供しないサイズ)(デフォルトは0、制限なし):このサイズを超えると、「試してみる」ボタンは表示されません。
匿名アクセス
- 「Allow anonymous download」(匿名でのダウンロードを許可する)(デフォルトはオフ):訪問者がログインせずにリソースをダウンロードし、「試してみる」を使用できるようにします。
- 「Maximum upload size」(アップロードの最大サイズ)(デフォルトは500 MB):Exchangeが受け付けるバックアップまたはデータファイルの最大サイズで、すべてのアップロード経路に適用されます。この値はクライアントサイトにも送信されます。
カタログとトップページ
- 「Show the catalogue to visitors at the site home page」(サイトのホームページで訪問者にカタログを表示する)(デフォルトはオフ):ログインしていない訪問者がサイトのホームページを開くと、ログインページではなく、そのアドレスでカタログが表示されます。「ユーザにログインを強制する」は、ほかのすべてのページに引き続き適用されます。メンテナンスモード中はカタログは表示されず、
/?redirect=0では常に通常のトップページが開きます。ログイン済みのユーザ向けには、このプラグインがサイト管理 > アピアランス > ナビゲーション > ユーザ用開始ページに「OER catalogue」(OERカタログ)を追加します。 - 「Show a content area on the catalogue」(カタログにコンテンツ領域を表示する)(デフォルトはオフ)と「Catalogue content」(カタログコンテンツ):歓迎メッセージなど、検索ボックスの上に表示するHTMLです。チェックボックスをオフにしても、テキストは保持されます。
コレクションの設定
- 「Enable collections」(コレクションを有効にする)(デフォルトはオン)。
- 「Largest collection download (MB)」(コレクションのダウンロードの最大サイズ(MB))(デフォルトは100):0にすると、コレクション全体のダウンロードがオフになります。
- 「Busy threshold for building downloads」(ダウンロード作成時の混雑しきい値)(デフォルトは20):コレクションのZIPファイルは、直近5分間に活動したサインイン済みユーザの数がこの値より少ないときに作成されます。0にすると、待たずに作成します。
- 「Feature collections on the landing page」(ランディングページで紹介するコレクション)、「Where the featured collections go」(注目のコレクションの表示位置)(「Above the resources」(リソースの上)、「Below the resources」(リソースの下)または「Instead of the resources」(リソースの代わりに表示))および「Heading above the featured collections」(注目のコレクションの見出し)。
共有
- 「Share destinations」(共有先):「Copy link」(リンクをコピー)、「Share…」(共有…)(端末自体の共有メニュー)、「Mastodon」、「Facebook」、「X」、「LinkedIn」、「Email」(メール)および「SMS」。どれも単純なリンクで、第三者のスクリプトは読み込まれません。
- 「Share buttons」(共有ボタン):「Collapsed behind a "Share" button」(「共有」ボタンの中にまとめる)(デフォルト)、「Show the buttons, not collapsed」(ボタンをまとめずに表示する)または「Do not show share buttons」(共有ボタンを表示しない)。
バッジの色
- 「Course badge colour」(コースバッジの色)、「Activity badge colour」(活動バッジの色)、「Data resource badge colour」(データリソースバッジの色)および「Collection badge colour」(コレクションバッジの色):カードやページの種別ラベルの16進数カラーです。
ライセンス
- 「Allowed licences」(許可するライセンス):共有に使用できるライセンスです。サイトのライセンスマネージャで有効になっているライセンスから選びます(ライセンスを参照)。この設定を初めて保存するまでは、クリエイティブ・コモンズのライセンスが許可されます。変更は今後の共有にだけ適用されます。
- 「Show licence codes in capitals」(ライセンスコードを大文字で表示する)(デフォルトはオン):たとえば
cc-sa-4.0ではなくCC-SA-4.0と表示します。変わるのは表示だけです。
バッジ
- 「Trusted Contributor: minimum published resources」(信頼できる貢献者: 公開リソース数の下限)(デフォルトは10)、「Trusted Contributor: minimum total downloads」(信頼できる貢献者: 累計ダウンロード数の下限)(デフォルトは500)および「Trusted Contributor: minimum average rating」(信頼できる貢献者: 平均評価の下限)(デフォルトは4.0)。
放置された教材の設定
- 「Flag and remove abandoned resources」(放置リソースの警告と削除を行う)(デフォルトはオフ)、「Consider a resource abandoned after」(リソースを放置とみなすまでの期間)(デフォルトは2年)および「Grace period after the warning」(警告後の猶予期間)(デフォルトは60日)。
スケジュールタスクとイベント
このプラグインのスケジュールタスクには、「Compute educator badges」(教育者バッジを計算する)と「Check for abandoned resources」(放置リソースを確認する)(毎晩)、「Queue out-of-date collection downloads」(古くなったコレクションのダウンロードをキューに追加する)および「Clean up expired link codes, registrations and invitations」(期限切れの連携コード、登録、招待を整理する)があります。「Re-scan stored backups for required plugins」(保存済みバックアップの必要プラグインを再スキャンする)はデフォルトで無効です。必要なプラグインの検出が改善されたアップグレードの後に、「今すぐ実行する」で一度実行してください。
イベント「Resource shared」(リソースが共有されました)と「Resource updated」(リソースが更新されました)は、イベントモニタリングのルールで使用できます。たとえば、新しい共有の通知を受け取ることができます。このプラグインは、作成者への通知(インポート、レビュー、報告、放置されたリソース)と、共同作成者やキュレータへの招待も送信します。ユーザは通知プレファレンスで受け取り方を選択します(通知を参照)。
ケイパビリティ
- local/oerexchange:share(「Share resources on the Exchange」、エクスチェンジでリソースを共有する):アップロードページとウェブサービスで、リソースを共有し、置き換えます。デフォルトは認証済みユーザです。
- local/oerexchange:createcollection(「Create collections of catalogue resources」、カタログのリソースのコレクションを作成する):コレクションを作成します。デフォルトは認証済みユーザです。
- local/oerexchange:moderate(「Moderate reports and failed parses」、報告および解析失敗の項目をモデレートする):モデレーションキュー、モデレータが非表示にしたリソースの一覧、およびリソースとコレクションの取り下げと復元です。デフォルトはマネージャです。
- local/oerexchange:managesites(「Manage registered client sites and the sandbox plugin allowlist」、登録済みのクライアントサイトおよびサンドボックスプラグインの許可リストを管理する):クライアントサイトの承認と取り消し、および許可リストの管理です。デフォルトはマネージャです。
- local/oerexchange:managesandbox(「Configure the Try it sandbox bundle」、「試してみる」サンドボックスのバンドル構成を設定する):サンドボックスバンドル設定ページです。デフォルトはマネージャです。
どれもシステムレベルのケイパビリティで、それぞれが、完全なサイト管理権限がなくても対応する管理ページを開けるようにします。リソースを編集できるかどうかは、ケイパビリティではなく、そのリソースの作成者または共同作成者であるかどうかで決まります。ケイパビリティを参照してください。
プライバシー
このプラグインはMoodleのプライバシーAPIを実装しているため、サイトのデータリクエストのツールで、ユーザのデータをエクスポートおよび削除できます。保存されるデータは次のとおりです。
- ユーザが共有したリソース、教育者プロフィール、バッジ、レビュー、報告、インポートおよび試用。
- 共同作成者とキュレータの情報、コレクション、コレクションに追加したリソース、および招待。
- アカウント連携のコード、モデレータのメモと取り下げの記録。
- 登録された各サイトの連絡先メールアドレス。
スターはMoodleのお気に入り(星付き)の仕組みに保存されます。公開されたリソース、作成者の名前、レビューおよび公開コレクションは公開されています。共有されたバックアップにユーザデータが含まれることはありませんが、作成者はファイルやテキストに学生の名前が含まれていないかなど、内容を自分で確認してください。
ユーザのデータを削除すると、そのユーザのリソースは匿名化されるだけでなく、実際に削除されます。元のアドレスには、タイトル、概要および作成者のない短い「削除されました」というページが残ります。そのユーザ自身の共同作成者とキュレータの権限は削除されます。そのユーザがほかの人に与えた権限は残りますが、そのユーザの名前は記録されなくなります。モデレータによる取り下げは、モデレータの名前を除いて有効なまま残ります。登録済みサイトについては、連絡先のメールアドレスだけが削除されるため、ほかの機関との接続が切れることはありません。プラグインをアンインストールすると、登録済みサイト用に作成されたアカウントとトークンも削除されます。