YU Kaltura Media Gallery

General plugins (Local) ::: local_yumymedia
Maintained by Tomoya Saito
Media gallery plugin for third-party's non-KAF "YU Kaltura Media Package"
Latest release:
60 sites
182 downloads
3 fans
Current versions available: 2

YU Kaltura Media Package

"YU Kaltura Media Package" is a third-party's Kaltura plugin package (a series of plugins) for Moodle 3.9 or later. This package is developed by the Center for Information Infrastructure, 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 Gallery for Moodle

This plugin provides media gallery (called "My Media") for users. Through the "My Media", users can upload media files, preview and delete their medias, and edit metadata of each media. Also, users can set enable/disable access restriction to their own media. Moreover, user can record a video by using PC's web-camera, and can upload the video to Kaltura server. Users can get playback page URL and embed code for each media.
This plugin is updated with stable releases. To follow active development on GitHub, click here.

Requirements

  • PHP7.3 or greater.
  • Web browsers must support the JavaScript and HTML5.
  • System administrators must use the HTTPS protocol for their Moodle site and Kaltura server.
  • 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 or Kaltura OVP players.
  • "local_yukaltura" plugin.


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/yumymedia 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 3.9, 3.10, 3.11, 4.0, 4.1

Branches

  • MOODLE_39_STABLE -> Moodle3.9 branch
  • MOODLE_310_STABLE -> Moodle3.10 branch
  • MOODLE_311_STABLE -> Moodle3.11 branch
  • MOODLE_400_STABLE -> Moodle 4.0 branch
  • MOODLE_401_STABLE -> Moodle 4.1 branch


First clone the repository with "git clone", then "git checkout MOODLE_400_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 supports the Mozilla Firefox, Google Chrome, Opera and Safari. For smartphones and tablets, you can record 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.


Known issues

  • In some browsers, preview window (modal window) cannot receive MPEG-DASH/HLS/HDS streaming data. And, if Kaltura server employs HTTPS and users embed their media into web sites employs HTTP, Kaltura players cannot receive streaming data. For local_yumymedia and mod_kalmediaassign, we recommend Kaltura players which receive video using progressive download.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4

Contributors

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

Comments RSS

