ウェブサイト検索

Moodle 4とONLYOFFICE Docsを統合する方法


Moodle 4とONLYOFFICE Docsを統合する方法

このページで

  1. ステップ1:ONLYOFFICE Docsをインストールする
  2. ステップ2:統合プラグインをインストールする
  3. ステップ3:インスタンスを設定する
  4. ステップ4:インターフェースをカスタマイズする
  5. ステップ5:コース内の文書活動を管理する
  6. ステップ6:添付ファイルを表示および編集する

ONLYOFFICE Docsは、テキストドキュメント、スプレッドシート、プレゼンテーション、およびフォームのための共同作業エディタを含むオープンソースのオフィススイートであり、PDFビューアおよびコンバータも備えています。このパッケージは、AGPL v3.0ライセンスの条件に基づいて配布されています。OOXMLは、コアフォーマットとして使用されています。

ONLYOFFICE Docsは、CMSフレームワーク(WordPress、Strapi、Drupal)、コラボレーションおよびコンテンツプラットフォーム(ONLYOFFICE Workspace、Nextcloud、Seafile、Confluence、Alfresco)、課題追跡ツール(Jira、Redmine)、eラーニングソリューション(Moodle、Chamilo、HumHub)などのさまざまなクラウドサービスと統合できます。また、エディターを自分のWebサービスに埋め込むことも可能です。

Moodleは、PHPで書かれたオープンソースのeラーニング管理システム(LMS)であり、GNU GPLの下で配布されています。ONLYOFFICEのMoodleへの統合により、ユーザーはコースにドキュメントアクティビティを追加でき、学生と教師が編集や共同作業を行えるようになります。

このチュートリアルでは、ONLYOFFICE DocsとMoodleのインスタンスを統合プラグインを使用して接続する方法を学びます。

前提条件:最新バージョンのONLYOFFICEプラグイン(v.3.0.0)はMoodle 4.0と互換性があります。Moodleと一緒に使用するためにサポートされているONLYOFFICE Docsの最小バージョンはv.4.2.7(以降)です。

ステップ1:ONLYOFFICE Docsをインストールする

Moodle内で文書を扱うことができるようにするには、ONLYOFFICE Docs(ドキュメントサーバー)のインスタンスが必要です。開発者が公式に推奨しているインストール方法は、Dockerを使用することです。

これにより、単一のコマンドですべての依存関係を持つエディターの最新バージョンをインストールできます:

sudo docker run -i -t -d -p 8080:80 --restart=always
onlyoffice/documentserver

このチュートリアルに詳細な指示があります。

Moodleに不慣れな場合は、このHowtoForgeのチュートリアルを確認してください。これは、Ubuntu 22.04にソリューションをインストールする方法を説明しています。

ステップ2:統合プラグインをインストールする

ONLYOFFICEプラグインは、公式Moodleプラグインライブラリで利用できるアクティビティモジュールです。

mod/onlyofficeeditor ディレクトリにプラグインをインストールするために、通常のMoodleプラグインインストール手順に従ってください。

サイト管理 — プラグイン — プラグインのインストールに移動するために管理者としてログインしてください。

Moodle プラグイン ディレクトリからプラグインをインストールボタンをクリックし、現在の Moodle バージョンを選択します。必要なプラグインを検索し、インストールボタンをクリックして、続行をクリックします。

インストールリクエストを確認し、プラグイン検証レポートをチェックしてください。

ステップ3:インスタンスを設定する

プラグインの概要ページでアップロードしたアプリを見つけて、設定をクリックしてください。

次のステップのスクリーンショットを参照して、文書編集サービスアドレスフィールドにONLYOFFICE Docsがインストールされたサーバーの名前を入力してください。

必要に応じて、サーバーに文書のバージョンや修正をいつでも手動で保存するために、強制保存オプションを有効にしてください。

ONLYOFFICE Docsのバージョン7.2から、JWTはデフォルトで有効になり、秘密鍵が自動的に生成されて文書を不正アクセスから保護します。必要に応じて、独自のDocument Server Secretを入力し、ONLYOFFICE Docsの設定ファイルに同じ秘密鍵を指定してください。

ステップ4:インターフェースをカスタマイズする

ONLYOFFICE Docsのインターフェース要素をカスタマイズする:

  • チャット、ヘルプ、およびフィードバックとサポートメニューボタンを表示または非表示にします;
  • デフォルト/コンパクトおよびカラー/モノクロツールバーヘッダーの間で選択してください。

必要な認証情報とインターフェースのカスタマイズを入力した後、設定を保存してください。

ステップ5:コース内の文書活動を管理する

コースにONLYOFFICEアクティビティを作成し、ドキュメント、スプレッドシート、プレゼンテーション、または入力可能なフォームを追加し、Moodleインターフェースでの表示と編集を可能にします。

コンピュータから既存のドキュメントをアップロードするか、新しい空白のファイルを作成することができます。

新しいアクティビティの名前や説明、ダウンロードや印刷の権限、他のユーザーからの保護タブの非表示、モジュールの利用可能性とID、アクティビティへのアクセスの制限、完了追跡のためのパラメータ、タグ、コースのコンピテンシーを含む他の設定を調整してください。

活動が設定されたら、どの種類のユーザーがその活動にアクセスできるか、またその他の活動権限の種類を定義します。例えば、教師には編集権限を許可し、生徒には文書の閲覧のみを許可することができます。

ステップ6:添付ファイルを表示および編集する

ONLYOFFICEドキュメントアクティビティでは、文書の編集、デジタルフォームの作成、フォームの記入とPDFとして保存、リアルタイムおよび段落ロックの共同編集モードを使用して他の学生や教師とファイルを共同執筆し、変更の追跡、コメント、内蔵チャットを行うことができます。

DOCX、XLSX、PPTX、DOCXF、OFORM、TXT、およびCSV形式は、表示および編集用に利用可能です。PDFは表示用に利用できます。ODT、ODS、ODP、DOC、XLS、PPT、PPS、EPUB、RTF、HTML、およびHTMは、OOXMLへの変換を通じて編集が可能です。

プラグインを使用して追加機能を適用する:DeepL、Apertium、またはGoogleでテキストを翻訳し、Jitsiを使用して音声およびビデオ通話を行い、YouTubeのビデオや複雑な図を挿入し、MendeleyやZoteroで文献を作成し、ドキュメントをHTMLに変換し、文法やスペルの間違いを訂正し、同義語や反意語を検索するなど。

コースページでコンパクトエディタを使用して、アクティビティ情報やブロックに常にアクセスすることができます。また、フルスクリーンモードに入って、拡張インターフェースでファイルを編集することもできます。
以上です!これで、Moodleコース構造内でオフィス文書を扱うことができるようになりました。

関連記事: