Select Moodle version:

Activities: MooTyper

MooTyper implements the typing instructor functionallity into Moodle.
Maintained by: Picture of Jaka L. Jaka L., Picture of Luka Pralica Luka Pralica

It is an Activity module. Teacher creates the activity and prepares it (like when you create a quiz and than you setup the questions). And students can than start to type... When a student finishes the exercise his achievement is saved into a database, so the teacher can than view grades.

For any additional information please visit us on GitHub or post in MooTyper's forum topic.




Picture of Jaka L.
Jaka L. (Lead maintainer)
Picture of Luka Pralica
Luka Pralica: Coordinator
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Rob Johnson
    Thu, Jul 26, 2012, 4:12 AM

    Thank you very much for this module. It is fabulous. I have been testing it on Moodle 2.2 and 2.3. Installing on 2.3 gave me an error message saying the timetaken and checktime fields had an invalid length in the xmldb file. I changed those values from 32 to 10, and it installed and works in 2.3. smile
  • Picture of Jaka L.
    Thu, Jul 26, 2012, 11:23 PM
    Hm... I haven't test it on Moodle 2.3

    I'm thinking which length makes the most sense for this two fields (they both represent unix timestamp). I hope 11 will be enough. Anyway this needs to be resolved... I'll have to install 2.3. and try out. I may also start a forum thread about this, to see what the experts think about this.

    Thanks for your comment ... this is our first feedback.
  • Peter Jonker
    Tue, Aug 14, 2012, 4:27 PM
    We would also like to install this on 2.3.Is the updated file or version available? Still getting the error mentioned by Rob.
  • Picture of Jaka L.
    Tue, Aug 14, 2012, 5:48 PM
    Try this 1.2 version. I didn't test it on moodle 2.3, but I fixed those db fields... please let me know if there's any problems...
  • Picture of Rob Johnson
    Wed, Aug 15, 2012, 1:39 AM
    Version 1.2 installed in Moodle 2.3 with no problems. However, the lessons listed in the drop down menu are now in Slovenian. They had been in English before.
  • Picture of Jaka L.
    Wed, Aug 15, 2012, 5:12 AM
    Oh, sory... I guess now I have to make 1.3 smile
    There's no way to change already uploaded files...
  • Picture of AL Rachels
    Wed, Aug 15, 2012, 7:06 AM
    Jaka, I am looking forward to starting to use this next week in Moodle 2.3. Just installed 1.3 and tested it. It seems to be working fine. Just one minor item...the last two entries (defaultlayout and showkeyboard) in the en lang file, are in Slovenian.
  • Picture of Jaka L.
    Thu, Aug 16, 2012, 12:10 AM
    Here's 1.4
  • Picture of Rob Johnson
    Wed, Aug 22, 2012, 7:09 AM
    Hi Jaka,

    I have upgraded to 1.4. Thank you for the fix. I noticed today an error that comes up if a user clicks on "Mootypers" in the activities block. Please see below for the specifics (debugging on).

    Strict Standards: Creating default object from empty value in /srv/www/htdocs/mod/mootyper/index.php on line 61

    Coding error detected, it must be fixed by a programmer: PHP catchable fatal error

    More information about this error
    Debug info: Argument 1 passed to html_writer::table() must be an instance of html_table, instance of stdClass given, called in /srv/www/htdocs/mod/mootyper/index.php on line 85 and defined
    Error code: codingerror
    Stack trace:

    line 397 of /lib/setuplib.php: coding_exception thrown
    line 1441 of /lib/outputcomponents.php: call to default_error_handler()
    line 85 of /mod/mootyper/index.php: call to html_writer::table()
  • Picture of Rob Johnson
    Wed, Aug 22, 2012, 7:11 AM
    Also, it would be helpful if you started a discussion thread for Mootyper in the contributed modules forum. That way we can get new posts regarding Mootyper by email. Thank you again for this great module. smile
  • Picture of Jaka L.
    Wed, Aug 22, 2012, 10:17 PM
    1. Please note that I never implemented the upgrade for now the best way would be to remove the plugin and install it again (unfortunetly this way you lose all your data - MooTyper instances, grades, etc). I'm was planing to implement this part but I'm stuck... Moodle documentation only points me here: ... nothing to help me there

    2. About this error: I think I forgot this $table = new html_table(); line before the table setup in the index.php file. I'll add a new version soon...but not today - I was in the forest these three days cuting wood ... soooo tired... :|

    3. I opened a forum topic so from now on we'll discuss there, i guess ...

    4. I see you guys are from US so please correct me if I make / made any major grammar mistake... smile
  • Picture of Rob Johnson
    Thu, Aug 23, 2012, 4:41 AM
    Thank you again Jaka. I will keep an eye on your grammar. I have not seen anything so far. If I do, I will report it to the forum.

    Off topic - I notice you are in Slovenia. I am in the Los Angeles area. I am a big fan of the Slovenian hockey player, Anze Kopitar. It was great to see photos of him on Lake Bled with the Stanley Cup. smile
  • Picture of Jaka L.
    Thu, Aug 23, 2012, 5:54 AM
    Yep...Kopitar's the man... smile
  • Picture of Aditya Dubay
    Thu, Apr 3, 2014, 5:20 PM

    I am using Moodle 2.5.5

    I install Mootyper on my moodle after editing version.php.

    I change this in version.php:


    $module->requires = 2012062500; // Requires this Moodle version


    $module->requires = 2013051405; // Requires this Moodle version

    Mootyper installed and working fine untill I found this:

    When I clicked "To manage exercises and categories click here" there is list of lessons but there is no check box displayed to select them sad
    I am not a PHP hardcoder so please help me in this issue...

  • Picture of Jaka L.
    Fri, Apr 4, 2014, 12:57 AM
    See github issue and if you still have problems, please post a comment there:
Please login to post comments