Skip to content

veo-labs/openveo-moodle-block

Repository files navigation

OpenVeo Moodle Block

OpenVeo Moodle Block is a Moodle block plugin which communicates with Openveo Publish web service.

OpenVeo Moodle Block adds the following features:

  • Add a video block on a course to see the latest video avalaible on Openveo Publish related to a course ID
  • List all published videos from Openveo Publish related to a course ID
  • Administrate published videos inside Moodle to add a validation level
  • Display a link to the OpenVeo video, transformed into the OpenVeo Player if OpenVeo Moodle Player is installed

Getting Started

Prerequisites

  • PHP >=7
  • Install Openveo CMS with Openveo Publish 4.0.0
  • Install Moodle version >=3.4.0
  • Install OpenVeo Moodle API >=1.0.0
  • Make sure OpenVeo Moodle API plugin is configured
  • OpenVeo web service client for Moodle must have scopes Get properties and Get videos

Installation

  • Download a zip file from this repository
  • Unzip it and rename openveo-moodle-block-* directory into openveo_videos
  • Move your openveo_videos folder into MOODLE_ROOT_PATH/blocks/ 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

If you experience troubleshooting during installation, please refer to the Moodle installation plugin documentation, "Installing manually at the server" section.

Contributors

Maintainer: Veo-Labs

License

AGPL