Note: You are currently viewing documentation for Moodle 3.3. Up-to-date documentation for the latest stable version of Moodle is probably available here: RecordRTC.

RecordRTC: Difference between revisions

From MoodleDocs
No edit summary
Line 19: Line 19:
=== Using a zip file ===
=== Using a zip file ===
==== From the Moodle plugin directory ====
==== From the Moodle plugin directory ====
Go to the list of releases available in the Moodle plugin directory. [[https://moodle.org/plugins/pluginversions.php?plugin=atto_recordrtc for Atto]] and [[https://moodle.org/plugins/pluginversions.php?plugin=tinymce_recordrtc for TinyMCE]]
Go to the list of releases available in the Moodle plugin directory. [https://moodle.org/plugins/pluginversions.php?plugin=atto_recordrtc Here for Atto] and [https://moodle.org/plugins/pluginversions.php?plugin=tinymce_recordrtc here for TinyMCE]


Look for the latest release and download zip file by using the button [[File:recordrtc_moodle_download.png]]
Look for the latest release and download zip file by using the button [[File:recordrtc_moodle_download.png]]
==== From the GitHub repository ====
==== From the GitHub repository ====
Go to the list of releases available in the GitHub project's repository. [[https://github.com/blindsidenetworks/moodle-atto_recordrtc/releases for Atto]] and [[https://github.com/blindsidenetworks/moodle-tinymce_recordrtc/releases for TinyMCE]]
Go to the list of releases available in the GitHub project's repository. [https://github.com/blindsidenetworks/moodle-atto_recordrtc/releases Here for Atto] and [https://github.com/blindsidenetworks/moodle-tinymce_recordrtc/releases here for TinyMCE]


Look for the latest release and download zip file by using the link [[File:recordrtc_git_download.png]]
Look for the latest release and download zip file by using the link [[File:recordrtc_git_download.png]]
Line 51: Line 51:


== Troubleshooting ==
== Troubleshooting ==
=== Recordings are failing  
=== Recordings are failing ===
== F.A.Q. ==
== F.A.Q. ==
=== Why these plugins can not be used in all browsers? ===
=== Why these plugins can not be used in all browsers? ===

Revision as of 16:04, 22 August 2017

RecordRTC is a set of plugins for Moodle editors (Atto and TinyMCE) that enable users to add audio and video annotations to text, anywhere a text editor is present. This plugin adds buttons for recording audio or video (with audio) to the editor's toolbar. recordrtc buttons.png

Using WebRTC technologies, all recording is done instantly in the browser. After recording, users can embed the annotation directly into the text they are currently editing. The recording will appear as an audio or video player in the published writing.


Installation

There are several ways to install a plugin in Moodle:

Through Moodle plugins directory

The easiest and more reliable way to install a plugin in the newer versions of Moodle is through the Moodle plugins directory.

Steps

  • Logged in as administrator into your Moodle server, go to [Site administration -> Plugins -> Install plugins]
  • Click on [Install plugins from the Moodle plugins directory]
  • Search for RecordRTC and choose the one you are looking for. There is an atto_recordrtc and a tinymce_recordrtc plugin.
  • Click on [Install now] and look up for your Moodle site in the list.
  • Click on [Install now] and follow the steps.

Using a zip file

From the Moodle plugin directory

Go to the list of releases available in the Moodle plugin directory. Here for Atto and here for TinyMCE

Look for the latest release and download zip file by using the button recordrtc moodle download.png

From the GitHub repository

Go to the list of releases available in the GitHub project's repository. Here for Atto and here for TinyMCE

Look for the latest release and download zip file by using the link recordrtc git download.png

Steps

  • Logged in as administrator into your Moodle server, go to
[Site administration -> Plugins -> Install plugins]
  • Under the 'Install plugin from ZIP file' section, either select the above archive, or drag and drop it into the specified box on the page
  • Click on the button
[Install plugin from ZIP file]

Manually (requires access to the server console and to have git installed)

These steps are for Ubuntu only

Steps

Completing installation

A screen should appear asking to install the plugin. After the installation starts, just follow the steps. The plugin will work with the defaults, but you may want to go back and change them depending of your requirements.

Configuration

Usage

Troubleshooting

Recordings are failing

F.A.Q.

Why these plugins can not be used in all browsers?

Can I have recordings with a duration of more than 2 minutes?

Where are the recordings stored?

Storing the RecordRTC recordings is not different than storing any other media file that is uploaded to Moodle. So, it depends of the file system your Moodle server has configured. When using the default configuration, all files are stored in /moodlepath/moodledata/filedir/xx/yy/ where xx and yy are the path defined by the API when the file was uploaded. If you are a developer interested in learning more details about this you can see File storage on disk. It is an old article but it gives a good idea on what is underneath. Also Amazon S3 repository for learning how to store files externally in Amazon S3 buckets.

How do we maintain the recordings?

Developers