YU Kaltura Media Package User's Guide
For version 1.5.x
Written by Center for Information Infrastructure, Yamaguchi University.
Nov. 9th, 2020

Table of contents
1. Summary ........................................................................................................................... 3
2. What's new ........................................................................................................................ 6
2.1 Support completion tracking ...................................................................................... 6
2.2 Bug fixes....................................................................................................................... 6
3. Installation ........................................................................................................................ 7
3.1 Unzip required plugins ............................................................................................... 7
3.2 Configurations ........................................................................................................... 10
3.2.1 Connection status ............................................................................................... 10
3.2.2 My Media Settings.............................................................................................. 10
3.2.3 General Settings ..................................................................................................11
3.2.4 Kaltura Media Assignment Settings ..................................................................11
3.2.5 Kaltura Media Resource Settings ..................................................................... 12
3.2.6 Kaltura Attto Plugin Settings............................................................................ 13
4. My Media ......................................................................................................................... 14
4.1 Summary of My Media.............................................................................................. 14
4.2 Upload of existing file ............................................................................................... 16
4.3 Upload from mobile devices ...................................................................................... 19
4.4 Upload form PC's web-camera. ................................................................................ 19
4.5 Uploading notes ......................................................................................................... 22
4.6 Preview of media. ...................................................................................................... 22
4.7 Edit of metadata ........................................................................................................ 24
4.8 Setting of access restriction ...................................................................................... 25
4.9 Print of link URL and embed code ........................................................................... 27
4.10 Download of media .................................................................................................. 28
4.11 Delete of media ........................................................................................................ 28
5. YU Kaltura Media Resource .......................................................................................... 30
5.1 Embed a media in Moodle course............................................................................. 30
5.2 Play the embedded media ......................................................................................... 32
1 / 505.3 Replace the media ..................................................................................................... 34
5.4 Uploading and Recording new media in resource editing page ............................. 35
5.5 View access logs and download log-file .................................................................... 36
6. YU Kaltura Media Assignment ...................................................................................... 37
6.1 Create submission box in Moodle course. ................................................................ 37
6.2 Submit a media ......................................................................................................... 38
6.3 Grant scores to submitted media ............................................................................. 39
6.4 Upload and Record new media in submission page................................................ 42
7. YU Kaltura Media for Atto ............................................................................................. 44
7.1 Initial configurations ................................................................................................ 44
7.2 Embed existing Kaltura media ................................................................................ 44
7.3 Upload and embed new media. ................................................................................ 45
7.4 Record and embed new media .................................................................................. 47
8. Remarks about macOS ................................................................................................... 50

2 / 501. Summary"YU Kaltura Media Package" is a third-party's Kaltura plugin package for Moodle 2.9 orlater. 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 intheir Moodle courses.
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 otherlanguage supports.
Original plugin package ("Kaltura Video Package") has better functions than ours and iseasy to use. So that, for customers of the "Kaltura SaaS Edition", use the original plugin
package is the better.
Today, this package includes plugins as follows.
(1) YU Kaltura Media Local Libraries (local/yukaltura)This plugin provides libraries and APIs and power other "YU Kaltura Media Package"plugins.
(2) YU Kaltura Media Gallery (local/yumymedia)
This plugin provides media gallery (called "My Media") for users. Through the "MyMedia", users can upload media files, preview and delete their media, and edit
metadata of each media. In addition, users can set enable/disable access restriction to
3 / 50their own media. Moreover, user can record a video by using PC's web-camera, and canupload the video to Kaltura server. This plugins requires "local_yukaltura" plugin.
(3) YU Kaltura Media Assignment (mod/kalmediaassign)This is an activity module. Each student can submit a media from their "My Media",
and teachers can play submitted media, and grade each media. This plugins requires"local_yukaltura" and "local_yumymedia" plugins.
(4) YU Kaltura Media Resource (mod/kalmediares)
This is a resource module. Teachers can create media play page (embed media) in theircourses, and can view students' access status. This plugins requires "local_yukaltura"and "local_yumymedia" plugins.
(5) YU Kaltura Media for Atto (atto_yukaltura)This plugin is a sub-plugin for the Atto HTML editor. This plugin generate somebuttons on toolbar of the Atto HTML editor. By using the buttons, user embed Kaltura
media into text content. This plugin requires "local_yukaltura" and "local_yumymedia".
<Requirements>


