MooTyper

Activities ::: mod_mootyper
Maintained by AL Rachels
MooTyper implements a typing practice/instruction functionality into Moodle.
Latest release:
1012 sites
822 downloads
52 fans
Current versions available: 6

BEFORE YOU UPGRADE NOTE! A previous version of MooTyper changed the lesson file layout! Depending on your version, after your upgrade, an admin may need to click on the Edit gear icon and select, Import lesson / KB layout. Depending on the speed of your server, this can take a while.

In the past, if you have created any lesson files of your own, you may need to modify them to be compatible with the new Lesson file format in this MooTyper version. Comparison with a file from this version will show you that each exercise is followed by the exercise name using the same sequence of keystrokes, /**/, as a delimiter.

MooTyper is an Activity module. A course admin, manager, or teacher creates the activity and prepares it for use by selecting the keyboard layout and lessons to use.  It can be set up to present a series of exercises from a lesson or to present one selected exercise from a lesson as a typing exam. Once set up, students can then start to type the current exercise. When a student finishes an exercise his achievement is saved into a database, so the teacher can then view grades.

Numerous keyboard layouts are available in MooTyper. If you do not see what you need, ask me, and I will see what I can do about developing it: Arabic, Armenian, Belgium(Dutch), Bulgarian, Croation, Czech, Danish, Dvorak(US), English (UK), English(US), EnglishWKeypad(USV6), Estonian, French, FrenchWKeypad(FRV6), German(Swiss), German, GermanWKeypad(V6), Greek, Hebrew, Hungarian, Icelandic, Italian, Norwegian, numberKeypadOnly, Portuguese(Brazil), Portuguese(Portugal), PortugueseWKeypad(PortugalV6), Romanian, Russian, Serbian, Slovenian, Spanish, SpanishWKeypad(V6), Swedish, Telugu, Thai, Turkish, Turkmen, Ukrainian, Uyghur, and Vietnamese.

You can visit the website URL listed down below, create an account, and try any of the listed layouts. If there is a layout not listed, that you would be interested in trying, please make a request in the comments below, or at the github Source control URL location.

For this MooTyper release, immediately after you upgrade, you may need to go to one of your MooTyper activities and in it's Administration block, click on, Import lesson / KB layout, so you will get versions of all the new keyboard layouts and lessons. Depending on how you do the upgrade, your old keyboard files may be erased. In that case you will get an error that can be cleared by going to Setup for each MooTyper, and select a keyboard layout to use. Old keyboard versions are not necessarily compatible with the styles.css file included in this version. In some cases, this version includes multiple layouts.

Recent New Features - note that the page was getting so long, I have removed previous version, New Features, lists.

  • New Completion settings are available, Exercise, Lesson, Precision, WPM, and MooTyper Grade.
  • Can use Whole grade for combined precision and WPM grade.
  • Can use Whole grade for just a precision grade.
  • Can use Whole grade for just a WPM grade.
  • Can use Rating average, count maximum, minimum, or sum for combined precision and WPM grade.
  • Can use Rating average, count maximum, minimum, or sum for just a precision grade.
  • Can use Rating average, count maximum, minimum, or sum for just WPM grade.
  • Added new grade column on both, View all grades, and on the, View own grades, pages.
  • When using Ratings, added new, Ratings information, section to the grades tables on both , View all grades, and on the, View own grades, pages.
  • Added date/time to the CSVexport file name.
  • Added new icon look feature for Moodle 4.0.
  • Added basic activity completion for Moodle 3.11 and higher.
  • Added capability to delete unused keyboard layouts.
  • Added links to, View all course mootypers, on the grade pages, the end of lesson page, and the end of exam page.
  • Fixed the bug where the cursor color was not being backed up or duplicated correctly.
  • Added plain text to the, Add new exercise to this lesson, button on the exercises page.
  • Added capability for an admin to remove database entries and physical files, for keyboard layouts that are not needed.
For other features and capabilities, visit the link below, More documentation on the plugin.

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

 

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8
Screenshot #9

Contributors

AL Rachels (Lead maintainer)
Jaka Luthar: Original author
Yerb Khan: Original concept
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • AL Rachels
    Wed, 15 Aug 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.
  • Rob Johnson
    Wed, 22 Aug 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
    MooTypers

    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()
  • Rob Johnson
    Wed, 22 Aug 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
  • Jaka Luthar
    Wed, 22 Aug 2012, 10:17 PM
    1. Please note that I never implemented the upgrade process...so 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: http://docs.moodle.org/dev/Data_manipulation_API ... 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
  • Rob Johnson
    Thu, 23 Aug 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
  • Jaka Luthar
    Thu, 23 Aug 2012, 5:54 AM
    Yep...Kopitar's the man... smile
  • Aditya Dubay
    Thu, 3 Apr 2014, 5:20 PM
    Hi,

    I am using Moodle 2.5.5

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

    I change this in version.php:

    From:

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

    To:

    $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...



    Aditya
  • Zorba Rose
    Tue, 22 Apr 2014, 8:39 AM
    Hello. This is an excellent plug-in and it works smoothly, until 20 students, and then run into resource problems with the server. Do you have any suggestions on server requirements or server optimizations for using mootyper with larger classes. I would like to scale this up to about 100 students total.
  • Jaka Luthar
    Tue, 22 Apr 2014, 6:45 PM
    BEFORE LEAVING ANY COMMENTS PLEASE NOTE THAT THIS IS NOT THE PLACE TO POST ISSUES. POST IN THE FORUM THREAD, SEND ME A PM, OR EVEN BETTER VISIT GITHUB, THERE'S OUR ISSUE TRACKER.
  • Roger Meix
    Mon, 20 Oct 2014, 6:17 PM
    Jaka,
    Can you help us to translate and program your plugin to catalan and spanish language?
  • Roger Meix
    Mon, 20 Oct 2014, 6:18 PM
    The main problem is alphabet: ñ ç etc...
  • Roger Meix
    Mon, 20 Oct 2014, 6:18 PM
    Thank you in advance
  • Jaka Luthar
    Fri, 24 Oct 2014, 5:38 AM
    Can you check your PMs ?
  • italo enio
    Sat, 6 Dec 2014, 6:28 AM
    It is fantastic this module ... very good! Thanks or service, job! is perfect!
    I'm using Moodle 2.8 and it works, but I'm having trouble putting the letter ç
    Please, I would love to have the keyboard in Portuguese, because it could be used in Portugal and in Brazil.
    You would enter this keyboard? I ask this because I could not in any way put to work the character ç
    Here in Brazil we have the letter ç on the keyboard
    Look this image: http://prntscr.com/5dmm7q
    Thank you for your help
  • AL Rachels
    Mon, 14 Mar 2016, 10:48 PM
    I know it has been a while since a new version of this module has been released. One is in the works and we hope to have it ready in another day or two.
Please login to post comments