GithubHelp home page GithubHelp logo

relecand / moodle-mod_collabora Goto Github PK

View Code? Open in Web Editor NEW

This project forked from learnweb/moodle-mod_collabora

0.0 1.0 0.0 116 KB

:memo: :globe_with_meridians: An activity for live document editing in Moodle, powered by Collabora Online

License: GNU General Public License v3.0

JavaScript 2.78% PHP 95.42% HTML 1.80%

moodle-mod_collabora's Introduction

moodle-mod_collabora Activity Module: Collabora Online integration for Moodle

Build Status

This 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 using the so called WOPI protocol and work collaboratively on this documents.

This plugin is originally written by Davo Smith from Synergy Learning in 2019 and maintained by Jan Dageförde from the University of Münster and Michael Wuttke from the Beuth University of Applied Sciences in Berlin.

Requirements

  • Collabora Online Server (Version 4.0.1 or later) and Moodle Server (Version 3.5 or later) with PHP 7.0 or later.

Tested Versions

  • Collabora Online Server: 4.0.3
  • Moodle: 3.5.5

Installation

This plugin should go into mod/collabora. Upon installation, several default settings need to be defined for this activity (see Settings).

Administrative Settings of the activity module

collabora_admin_settings

  • the Collabora URL (the URL of the Collabora Online Server)
  • the default format (File upload, Specified text, Spreadsheet, Wordprocessor document or Presentation)
  • the default display (current tab or new tab)
  • the default display name
  • the default display description

choose the activity Collaborative Document

collabora_add_activity

define the settings of the Collaborative Document

collabora_settings

View of a word document

collabora_doc

View of a spreedsheet document

collabora_spreadsheet

View of a presentation document

collabora_presentation

If 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 file helpful.

Use of Collabora trademarks

The name "Collabora" is used to indicate that the plugin provides an integration facility for use of Collabora Online from within Moodle. The name does not imply an endorsement by Collabora, nor does it indicate who develops and provides the plugin. This plugin was created and is offered by members of the community.

Note that the plugin also makes use of icons that, some of which are trademarks of Collabora. The icons are made available to you under conditions that differ from the rest of the plugin; see pix/LICENSE.

moodle-mod_collabora's People

Contributors

dagefoerde avatar justusdieckmann avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.