PHP5.3 or greater.

Web browsers must support the JavaScript and HTML5.



System administrators must use the HTTPS protocol for their Moodle site andKaltura server.

Administrators must not delete "Default" access control profile from theirKaltura 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 package might be able to work with other themes.

4 / 50<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 througha normal media uploader.



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

<Known issues>In some browsers, preview window (modal window) cannot receive MPEGDASH/HLS/HDS streaming data. And, if Kaltura server employs HTTPS andusers 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.

5 / 502. What's new
Compared to version 1.4, version 1.5 has the following features.
2.1 Support completion tracking
Activity plugins (mod_kalmediaassign and mod_kalmediares) support completion
tracking system. Both plugins supports manual completion.
In mod_kalmediaassign, teachers can use two completion conditions, "view" and "graded".
In mod_kalmediares, teachers can use one completion condition, "view". Non-student
users (ex. teachers) complete their activity when they access module (media playbackpage). Contrary, students complete their activity when they play media.
2.2 Bug fixes
For mod_kalmediaassign, we fixed issue about late submission, calendar event, andplayback of submitted media.
For mod_kalmediaassign and mod_kalmediares, we fixed issue about user's outline
report and complete report in course.

6 / 503. Installation
3.1 Unzip required plugins
Please unzip the plugins into each directory within your Moodle install. Please be sure
to install "local_yukaltura" and "local_yumymedia" plugins. After unzip required plugins,
you set ownership and permissions of each plugin's directory.
Installation will be completed after you log in as an administrator. In the Moodle 3.0
or later, you should access the "Notifications" menu. If "Plugin requiring attention"
notifications are printed, you should click the "Update Moodle database now" button.

Click

Then, if "Upgrading to new version" notifications are printed, you should click the"Continue" button.

7 / 50ClickThen, an initial configuration page is printed. At first, you choose the edition of yourKaltura server.

Next, you should fill "Host account login" and "Host account password". These
respectively mean e-mail address and password which are used to login to the KMC(Kaltura Management Console). Then, you click "Save changes" button.

Next, configure "Server URI". If you selected the "Kaltura SaaS Edition" as "Connection
8 / 50Server", you may not need modify it. On the other hand, if you selected "Kaltura CE",please fill the URI of your Kaltura server. Then, please click "Save changes" button.

Then, you purge all caches in your Moodle server, and logout.
Please re-login and visit the configuration page of local plugin (local_yukaltura).

If you have successfully connected to the Kaltura server, all the players in yourKaltura server be enumerated in the "Kaltura player", "Kaltura resource player", and"Kaltura mymedia player".

If only few players are enumerated, you should re-configure the "Connection Server","Host account login" and "Host account password". Or, you should purge all caches.

9 / 503.2 Configurations
3.2.1 Connection status(1) Upload URI
If you set a URI, plugins use the URI for uploading. Otherwise, if this item is empty,
plugins use the "Server URI" for uploading.
(2) Upload account login
If you set a username (e-mail address), plugins use the username for uploading.
Otherwise, if this item is empty, plugins use the "Hosted account login" for uploading.
(3) Upload account password
If you set a password, plugins use the password for uploading. Otherwise, if this item
is empty, plugins use the "Hosted account password" for uploading.
3.2.2 My Media Settings(1) Enable webcamera recording
If you use the web-camera recording and upload function for desktop PCs, you should
check this box.
(2) Limited access
If you permit certain users can to access the "My Media", should check this box.
Contrally, if you want to permit all users to access the "My Media", should uncheckthis box.
(3) Access check rule & Keyword
When "Limited access" is enable, only users who match the rules you specified in these
items will be allowed access to the "My Media".
(4) Medias per page
This is the number of media displayed per page in the "My Media".

10 / 50

