GithubHelp home page GithubHelp logo

openveo-moodle-repository's Introduction

OpenVeo Moodle Repository

OpenVeo Moodle Repository is a Moodle Repository plugin which lets you add videos from OpenVeo Publish into Moodle.

Getting Started

Prerequisites

  • PHP >=7
  • Moodle version >=3.4.0
  • Openveo >=5.1.1
  • Openveo Publish plugin >=7.1.0
  • OpenVeo Moodle API plugin >=1.0.0
  • Allow external links using Moodle administration interface (Plugins > Repositories > Allow external links is activated)
  • OpenVeo web service client for Moodle must have scope Get videos
  • OpenVeo Moodle API plugin should be configured to communicate with OpenVeo web service

Installation

  • Download zip file corresponding to the latest stable version of the OpenVeo Moodle Repository plugin
  • Unzip it and rename openveo-moodle-repository-* directory into openveo
  • Move your openveo folder into MOODLE_ROOT_PATH/repository/ where MOODLE_ROOT_PATH is your Moodle installation folder
  • In your Moodle site (as admin) go to Site administration > Notifications: you should get a message saying the plugin is installed
  • In your Moodle site (as admin) go to Site administration > Plugins > Repositories > Manage repositories: activate the repository (Enabled and visible)

If you experience troubleshooting during installation, please refer to the Moodle installation plugin documentation.

Uninstallation

Be careful when uninstalling, all OpenVeo videos added to Moodle won't be downloaded to Moodle as it could be with another repository plugin. Links in rich text editors will point to missing files.

Troubleshooting

Can't add an OpenVeo video

It could happen if the form field is restricted to some extensions. Make sure that field accepted extensions correspond to, at least, one of the extensions listed in OpenVeo Repository settings (Site administration > Plugins > Repositories > OpenVeo Repository).

Contributors

Maintainer: Veo-Labs

License

GPL3

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.