Planet eStream Authentication Plugin

Filters ::: filter_estreamauth
Maintained by Planet eStream
The Planet eStream Authentication Plugin will automatically authenticate Moodle users with matching Planet eStream usernames when viewing embedding quizzes that have been added via the Planet eStream text editor plugins.
Latest release:
71 sites
1 fans
Moodle 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11

The Planet eStream Authentication Plugin

The Planet eStream Authentication Plugin will automatically authenticate Moodle users with matching Planet eStream usernames when viewing embedded quizzes that have been added via the Planet eStream text editor plugins.

Quizzes in Planet eStream require a registered user to take, so that answer data can be submitted back to the system and viewed by staff. When a quiz is embedded into Moodle, the filter will automatically detect the logged in Moodle user, and if their user name matches that of a Planet eStream user, they will be able to take the quiz immediately without logging into eStream. Their answer data will then be submitted to eStream as questions are answered.

Viewing statistics for each user will also be submitted back to eStream for each video added after this filter has been installed.

Installation Instructions

The authentication plugin is compatible with Moodle v2.7 and later and requires Planet eStream v6.30 or later.

Within the Site administration section in Moodle, select "Plugins" and then "Install add-ons".

From the Plugin type drop down list, select Text filter (filter).

Drag and drop the file into the Zip package area (or click "Choose a file..")

Tick the Acknowledgement tick-box, if you agree to the statement.

Click the "Install add-on from the ZIP file" button, a page will be displayed showing a "Validation passed" message.

Click the "Install add-on!" button at the bottom of the page.

The plugins page will be displayed showing the Planet eStream Authentication Plugin as "To be installed".

Click the "Upgrade Moodle database now" button.

Click "Continue" on the next screen to proceed to the Manage Filters page.

Within the drop down list adjacent to the Planet eStream Authentication Plugin, select "On".

The page will automatically refresh and the filter will be activated - no additional configuration of the filter is required 

Ensure that the filter is listed below "Multimedia plugins" in the list.

Please note – This plugin is only available to organisations with a separate current Planet eStream platform contract.

Click Here to Discover More about Planet eStream – the Unified Media Platform for Education


This plugin is part of set Planet eStream.


Screenshot #0
Screenshot #1
Screenshot #2


Planet eStream (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Fri, Jan 20, 2017, 10:10 PM
    Approval issue created: CONTRIB-6678
  • Wed, Mar 8, 2017, 6:00 AM

    Please see the approval issue comments in CONTRIB-6678 before submitting the plugin back for approval. Thanks for understanding.

  • Mon, Mar 20, 2017, 11:47 PM
    Previous request for re-approval was a mistake as you thought, our apologies. Plugin may still require work, please comment as necessary.

    Changes from CONTRIB-6678:

    - Description has been tweaked slightly for readability. Readme.TXT was incorrect and has been replaced with the correct file
    - Linked plugin to its respective Github repository
    - No screenshots have been added; the current screenshot shows a Planet eStream embed where the filter has worked correctly, no further explanation to end users necessary
    - Dependencies have not been added as the plugin relies on EITHER our TinyMCE or Atto plugins, rather than strictly one or both
    - Headers in files should now be correct
    - Prechecks / coding style addressed, please elaborate on anything still outstanding here as it seemed to be mainly formatting related
  • Mon, Mar 20, 2017, 11:53 PM
    Regarding the comments on obfuscation; the eStream server looks for the delta querystring in eStream embeds and attempts to match this value to a user within the eStream database. This is the same method across all VLEs and changing it would require a significant rework across many platforms. We are happy to continue authentication in this way; giving users a way to find other people's usernames does not seem to be a particularly egregious security flaw.
Please login to post comments