(5) Root category path
This is the root category name of all media uploaded by the users. The category of
uploaded media is "root category name"->"username".
(6) Kaltura mymedia playerThis is a player used to play-back media for media preview, link URL, and embed codein the "My Media".
(7) Custom UIConf
If you select a "Custom player" as the "Kaltura mymedia player", please fill UIConf ofyour custom player in the KMC.
3.2.3 General Settings(1) Enable HTML5 flavour
Please check this setting to enable to use of the HTML5 flavours when viewing media.
(2) Application name
The application name is the name reported back to the Kaltura server to be used for
aggregation by application in the user level reports.
(3) Internal IP Address
A global setting to internal IP address / subnet used in your organization. For example,
the IP address is written like 192.168.1.1, and the subnet is written like 192.168.1.0/24.
If you need multiple IP address and subnet, those must be separated by whitespace(s).
For example, all private IP addresses are written as follows.
10.0.0.0/8 172.16.0.0/12 192.168.0.0/16
3.2.4 Kaltura Media Assignment Settings(1) Kaltura PlayerThis is a player used to play-back submitted media.

11 / 50

(2) Custom UIConf
If you select a "Custom player" as the "Kaltura player", please fill UIConf of yourcustom player in the KMC.
(3) Player width and Player height
Please input a dimension which is used to display the "Kaltura player" on detailed
grading page.
(4) Popup player width and Popup player height
Please input a dimension which is used to display the "Kaltura player" on quick
grading page.
(5) Enable uploading
Please check this box to permit students to upload new movie in submission pages.
And, if administrators permit users to record media using web-camera in "My Media",
students can record new media in the submission pages. If administrators doesn't
permit users to use "My Media", the users cannot use these functions.
3.2.5 Kaltura Media Resource Settings(1) Kaltura resource playerThis is a player used to playback media for embedded in the Moodle courses as media
resource content. This player will appear as the default player for new MediaResources. If the "Override media resource player setting" is unchecked, teachers canuse their favorite player for their media resource.
(2) Custom UIConf
If you select a "Custom player" as the "Kaltura resource player", please fill UIConf ofyour custom player in the KMC.
(3) Override media resource player setting
Please check this box to override the individual media resource player selection. This
will force all media resource activities to use the selected "Kaltura resource player".

12 / 50

(4) Enable uploading
Please check this box to permit teachers to upload new movie in resource editing pages.
And, if administrators permit users to record media using web-camera in "My Media",teachers can record new media in the submission pages. If administrators doesn't
permit users to use "My Media", the users cannot use these functions.
3.2.6 Kaltura Attto Plugin Settings(1) Kaltura atto playerThis is a player used to playback media for embedded media in the text content.
(2) Custom UIConf
If you select a "Custom player" as the "Kaltura atto player", please fill UIConf of yourcustom player in the KMC.
(3) Enable uploading
Please check this box to permit users to upload new movie by using the toolbar of theAtto HTML editor. And, if administrators permit users to record media using webcamera in "My Media", users can record new media, and can embed it into text content.
If administrators does not permit users to use "My Media", the users cannot use thesefunctions.
＜Notes＞
When authentication between the Kaltura server and the Moodle server is failed by
mistype or network's trouble, your web browser may keep holding web pages after
the authentication fails. In such cases, you must purge all caches in the Moodle
server. Then, please visit the setting page again. Similar issue about web cache also
may occur in resource and activity modules (mod_kalmediares andmodl_kalmediaassign).

13 / 50

4. My Media
4.1 Summary of My Media
Link to "My Media" is placed in "Navigation" block. This is a sub-node of "Site Home" or"Dashboard". In some themes, Link to the "My media" is placed in the "Navigation" block(left-side menu). Version 1.1.7 and later of this package supports the "Boost" theme. And,the Version 1.3.0 and later of this package supports the "Classic" theme.

The "My Media" (local/yumymedia) is a media gallery which displays your own media.
And, media uploaders are placed in this gallery. This plugin provides many functions ofthe "YU Kaltura Media Package".
(1) Preview
Please click this link to display the preview window of your media.
(2) Edit
Please click this link to display a form of metadata (names, tags, metadata) of yourmedia. You can edit and save the metadata by using the form.
(3) Access
Please click this link to display a embed code, URL of play page on the Kaltura server.
And, you can configure the access restriction of media. About the Access restriction,
you can select "Internal only" or "Default".
(4) Delete
Please click this link to delete your media. You cannot delete the media which isembedded in the Moodle course as "Kaltura Media Resource".
14 / 50

(8)

(7)

(6)

(1) - (5)15 / 50(9)

