README.md

YU Kaltura Media Package

"YU Kaltura Media Package" is a third-party's Kaltura plugin package for Moodle 2.9 or later. This package is developed by the Media and Information Technology Center, Yamaguchi University. By using this package, users can upload media to the Kaltura server, and easily embed the media in Moodle courses. Moreover, this package provides some useful functions. Since this package does not require Kaltura Application Framework (KAF), can work with Kaltura Community Edition (CE) and other editions.

Please note that there is a chance this module will not work on some Moodle environment. Also, this package is only available in English. Stay tuned to future versions for other language supports.

Original plugin package ("Kaltura Video Package") has better functions than ours and is easy to use. So that, for customers of the "Kaltura SaaS Edition", use the original plugin package is the better.

YU Kaltura Media Local Libraries for Moodle

This plugin provides libraries and APIs and power other "YU Kaltura Media Package" plugins.
This plugin is updated with stable releases. To follow active development on GitHub, click here.

Requirements

PHP5.3 or greater.

Web browsers must support the JavaScript and HTML5.

System administrators must use the same communication protocol for all routes (between the web browser and the Moodle, between the Moodle and the Kaltura, and between the web browser and the Kaltura). It is better to use HTTPS as the communication protocol.

Administrators must not delete "Default" access control profile from their Kaltura server. If they delete the "Default" profile, they must create new profile named "Default" before install our plugins.

These plugins do not support Flash players. Therefore, please use HTML5 players.

Supported themes

Clean

Boost (version 1.1.7 and later)

This plugin package might be able to work with other themes.

Installation

Unzip this plugin, and copy the directory (local/yukaltura) under moodle root directory (ex. /moodle).
Installation will be completed after you log in as an administrator and access the notification menu.

First clone the repository with "git clone", then "git checkout MOODLE_29_STABLE(branch name)" to switch branches.

Warning

We are not responsible for any problem caused by this software.

This software follows the license policy of Moodle (GNU GPL v3).

"Kaltura" is the registered trademark of the Kaltura Inc.

Web-camera recording function in "My Media" supports the Mozilla Firefox, Google Chrome, Opera and Safari. For smartphones and tablets, you can record and upload movies through a normal media uploader.

Uploading and recording functions in resource and activity modules may not work well with smartphones. Because, low resolution screen cannot display these forms correctly.

Change log of YU Kaltura Media Local Libraries

Version 1.2.1

fixed some statements in simpleselector.js, based on JSDoc warnings.

fixed some statements in lcoallib.php, in order to fixed issue about "Invalid KS" errors.

"Kaltura Client Libraries" has been replaced from "3.1.4" to "3.3.0".

Version 1.2.0

fixed some bugs in simpleselector.js, in order to resolve an issue about updating of description.

fixed some statements in webcamuploader.js, in order to respond to changes of WebRTC APIs in the Mozilla firefox.

add some items in settings.php, in order to set permissions about uploading/recording new movie in resource moudle (mod_kalmediares) and activity module (mod_kalmediaassign).

Version 1.1.8R2

fixed some bugs in settings.php, in order to create an accress control profile for "internal access".

fixed some bugs in renderer.php, in order to solve an issue about sorting of media in simple media selector.

Version 1.1.8

fixed some bugs in locallib.php, in order to integrate with latest version Kaltura CE.

added statements about "Requirements" in README.md.

fixed copyright statements in all scripts.

Version 1.1.7

fixed statements in simple_selector.php and simple_selector.css.

"local_yukaltura" supports "Boost" theme of the Moodle. Link to the "My Media" is displayed in the left-side menu of the Boost.