General plugins (Local): YU Kaltura Media Local Libraries

local_yukaltura
Maintained by Picture of Tomoya SaitoTomoya Saito
Local libraries plugin for third-party's non-KAF "YU Kaltura Media Package"
22 sites
69 downloads
Current versions available: 1

YU Kaltura Media Package

"YU Kaltura Media Package" is a third-party's Kaltura plugin package (a series of plugins) 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.

In order to use this package, administrators must install "YU Kaltura Media Local Libraries" and "YU Kaltura Media Gallery".
These plugins provide functions such as uploading, playing back and deleting media files to users.

In addition, the administrators can install "YU Kaltura Media Assignment", "YU Kaltura Media Resource", and "YU Kaltura Media for Atto". 
These plugins provide teachers ability of creating resource and activity modules which use kaltura media in their Moodle courses. And, user can embed his/her media into text area (introduction or page content) through the Atto HTML editor.

Please note that there is a chance this module will not work on some Moodle environment. Also, this package is only available in English and Japanese. 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)
  • Classic (version 1.3.0 and later)


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


Installation

Unzip the plugin into /local/yukaltura within your Moodle install.

Installation will be completed after you log in as an administrator and access the notification menu.

How to use

  • User's guide, click here.
  • Demonstration web page, click here.


Targeted Moodle versions

Moodle 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7

Branches

  • MOODLE_29_STABLE -> Moodle2.9 branch
  • MOODLE_30_STABLE -> Moodle3.0 branch
  • MOODLE_31_STABLE -> Moodle3.1 branch
  • MOODLE_32_STABLE -> Moodle3.2 branch
  • MOODLE_33_STABLE -> Moodle3.3 branch
  • MOODLE_34_STABLE -> Moodle3.4 branch
  • MOODLE_35_STABLE -> Moodle3.5 branch
  • MOODLE_36_STABLE -> Moodle3.6 branch
  • MOODLE_37_STABLE -> Moodle3.7 branch


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 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.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