(5) Download
Please click this link to download the source content of your media.
(6) Search box
Please use this text box and "Search" button to limit the media displayed on thescreen using keywords.
(7) Sort
Please use this box to sort your media. You can sort media order by most recent, oldest,
media name (ascending or descending).
(8) Upload your media
Please click this button to upload your media file to your Kaltura server. For
smartphones and tablets, you can record a movie and upload it through this uploader.
(9) Upload from webcamera
Please click this button to record a movie by using PC's web-camera, and upload it toyour Kaltura server. This button is displayed only if "Enable web-camera recording"box is checked.
4.2 Upload of existing file
Click "Upload your media" to display an upload form.

Click file selection button. Note that the label of file selection button differs for each
operating system. Next, select the file to be uploaded.

16 / 50

After the selection of media file, file size and file type are displayed on the upload form.

Next, fill metadata ("Name", "Tags" and "Description"). of new media entry. Note that,for "Name" and "Tags", user cannot use characters shown in table 1.

Table 1 Prohibited characters.
Property

Prohibited characters

Name"'$%&~^¥`/

Tags"'$%&~^¥`/#|@{}[]():;+*/=<>?

Next, click "Upload".

A Modal window is display on the upload form, and starts an uploading process. Notethat the media data and metadata are directly transmitted from user's device to yourKaltura server. Therefore, the transmitted data does not go through your Moodle server.

17 / 50

After the uploading process finished safely, the Modal window is deleted, andinformation of new media entry is displayed on the Moodle page. Click "Back" to moveto the "My Media" page.

Uploaded media is added in user's entry list in the "My Media".

Note that "Media converting" will be displayed after the title (name) until the finish of
the media conversion process.

18 / 50

4.3 Upload from mobile devices
When user uses iOS device (iPhone, iPad, etc.), the following menu is displayed after
click the file selection button on the upload form.

User can select an existing media file from "Photo Library" or "iCloud Drive".
Additionally, User clicks "Take Video" to record a video. The recorded video be able to
upload to Kaltura server.
For the Android devices, the design of the file selection menu differs for each model andOS version.
4.4 Upload form PC's web-camera.
Click "Upload from web-camera" to display an upload form.

Some web browsers are asked to use web camera and microphone. With other some webbrowsers, you need to make settings that allow you to use the web camera andmicrophone in advance.
Click "Recording" icon to start a recording process. After the recording process starts,
the "Stop" icon is displayed on the form.

19 / 50

Next, click the "Stop" icon to finish the recording process.

After the recording process finished, video size and MIME type are displayed on the form.
User can preview the recorded video by using HTML5 video player provided by user's
web browser. If user want to delete the recorded video, click "Delete" icon.

Next, fill metadata of ("Name", "Tags" and "Description"). of new media entry. Note that,for "Name" and "Tags", user cannot use characters shown in table 1 (described inprevious section).

20 / 50

Next, click "Upload".

A Modal window is display on the upload form, and starts an uploading process. Notethat the media data and metadata are directly transmitted from user's device to yourKaltura server. Therefore, the transmitted data does not go through your Moodle server.

After the uploading process finished safely, the Modal window is deleted, andinformation of new media entry is displayed on the Moodle page. Click "Back" to moveto the "My Media" page.

21 / 50

Uploaded media is added in user's entry list in the "My Media".

Note that "Media converting" will be displayed after the title (name) until the finish of
the media conversion process.
4.5 Uploading notes
If an uploading fails due to network disconnection or server down, an error message"Cannot connect to content server" will be displayed on the modal window.
On the other hand, if the upload fails due to increasing of system load or server-side
script errors, an error message "Internal Server Error" will be displayed.
4.6 Preview of media.
Click "Preview" link under a media entry to preview it.

22 / 50

Then, a media player is displayed in a modal window. The type of media player displayed
depends on the setting of the local plugin (local_yukaltura).

To close the modal window, click the "Close" button (in upper right of the window) or"Save & exit" button.

23 / 50

4.7 Edit of metadata
Click "Edit" link under a media entry to modify metadata of it.

Then, an input form of metadata is displayed in a modal window. Click "Save& exit"
button to save the changes of metadata. In contrast, click "Close" button in upper rightof the window to discard the changes of metadata.