نمایش نظرات
  • Tomoya Saito
    سه‌شنبه، 30 آوریل 2019، 3:58 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
  • Tomoya Saito
    دوشنبه، 20 مهٔ 2019، 2:35 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,
  • Tomoya Saito
    جمعه، 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).
  • James he
    یکشنبه، 1 سپتامبر 2019، 8:50 AM
    after configuration, my media didn't show any media list, and can't upload video.
  • Tomoya Saito
    یکشنبه، 1 سپتامبر 2019، 3:42 PM
    Hello, James he,

    Please check configuration values in the setting page of local plugin.
    At first, please check server system (SaaS or CE), username, and password.
    Are account username and password the same you use to login to KMC / KMCng as a publisher?
    Second, is players' list of you Kaltura server displayed in each player selection item?
    If the players’ list not displayed even though the account information is set correctly, discard the web browser's cache and your Moodle system cache.
    Otherwise, does your Kaltura server have an access control profile named "Default"?
    For our plugins, the Kaltura server should have the "Default" access control profile.

    Regards
  • James he
    یکشنبه، 1 سپتامبر 2019، 9:47 PM
    Hi Tomoya,
    Thanks for your quick respond! Very appreciated.
    1. Account username and password are the same you use to login to KMC / KMCng as a publisher.
    2. The players' list are displayed.
    3. I do have an access control profile named "Default".

    My Kaltura CE sites is not secured, but my moodle sites is SSL secured, i don't know if this caused the problem?
  • Tomoya Saito
    یکشنبه، 1 سپتامبر 2019، 10:10 PM
    Hello, James he,

    In order to use our plugins, the Kaltura CE site and Moodle site should be secured.
    Our plugins use the Kaltura Client library for PHP.
    The library generates URLs for movie and thumbnail dynamically, when users access to each content.
    The URLs use the same protocol (HTTP / HTTPS) as your Kaltura server.
    Moreover, our plugins use inner frame on the Moodle.
    If non-secured page is embedded to the secured Moodle site as inner frame, a security violation is occurred on the Moodle site.
    So that, your Katura CE site should be secured.

    Regards
  • Tomoya Saito
    جمعه، 13 سپتامبر 2019، 1:31 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.
  • Tomoya Saito
    دوشنبه، 18 نوامبر 2019، 5:42 AM
    Dear users,

    Today, we released the YU Kaltura Media package version 1.4.0.
    This version has the following features:

    This version supports the Moodle GDPR (General Data Protection Regulation) APIs.
    Webcam recorder supports the Safari 12.x/13.x on macOS. So, users can take a video by using webcam on their MacBook, and can upload it.
    Atto HTML editor's sub-plugin (now, waiting for approval) will added to our package. By using this plugin, users can upload their media an embed it into textarea of various Moodle content (labels, pages, questions, reports, etc.).

    Regards
  • Tomoya Saito
    شنبه، 15 فوریهٔ 2020، 2:23 AM
    Dear users,

    We have release new plugin, called "YU Kaltura Media for Atto".
    This is a sub-plugin for the Atto HTML editor.
    Users (teachers/students) can choose a media from their media gallery (list of uploaded media), and embed it into a text area of the text editor.
    Additionally, user can upload/record new media, and embed the media into the text-area.
    By using this plugin, users can embed their media into various resources and activities (for example, page, label, forum. assignment, question, and so on).
  • Tomoya Saito
    پنجشنبه، 7 مهٔ 2020، 2:46 AM
    Dear users,

    We have released the YU Kaltura Media Package version 1.4.1.

    Recently, many users upload their media to our Kaltura system.
    Since the upload data goes through the front node, the increase of the uploaded media deteriorates the delivery performance of front nodes.

    So that, we have added upload URI as a plugin configuration item.
    By separating the upload node and the front node, it is possible to reduce the effect of upload on the delivery performance.
    If the upload URI is empty, the uploaded media goes to the server URI.

    Regards
  • Tomoya Saito
    یکشنبه، 10 مهٔ 2020، 3:57 PM
    Dear users,

    We have fixed the "YU Kaltura Media Resource" plugin (mod_kalmediares).
    In latest version (1.4.1R2), our plugin can update number of playback even on full-screen mode video.

    Regards
  • Tomoya Saito
    دوشنبه، 9 نوامبر 2020، 11:23 AM
    Dear users,

    We have released the YU Kaltura Media Package version 1.5.0.

    In the latest version, we fixed bugs in activity modules (mod_kalmediaassign and mod_kalmediares).
    As a result of the bug fix, the both modules support completion tracking, outline report, and complete report.
    In the mod_kalmediaassign, we fixed issues about late submission, playback of submitted media, and calendar event.

    Regards,
  • Tomoya Saito
    چهارشنبه، 19 مهٔ 2021، 10:35 AM
    Dear users,

    We have released "YU Kaltura Media Package" version 2.0.0.
    In this version, plugins supports HTML5 players (generated by Universal Studio) and OVP players (generated by TV Platform Studio).
    Additionally, Kaltura Media Resource plugin (mod_kalmediares) supports Moodle mobile app.
    Note that, access log aggregation mechanism (count number of playback) does not work on the mobile app.

    Regards,
  • Tomoya Saito
    چهارشنبه، 1 فوریهٔ 2023، 6:15 PM
    Dear users,

    We have released "YU Kaltura Media Package" version 2.1.0.
    In this version, administrators can set an audio player for media resource (mod_kalmediares) for PCs.
    And, we have put a link of "My Media" in user menu, since the Boost theme does not have a left-side menu block in the Moodle 4.0 and 4.1.

    Regards,
1 2
Please login to post comments