Collaborative real-time editor

Assignment types ::: assignment_rtcollaboration
Maintained by Juan Leyva
rtcollaboration is a new type of assignment. It's a collaborative real-time editor that works like Google Docs Two or more users can work at the same time in the same document. When you type a word the text is updated in real-time for the other users
Latest release:
17 sites
2 downloads
17 fans
Current versions available: 2

RTollaboration is a type of assignment.

It's a collaborative real-time editor that works like Google Docs

. Two or more users can work at the same time in the same document. When you type a word, the text is updated in real-time for the other users.

Groups are supported.

Teachers can review theirs students job, for every student the total account of chars added or deleted by him in the text is displayed in the submissions view of the assignment.

Teachers can also "replay" the users interactions with the editor

For installing, unzip the plugin in the mod/assignment/type directory

Go to Administration -> Notifications

Screenshots

Screenshot #0

Contributors

Juan Leyva (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Chris Kenniburg
    Sun, 2 Oct 2011, 10:46 PM
    Very Nice plugin. I hope you continue to develop this!
  • Danutė Pranckutė
    Mon, 5 Mar 2012, 5:51 PM
    is a great idea and it's realy needed, but there are several problem ssuch as an insert image. It would be great if you correct them succeed.
  • Sue Harper
    Sat, 17 Mar 2012, 2:43 AM
    Posted 2012.... added year as comments area does not show this.

    Looking at plugin and have a couple of issues:
    1. Highlighting text - does not stick
    2. Changing font color - does not stick

    Looks like okay, but save changes, then go back and review page, all colors have been lost.

    Great tool, but these little bugs need correcting before we can consider deployment.
  • I sell cookies
    Tue, 20 Mar 2012, 7:21 AM
    On Moodle v.2.2.2+ (Build: 20120315) the cron dies with this error:

    Processing module function assignment_cron ...
    Notice: Undefined variable: USER in /moodle/moodle/mod/assignment/type/rtcollaboration/assignment.class.php on line 258

    Notice: Trying to get property of non-object in /moodle/moodle/mod/assignment/type/rtcollaboration/assignment.class.php on line 258
    !!! Error writing to database !!!
    !! Data too long for column 'data1' at row 1
    INSERT INTO mdl_assignment_submissions (assignment,userid,timecreated,timemodified,numfiles,data1,data2,grade,submissioncomment,format,teacher,timemarked,mailed) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?)
    [array (
    0 => '18',
    1 => '4',
    2 => 1332190579,
    3 => 1332190579,
    4 => 0,
    5 => '\\ {thousands of slashes here}
    \\t;',
    6 => '',
    7 => -1,
    8 => '',
    9 => 0,
    10 => 0,
    11 => 0,
    12 => 0,
    )] !!
    !! Stack trace: * line 397 of /lib/dml/moodle_database.php: dml_write_exception thrown
    * line 893 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
    * line 935 of /lib/dml/mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->insert_record_raw()
    * line 273 of /mod/assignment/type/rtcollaboration/assignment.class.php: call to mysqli_native_moodle_database->insert_record()
    * line 295 of /mod/assignment/type/rtcollaboration/assignment.class.php: call to assignment_rtcollaboration->submit_pending_assignments()
    * line 300 of /mod/assignment/type/rtcollaboration/assignment.class.php: call to assignment_rtcollaboration->submit_pending_submissions()
    * line 2774 of /mod/assignment/lib.php: call to assignment_rtcollaboration->cron()
    * line 259 of /lib/cronlib.php: call to assignment_cron()
    * line 85 of /admin/cron.php: call to cron_run()
    !!
  • Ger Augsten
    Tue, 6 Nov 2012, 10:39 PM
    assignment_rtcollaboration

    Fehler in der Kodierung gefunden, den nur ein Programmierer korrigieren kann: Invalid table name {assignment_rtcollaboration_text}: name is too long. Limit is 28 chars.

    Weitere Informationen über diesen Fehler
    Debug info:
    Error code: codingerror
    Stack trace:

    line 287 of /lib/ddl/sql_generator.php: coding_exception thrown
    line 125 of /lib/ddl/mysql_sql_generator.php: call to sql_generator->getCreateTableSQL()
    line 248 of /lib/ddl/sql_generator.php: call to mysql_sql_generator->getCreateTableSQL()
    line 401 of /lib/ddl/database_manager.php: call to sql_generator->getCreateStructureSQL()
    line 356 of /lib/ddl/database_manager.php: call to database_manager->install_from_xmldb_structure()
    line 434 of /lib/upgradelib.php: call to database_manager->install_from_xmldb_file()
    line 1524 of /lib/upgradelib.php: call to upgrade_plugins()
    line 329 of /admin/index.php: call to upgrade_noncore()
  • Frankie's the name, Moodle's my game!
    Sun, 18 Aug 2013, 1:09 PM
    I've solved the longnames problem in the coding. Here's the zip file with the shortened table names: https://dl.dropboxusercontent.com/u/17797520/moodle/rtcollaboration.zip
    However, after successfully installing it on my Moodle 2.5 system, how do I create a Realtime Collaborative Editor activity? If I create an assignment activity, I can't find any way to create the Real-time editor activity itself!! Please help. Frankie Kam
  • Rahul Verma
    Fri, 29 Nov 2013, 4:56 AM
    Aloha!

    My name is Rahul and I stopped by and wondered if the collaborative editing API of Wikidocs is interesting for this plugin?

    https://wikidocs.com/home/docs/api.html

    We would appreciate to support you to integrate it.

    Cheers, Rahul
  • Nacho Aguilar
    Fri, 19 Sep 2014, 11:57 PM
    Hi,

    I know RTollaboration was made for Moodle 2.1 but I am migrating to Moodle 2.7. I have some courses with this type of assignment and I'm trying to install in my new Moodle.

    But when I upload the zip file I have this error:

    Error Archivo de idioma Inglés perdido Al tipo de módulo externo proporcionado le falta el archivo de idioma inglés esperado assignsubmission_rtcollaboration.php.

    I've checked the zip file and there are two folders called lang/en and lang/en_utf8

    My Moodle Instance have both English and Spanish languages installed.

    So, any idea what can I do?

    Thanks in advance.
  • Peter Bowen
    Mon, 10 Nov 2014, 7:59 AM
    Note: This is an assignment 2.2 plugin, not the new assignment. I was just asked to install it and came across the issue as well. Even enabling the 2.2 assignment plugin in 2.7 won't work - so unfortunately unless Juan (or someone else) updates it, 2.7 is a no go. (Same as all plugins in this section.)
    Cheers
    peter
  • César Marques
    Tue, 20 Jun 2017, 12:38 AM
    Great plugin... no 3.2 update? :-S
  • Paul
    Tue, 17 Oct 2017, 6:59 PM
    No 3.3 update? sad
Please login to post comments