Discard changes

1. Edit metadata

2. Save metadata

If the save of metadata is succeeded, the following dialog is displayed. Click "Continue"
button to close the dialog and modal window.

24 / 50

4.8 Setting of access restriction
Click "Access" link to edit the setting of access restriction.

A select box for access restriction is displayed at the bottom of the web page. User canselects "Default" or "Internal only". If selected item is changed, "Save" button will beenabled. Then, click the "Save" button to save the changes of access restriction.

After click the "Save" button, a modal window is displayed. After the modal window
automatically disappears, web browser moves to the "My Media".
If the modal window keeps to appear, please click "Back" button on the window.

25 / 50

"Internal" is displayed after the title (name) of a media entry if an access control of themedia entry is set to "Internal only".

When users cannot play a media entry due to the access restriction, the following error
message is displayed in a media player.

26 / 50

4.9 Print of link URL and embed code
Click "Access" link to print a link URL and an embed code of media entry.

A select box for the link URL and embed code is displayed at the middle of the web page.
If user selects "Page URL", a link URL of the play page on the Kaltura server is displayed.

On the other hand, if user selects "Embed Code", an embed code is displayed. The embed
code is used when user embeds the media player for their media entry in a web page.

27 / 50

4.10 Download of media
Click "Download" link to download a source file of media entry.

Source file name is same as title (name) of the media entry. But, Kaltura APIs about
downloading do not support multi-byte characters in the name. So that, multi-bytecharacter in the source file name is replaced to underscore ("_").
4.11 Delete of media
Click "Delete" link to delete a media entry from the Kaltura server.

Then, a confirmation form is displayed. Click "OK, Delete" button to delete the media
entry. After the delete of media entry is succeeded, the following page is displayed. Click"Back" button to go back to the "My Media".

28 / 50

Note that users cannot delete a media entry which used as the "Kaltura Media Resource"in Moodle courses. In such a case, the Moodle courses which use the media entry isdisplayed.

29 / 50

5. YU Kaltura Media Resource"Kaltura Media Resource" （mod_kalmediares）is a resource module. Teachers can create
media play page (embedded media) in their courses, and can view students' play/view
status. Teachers can choose a media player from Kaltura players, and can set player's
size (dimension). Students can play the embedded media.
5.1 Embed a media in Moodle course.
At first, teacher changes a course to "Edit mode". Then, choose the "Kaltura MediaResource" from activity and resource modules, and click "Add" button.

(1)

(2)
After a configuration form of the module is displayed, click "Add Media" button in"Media" tag.

(1)

(2)
After a modal window is displayed, teacher choose a media and click thumbnail of themedia. And, click "OK" button.
30 / 50(1)(2)

Then, "Name" and "Description" are set to the name and description metadata,
respectively. Teacher can modify these value

Teacher can modify the value.

31 / 50

And, teacher can set "Internal only" value. If this item is set to "Yes", users can view /play the resource only from the certain subnets set in the configuration page of "YU
Kaltura Local Libraries". And, if "Publish access log to students" is set to "Yes", each
student can view own page view and play counts. Moreover, student's actions in recent
certain hours are excluded from statistics when "Exclusion time" set to positive integer.
This property is used to hide mechanism of update the number of "plays" and "views"
from students.

Then, click "Save and return to course" button.

Finally, the link of media is displayed in the course.

Resource (link to media play page)

5.2 Play the embedded media
If student wants to play the embedded media, click the resource (link to media play page)in the course.
32 / 50

Click

If the media is a video or an audio content, the Kaltura player is displayed in the media
resource page. Note that, the player chosen by the system administrator in theconfiguration page of "YU Kaltura Local Libraries" is used in the media resource page.

(a) Video content(b) Audio content

And, if teacher set "Publish access counts to students" in the configuration page, student
can see counts of "Media playing" and "Page viewing". If teacher sets the "Exclusion
time", a remark is displayed.

33 / 50

5.3 Replace the media
If teacher wants to replace the embedded media, teacher changes the Moodle course to"Edit mode". Then, click "Edit settings" from edit menus.

(1)
(2)

After the configuration page is displayed, teacher clicks "Replace media" button. Then,chooses another media. Finally, click "Save and return to course" button.