Picture of Tomoya Saito
Tomoya Saito (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Tomoya Saito
    Tue, May 22, 2018, 8:19 PM
    Dear users,

    Under the environment using the "Boost" theme, "My Media" (local_yumymedia) could not display media list correctly.
    And, link to the "My media" did not display.

    In latest version (version 1.1.7) of our plugins support the "Boost" theme.
    We modified the style sheets for "My Media" in local_yumymedia and "Media Selector" in mod_kalmediares.
    And, link to the "My media" is displayed in the "Navigation" menu (left-side menu) in the "Boost" theme.

    Regards
  • You either love it or you hate it
    Mon, Jul 16, 2018, 5:54 PM
    How do you uninstall this plugin, as I need to reinstall it? Thanks
  • Picture of Tomoya Saito
    Mon, Jul 16, 2018, 6:33 PM
    Our plugins can work with the Kaltura Community Edition, and they don't require the KAF (Kaltura Application Framework).
    Do you use an administrator's account of the Kaltura system for the "YU Kaltura Media Local Libraries"?

    At first, you should use a publisher's account of the Kaltura system in order to link the Moodle and the Kaltura.

    Secondary, you log-in to the your Moodle as an administrator, and visit "Site administration", "Plugins", "Local plugins", and "YU Katlura Media Local Libraries" on your Moodle.
    Then, you should set the following items on the configuration page of the "YU Kaltura Media Local Libraries".

    Connection server: Kaltura CE
    Hosted account login: e-mail address of the publisher's account
    Hosted account password: password of the publisher's account used to log-in to the KMC.
    Server URI: URI of the Kaltura server, for example, "http://www.kaltura.com".

    Regards
  • You either love it or you hate it
    Mon, Jul 16, 2018, 6:44 PM
    @Tomoya, yes we have done this, its when we save the settings that we get an error

    local_yukaltura/test connection(Invalid KS [djJ8MTEwfH8P8SedQvq3dN6m1PB7P38Zv8q20urGFRpRSjtwjwe13BW4hbvGCr3QVlJo3R_lHRSabDShoDfPgSzYpgcWPYs=]. Error [-1,INVALID_STR])

    After which we cannot get to the settings page at all.

    We use our own Kaltura server kaltura.ourdomain.ac.uk and do have the login details. The problem hears is that once we get the error on trying to save the settings we cannot get back to the settings page. I think we need to uninstall and reinstall. How do we do that? Thanks very much
  • Picture of Tomoya Saito
    Mon, Jul 16, 2018, 6:59 PM
    @Albert Ramsbottom

    If you cannot get the "Site administration" page, you cannot uninstall these plugins.
    But, if you remove their directories from your Moodle server, you may able to see the "Site administration" page on your Moodle.

    By the way, your Moodle use original "Kaltura Video Package"?
    Probably, our plugins and the "Kaltura Video Package" can not coexist.
    And, our plugins cannot work with the Moodle 1.9.

    Regards
  • You either love it or you hate it
    Mon, Jul 16, 2018, 7:19 PM
    I can get to the site administration but the YU Kaltura Media Local Libraries doesnt have an uninstall? Its the settings of the YU Kaltura Media Local Libraries plugin I cant get to

    So how do I uninstall? Many Thanks
  • Picture of Tomoya Saito
    Mon, Jul 16, 2018, 7:49 PM
    @Albert Ramsbottom

    In order to uninstall the plugin, you visit "Site administration" > "Plugins" > "Plugins overview" on your Moodle.
    Then, you restore the plugin's directory and reload the "Plugins overview" page, if you use the Moodle 3.x.
    And, you set the ownership of plugin's directory and files according to your httpd server's user.
    Therefore, you may able to see the "uninstall" menu on the our plugin's row.

    Regards
  • Picture of Tomoya Saito
    Thu, Aug 23, 2018, 4:16 PM
    Dear users,

    We appreciate your interest and help.

    Recently versions of our plugins have some issues about sorting of user's media in "My Meida", and initial configuration for "Internal Access".
    So that, we have released revised versions (YU Kaltura Media Local Libraries 1.1.8R2, and YU Kaltura Media Gallery 1.1.8R3).

    And, the "YU Kaltura Media Gallery" can create embed-codes to enable users embed Kaltura video in other web sites.
    However, embed-codes created by old plugins does not support latest version of the Google Chrome.
    Latest version of the plugin can create revised embed-codes.

    Best regards.
  • Picture of Tomoya Saito
    Mon, Jan 7, 2019, 2:20 PM
    Dear users,

    We have released new version of plugins (version 1.2.1).
    In previous versions, "Invalid KS" errors occur in some server environments.
    In such environments, administrators cannot install our plugins.
    So that, we have fixed a program to connect the Kaltura server and the Moodle server.
    By this change, our plugins will work in more server environments.

    In version 1.2.0 and later, teachers (students) can upload/record new media when they embed (submit) the media in resource (activity) module.
    Therefore, we have created new setting items in setting page of local plugin (local_yukaltura).
    By using these items, administrators can permit users to upload/record media in resource (mod_kalmediares) and activity (mod_kalmediaassign) modules.
    However, these new forms are not be displayed correctly on low resolution screens, so new uploading/recording functions may not work well with smartphones.
    As in previous versions, users can also upload/record the media using the "My Media" (local_yumymedia).

    By changes of specifications of WebRTC APIs in the Mozilla Firefox, our webcam recorder was not able to work with the Firefox 62.0.0 and later versions.
    This issue has been fixed in version 1.2.0 and later.

    we hope that our plugins will be helpful for something.

    Regards
  • Picture of Tomoya Saito
    Wed, Feb 6, 2019, 9:36 PM
    Dear users,

    We released the YU Kaltura Media Local Libraries (local_yukaltura) version 1.2.1R2.
    In order to connect safely to the Kaltura SaaS Edition or the recently versions of the Kaltura CE, we fixed some statements (about partner ID) in locallib.php.

    Reagards
  • Picture of Tomoya Saito
    Thu, Feb 21, 2019, 1:50 AM
    Dear users,

    The YU Kaltura Media Package version 1.2.2 has been released.

    (1) YU Kaltura Media Local Libraries (local_yukaltura)

    The problem of loading unnecessary JavaScript code has been resolved.
    So, the server load when loading the player widget will be reduced.

    (2) YU Kaltura Media Gallery (local_yumymedia)

    In order to support the Kaltura SaaS Edition, some statements in delete_media.php are modified.

    (3) YU Kaltura Media Assignment (mod_kalmediaassign)

    The problem that module introductions are not displayed on the course page has been resolved.

    (4) YU Kaltura Media Resource (mod_kalmediares)

    The problem of loading unnecessary JavaScript code has been resolved.
    So, the server load when loading the player widget will be reduced.
    The problem that module introductions are not displayed on the course page has been resolved.

    Best regards
  • Picture of Tomoya Saito
    Tue, Apr 30, 2019, 3:57 PM
    Dear users,

    We will release the YU Kaltura Media Package 1.3.0 (a series of Moodle plugins for the Kaltura CE) after the Moodle 3.7 is released.

    In the version 1.3.0, we will changes a mechanism to create a list of access status to a media resource.
    In version 1.2.x, when a teacher views a list of access status to the media resource, the number of plays/views of each student is counted using the Moodle standard log.
    This process takes several minutes each time.

    Version 1.3.0 uses a DB table to store students’ access status.
    This change reduces the time it takes to display a list of access status.
    However, since the past access logs are not recorded in the table, the teacher will feel that the number of plays/views to each media resource has become zero.

    So that, we will provide a command line interface script in order to migrate the access logs.
    Administrators of moodle system should execute the script after upgrade of the Moodle plugins.
    This process takes the long time.
    In our university, this process took four hours, even though the Moodle server was not used.

    Additionally, for the recently versions of Moodle 3.x, we will fix codes about the paging bar in the “My Media” page.

    Regards
  • Picture of Tomoya Saito
    Mon, May 20, 2019, 2:34 PM
    Dear users,

    We have released the YU Kaltura Media Package 1.3.0 (a series of Moodle plugins for the Kaltura CE).

    In the version 1.3.0, we have changed a mechanism to create a list of access status to a media resource (mod_kalmediares).
    In version 1.1.x/1.2.x, when a teacher views a list of access status to the media resource, the number of plays/views of each student is counted using the Moodle standard log.
    This process takes several minutes each time.

    Version 1.3.0 uses a DB table to store students' access status.
    This change reduces the time it takes to display a list of access status.
    However, since the past access logs are not recorded in the table, the teacher will feel that the number of plays/views to each media resource has become zero after upgrading.

    So that, we have provided a command line interface script in order to migrate the access logs.
    If you use the resource plugin (mod_kalmediares), administrators of your moodle site should execute the following command after upgrade of the Moodle plugins.

    php /path/to/moodle/mod/kalmediares/cli/log_migration_1.2to1.3.php

    This process takes the long time.
    In our university, this process took four hours, even though the Moodle server was not used.

    Additionally, for the recently versions of Moodle 3.x, we will fix codes about the paging bar in the “My Media” page.
    And, we fixed some bugs in an activity module (mod_kalmediaassign).

    Regards,
  • Picture of Tomoya Saito
    Fri, Aug 30, 2019, 7:01 PM
    Dear users,

    Today, we released new version of our plugins (version 1.3.1).
    In order to support multiple languages and the Atto's sub-plugin (now, waiting for approval), we have increased the use of language strings.
    Especially, a number of language strings of media gallery (local_yumymedia) increased.

    In the assignment plugin (mod_kalmediaassign), we have corrected an error regarding the remaining time for submission deadline.
    In the local plugin (local_yukaltura), we have fixed layout of paging bar in the media selector used in the assignment and resource plugins (mod_kalmediaassign and mod_kalmediares).
  • Picture of Tomoya Saito
    Fri, Sep 13, 2019, 1:30 AM
    Dear users,

    Today, we have released new version of our plugins.

    In previous version of activity and resource plugins (mod_kalmediaassign and mod_kalmediares), teachers cannot backup/restore their courses in the Moodle 3.x.
    Because, there were comment and code mistakes in these plugins.
    So that, we fixed some comments and codes in each script for backup and restore processes.
    In latest version, teachers can backup and restore their courses in the Moodle 3.x.
    Aditionally, the resource plugin (mod_kalmediares) can backup and restore the access log records of media resource.

    Regards.
1 2 3
Please login to post comments