Moodle Plugins directory: Etherpad and Moodle Integration | Moodle.org

Etherpad and Moodle Integration
We are pleased to announce a Moodle module that makes collaborative writing possible in Moodle. Real time editing inside of Moodle brings even more functionality to the worlds most popular Educationally focused Learning Platform. If you want to try it out before you install you can use our sandbox Etherpad deployment at beta.etherpad.org. If you require any assistance deploying Etherpad Lite or help installing new plugins or features then please get in touch.
Please note that in order to use this plugin you will need to have access to an Etherpad setup. You can download and install Etherpad on your own server or you can use PrimaryPad.
PrimaryPad offers a hosted Etherpad Lite instance too that can be leveraged so you don’t need to host your own, this service comes with an uptime guarantee and SLA that should provide your school with the piece of mind and simplicity of deployment.
Watch a video guide for how to get started.
This plugin was developed in collaboration with the Etherpad Foundation, Primarypad, and Dearborn Public Schools (Dearborn,Michigan).
This will only work with ETHERPAD - LITE. It will not work with the older Etherpad.
I just want to inform you that we also developed an etherpad-lite module for moodle right at the same time as you did, but we didn't upload it to moodle.org yet.
Now, that it is established at our university, we are submitting it to moodle.org and are waiting for approval right now.
The module's github page is: https://github.com/moodlehu/moodle-mod_etherpadlite
The additional features we decided we need include:
- The user is only be able to access the pad, when he has access to the course.
- It is possible to configure the etherpad server, so that only pads, which are created via moodle are allowed
(Otherwise anyone who knows the url of the server could create and modify pads).
- Backup the module via moodle's internal backup routine
We invite anybody who's interested to comment and contribute.
Best Regards
Timo Welde
(Humboldt-Universität zu Berlin)
In debug mode, I've got some errors easy to fix : (Moodle 2.5)
Invalid get_string() identifier: 'etherpad:debugger' or component 'mod_etherpad'. Perhaps you are missing $string['etherpad:debugger'] = ''; in mod/etherpad/lang/en/etherpad.php?
Invalid get_string() identifier: 'etherpad:student' or component 'mod_etherpad'. Perhaps you are missing $string['etherpad:student'] = ''; in mod/etherpad/lang/en/etherpad.php?
Invalid get_string() identifier: 'etherpad:teacher' or component 'mod_etherpad'. Perhaps you are missing $string['etherpad:teacher'] = ''; in mod/etherpad/lang/en/etherpad.php?
Can you add the missing lines in lang/en.php ?
Thanks !
Would love to see some progress on this
1. Unclear where to find the API key when using a hosted service.
2. The hosted primarypad.com seemed very slow and unresponsibe
1. The host would need to provide this to you.
2. I do not operate primarypad.
This plugin is designed to work with Etherpad installed on a server. You need to run it yourself. Then this plugin allows you to connect and use Moodle with Etherpad.
My only problem was how to hide the Etherpad from a public access, while making it available for my Moodle users, without requiring them to enter an Etherpad user account. I got around this problem by adding an Etherpad user account into the Moodle Etherpad Lite plugin setting: Server URL pointing at my Etherpadlite server. I put "http://Etherpadusername: Etherpadpassword@myserveretherpad.mydomain.local/" Adding the user account to the URL is considered not good, not secure, but I think it is OK since I'm using the same physical server for Moodle and Etherpad. Of course, I do NOT use Etherpad admin account. Also, I set requireAuthentication to true, while requireAuthorization to false in the Etherpad settings.json file. It works like a charm!
My next challenge is how to set a particualr Moodle Etherpad for groups of students. I have flexible, unstable groups of students in classes (mine and my colleagues) and want my students being able to form a group around a Moodle Etherpad module in a session. Currently a Moodle Etherpad is open for the entire class. In Google Docs, a student can invite other students to work on a Google Doc. I wonder if there is a similar possibility can be developed in Moodle Etherpad. Any ideas? I want to search for Etherpad plugins for a solution....
My big thanks for the designers of the Etherpad Lite and Moodle Etherpad Lite plugin! Eugene
We use etherpad for our moodle + redmine, both are running with the same server, with reverse-proxy,
The only differences are regarding access configuration
+ slightly version difference : moodle instance : 1.5.7 sur redmine instance : 1.6.0
I wonder if others are facing the same issues ??
Thanks
Emilie
We are no longer using Etherpad and the development for this plugin has stopped.