(1) Click, and choose another media(2) Click

34 / 50

5.4 Uploading and Recording new media in resource editing pageIf administrators check "Enable uploading" box in configuration page of the "local plugin"
and teachers can use "My Media", the teachers can upload new media in editing page of
their resource module. When the teacher clicks "Upload your media" button, an upload
form displayed as a modal window. Uploading procedure is the same as using the "MyMedia".

If the teacher can use the webcam upload form in the "My Media", also can use a webcam
upload form in resource edition page. When the teacher clicks "Upload from web-camera"
button, the webcam upload form is displayed as a modal window. Uploading procedureis the same as using the "My Media". After recording of new movie, the teacher must
scroll down the window, and fill the metadata (name, tags, description) of the movie.

In above uploading functions, the modal window is removed after the uploading
procedure is finished. Finally, the teacher has to click "Save" button in order to save
add/replace operations of media.
35 / 50

Note that, generating thumbnails and distribution files may take some time. Therefore,teachers may not be able to see thumbnail or preview media immediately after uploading.
5.5 View access logs and download log-file
When the teacher view the resource (media play page), the link to access logs page isdisplayed under the player. Note that, it takes about 1 minute to display this page.

Click
In the access log page, counts of "page viewing" and "media playing" of the students are
displayed. Note that, 50 students are listed up per page if number of students are morethan 50. And, teacher can download an access log file by click "Download" button. The
access log file contains the all students' access logs.

36 / 50

6. YU Kaltura Media Assignment"Kaltura Media Assignment" （mod_kalmediaassign）is an activity module. Teachers
can create a submission box in their courses, and can students can submit media report.
Teachers can play submitted media, and grant a score to each media.
6.1 Create submission box in Moodle course.
At first, teacher changes a course to "Edit mode". Then, choose the "Kaltura Media
Assignment" from activity and resource modules, and click "Add" button.

Second, the teacher fills out required items, and clicks save button displayed the bottomof screen.

37 / 50

6.2 Submit a media
In order to submit a media, student has to upload a media through the "My Media" (Seethe sections 4.2 and 4.3). Then, the student clicks the submission box in the Moodle
course.

After a submission page is displayed, student clicks "Add media" button. A media
selection window is displayed as a modal window. Next, the student chooses one media
from his/her own media gallery, and clicks "OK" button.

(1)

(2)

After the selection of movie is finished, the student can preview selected media by click
the thumbnail of the media. Preview window is displayed as a modal window.
Finally, the student clicks the "Submit media" button in order to submit the selected
media. Then, click "Continue" button in confirm screen.
After the submission procedure has been finished, the Submission status changes to"Submitted for grading".
38 / 50

Click thumbnail to preview
selected media

6.3 Grant scores to submitted media
In order to grant scores to submitted media, teacher clicks the link to the submission box(activity module), and clicks "Grade submission" button.

After the submission list is displayed, the teacher clicks "Grade" (or "Update") link.

39 / 50

In the grading page, the teacher can play submitted media, and grant a score andfeedback message to student. Finally, the teacher clicks the "Save changes" button inorder to save the score and the feedback message.

(1) Play submitted media(2) Grant score and feedback message(3) Save score and feedback message

This plugin supports "quick grading". If the teacher checks "quick grade" and clicks "Savepreferences" in the submission list screen, the teacher can grant the score and thefeedback in the submission list screen. And, the teacher can preview the submitted
media by click the thumbnail of the media. Finally, click "Save feedback" button in orderto save teacher's grading.

40 / 50

(2) Grant score and feedback message(3) Click "Save feedback" button
in order to save teacher's grading.

(1) Check "quick grade" and click "Save preferences"

After the submitted media is graded, the student can see the score and feedback message
in submission status page. If the teacher permit students to re-submit after grading,
uploading and submit buttons are displayed in the page.

41 / 50

6.4 Upload and Record new media in submission pageIf administrators check "Enable uploading" box in configuration page of the "local plugin"and students can use "My Media", the students can upload new media in a submission
page. When the student clicks "Upload your media" button, an upload form displayed asa modal window. Uploading procedure is the same as using the "My Media".

