{"id":44794448,"url":"https://github.com/learnweb/moodle-mod_collabora","last_synced_at":"2026-02-16T12:27:11.277Z","repository":{"id":42451752,"uuid":"176925241","full_name":"learnweb/moodle-mod_collabora","owner":"learnweb","description":":memo: :globe_with_meridians: An activity for live document editing in Moodle, powered by Collabora Online","archived":false,"fork":false,"pushed_at":"2025-04-19T14:54:26.000Z","size":349,"stargazers_count":9,"open_issues_count":11,"forks_count":9,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-19T18:46:13.198Z","etag":null,"topics":["collabora","collaboration","document-collaboration","integration","moodle","plugin"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/learnweb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-03-21T10:47:53.000Z","updated_at":"2024-10-30T15:49:24.000Z","dependencies_parsed_at":"2023-01-21T15:46:03.282Z","dependency_job_id":"90eee901-45bd-4e09-8400-1cd0795a6c55","html_url":"https://github.com/learnweb/moodle-mod_collabora","commit_stats":null,"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/learnweb/moodle-mod_collabora","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/learnweb%2Fmoodle-mod_collabora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/learnweb%2Fmoodle-mod_collabora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/learnweb%2Fmoodle-mod_collabora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/learnweb%2Fmoodle-mod_collabora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/learnweb","download_url":"https://codeload.github.com/learnweb/moodle-mod_collabora/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/learnweb%2Fmoodle-mod_collabora/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29507902,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["collabora","collaboration","document-collaboration","integration","moodle","plugin"],"created_at":"2026-02-16T12:27:10.448Z","updated_at":"2026-02-16T12:27:11.255Z","avatar_url":"https://github.com/learnweb.png","language":"PHP","readme":"# ![moodle-mod_collabora](pix/icon.png) Activity Module: Collabora Online integration for Moodle\n\n[![Build Status](https://travis-ci.org/learnweb/moodle-mod_collabora.svg?branch=master)](https://travis-ci.org/learnweb/moodle-mod_collabora)\n\nThis activity module enables Moodle users to create documents (simple text files, word, spreadsheet and presentation documents or upload a document) via a selfhosted Collabora Online Server i.e. [CODE](https://www.collaboraoffice.com/code/) using the so called WOPI protocol and work collaboratively on this documents.\n\nThis plugin is originally written by [Davo Smith](https://github.com/davosmith) from Synergy Learning in 2019 and maintained by [Michael Wuttke](https://github.com/moodlebeuth) from the Beuth University of Applied Sciences in Berlin and [Andreas Grabs](https://github.com/grabs) from Grabs EDV-Beratung.\n\n## Requirements\n- Collabora Online Server (Version 4.0.1 or later) and Moodle Server (Version 3.5 or later) with PHP 7.0 or later.\n\n## Tested Versions\n- Collabora Online Server: 6.4.0\n- Moodle: 3.7.9\n- Moodle: 3.8.6\n- Moodle: 3.9.3\n- Moodle: 3.10\n\n## Installation\nThis plugin should go into mod/collabora. Upon installation, several default settings need to be defined for this activity (see Settings).\n\n## Administrative Settings of the activity module\n![collabora_admin_settings](https://user-images.githubusercontent.com/2102425/55971535-f73cbc00-5c81-11e9-844b-26cd08fbb65e.png)\n\n- the Collabora URL (the URL of the Collabora Online Server)\n- the default format (File upload, Specified text, Spreadsheet, Wordprocessor document or Presentation)\n- the default display (current tab or new tab)\n- the default display name\n- the default display description\n\n## Choose the activity Collaborative Document\n![collabora_add_activity](https://user-images.githubusercontent.com/2102425/55971859-93ff5980-5c82-11e9-9a8d-9f813b50d921.png)\n\n## Define the settings of the Collaborative Document\n![collabora_settings](https://user-images.githubusercontent.com/2102425/55972098-2273db00-5c83-11e9-9c8d-7f715efe8c1b.png)\n\n## View of a word document\n![collabora_doc](https://user-images.githubusercontent.com/2102425/55972181-54853d00-5c83-11e9-8b95-4044e54646f7.png)\n\n## View of a spreedsheet document\n![collabora_spreadsheet](https://user-images.githubusercontent.com/2102425/55972240-6ebf1b00-5c83-11e9-8cda-554bc5699e8d.png)\n\n## View of a presentation document\n![collabora_presentation](https://user-images.githubusercontent.com/2102425/55972302-8e564380-5c83-11e9-9152-b7ea6edeb5a9.png)\n\n## Testing the plugin\n\nIf you want to test the collabora activity plugin on a local Moodle installation and a local Collabora Online Server via docker then you may find the [Collabora-Config.md](https://github.com/learnweb/moodle-mod_collabora/blob/master/Collabora-Config.md) file helpful.\n\n## Use of other Online Editors as Collabora Online, such as LibreOffice Online\n\nThis plugin should also work with the use of LibreOffice Online (LOOL) - which is the base product of Collabora Online - if you set up an LibreOffice Onliner server as described in the documentation of the [Document Foundation](https://wiki.documentfoundation.org/Development/BuildingOnline).\n\n## Use of Collabora trademarks\n\nThe name \"Collabora\" is used to indicate that the plugin provides an integration facility for use of Collabora Online from within Moodle.\nThe name does not imply an endorsement by Collabora, nor does it indicate who develops and provides the plugin.\nThis plugin was created and is offered by members of the community.\n\nNote that the plugin also makes use of icons that, some of which are trademarks of Collabora.\nThe icons are made available to you under conditions that differ from the rest of the plugin; see [pix/LICENSE](pix/LICENSE/).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flearnweb%2Fmoodle-mod_collabora","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flearnweb%2Fmoodle-mod_collabora","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flearnweb%2Fmoodle-mod_collabora/lists"}