If the student can use the webcam upload form in the "My Media", also can use a webcam
upload form in submission page. When the teacher clicks "Upload from web-camera"
button, the webcam upload form is displayed as a modal window. Uploading procedureis the same as using the "My Media". After recording of new movie, the student must
scroll down the window, and fill out the metadata (name, tags, description) of the movie.

In these uploading functions, the modal window is removed after the uploading
procedure finished. Finally, the student has to click "Submit media" button in order tosubmit the media.

42 / 50

<Notes>

Generating thumbnails and distribution files may take some time. Therefore,
students may not be able to see thumbnail or preview media immediately after
uploading.



Uploading and Recording forms in submission page may not work well with smart
phones. Because, low-resolution screens cannot display these forms correctly.

43 / 50

7. YU Kaltura Media for Atto
7.1 Initial configurations
At first, administrator should access the following setting page.
Site administration -> Plugins -> Text editors -> Atto HTML editor
Then, the administrator should add "yukaltura" keyword to "Toolbar config".

Finally, please click "Save changes" button at the bottom of screen.
This plugin generate three buttons on the Atto toolbar. Note that, uploader and recorderbuttons are visible, only if the administrator allows users to upload and record media.

Media selector

Media recorderMedia uploader

7.2 Embed existing Kaltura media
In order to embed a media is already uploaded, please click the following icon button.

After a modal window of the media selector is displayed, please choose one media (click
thumbnail) from your media gallery, and click "Insert" button. Then, selected media isembedded into the text area.

44 / 50

(1) Click a thumbnail of media(2) Click "Insert" button

7.3 Upload and embed new media.
In order to upload a new media to Kaltura server, please click the following icon button.

After a modal window of the media uploader is displayed, please choose a media file fromyour PC, fill the metadata (name, tags, and description), and click "Upload" button. After
upload process is finished, please click "Insert" button.

(1) Choose a media file(2) Fill out metadata(3) Click "Upload" button(4) Click "Insert" button

45 / 50

Then, uploaded media is embedded into text are.

Note that, media converting process of uploaded video usually takes a long time. So that,the following error message may be displayed.

After the encoding process is finished, users can playback the embedded media.
When user uses iOS device (iPhone, iPad, etc.), the following menu is displayed after
click the file selection button on the upload form.

User can select an existing media file from "Photo Library" or "iCloud Drive".
Additionally, User clicks "Take Video" to record a video. The recorded video be able to
upload to Kaltura server. For the Android devices, the design of the file selection menu
46 / 50differs for each model and OS version.
When you choose a large size image (larger than 640x480 pixels), this plugin embed thesmaller thumbnail (smaller than 640x480 pixels). An original size image is displayedwhen users click the thumbnail.

Thumbnail image is smaller than
640x480 pixels.
Original size image is displayedwhen users click the thumbnail.

7.4 Record and embed new media
In order to record new media, please click the following icon button.

After a modal window of the media recorder is displayed, your web browser may ask forpermission to use the webcam. Then, please click "Record" button. After recording, pleaseclick "Stop" button. You can preview the recorded video.

(2) Click "Stop" button(1) Click "Rerecord" button

47 / 50

In order to upload the recorded video, please fill metadata (name, tags, and description)and click "Upload" button. After upload process is finished, please click "Insert" button.

(1) Fill out metadata(2) Click "Upload" button(4) Click "Insert" button

Then, uploaded media is embedded into text are.

Note that, media converting process of uploaded video usually takes a long time. So that,the following error message may be displayed.

48 / 50

After the encoding process is finished, users can playback the embedded media.
Note that, the media recorder does not support smartphones and tablet devices. For thedevices, you can upload recorded media by using the media uploader described in theprevious subsection.
When you choose a large size image (larger than 640x480 pixels), this plugin embed thesmaller thumbnail. An original size image is displayed when users click the thumbnail.

Thumbnail image is smaller than
640x480 pixels.

Original size image is displayedwhen users click the thumbnail.

49 / 50

8. Remarks about macOS
In order to take a video with the Safari 12.x/13.x on the macOS, users must enable theMediaRecorder of Safari.
At first, users have to enable the "Develop" tool of Safari from "Safari" > "Preferences" >"Advanced" > “Show Develop menu in menu bar”. Next, users have to activate the featurefrom "Develop" > "Experimental Features" > "MediaRecorder".

50 / 50