MooTyper

Activities ::: mod_mootyper
Maintained by AL Rachels
MooTyper implements a typing practice/instruction functionality into Moodle.
Latest release:
1012 sites
833 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
    Sat, 23 Dec 2017, 12:26 AM
    Hi David, Thanks for the info. The problem is due to a change I made in the styles.css file at the end of one day, then had some other obligations for a couple of days. By the time I got back to MooTyper, I did not associate my change with the altered look in a couple of places in Moodle, besides the one you point out. I've had a fix in the master branch at github for a few days, just have not had time to completely test against all versions of Moodle from 2.7 to 3.4, due to Doctors appointment and some kitchen renovations for a new stove for my wife for Christmas. I am in the process of testing now and should have the new version posted here no later than tomorrow. This new version also has had course reset capability added and some new keyboard layouts. The English keyboard layout has it's name changed due to future plans for a new British layout. If you want to you can download the new version now from github.
  • John Provasnik at Moodle Moot US
    Sun, 4 Feb 2018, 3:48 AM
    AMAZING PLUG-IN!!! Do you have any future plans to support automated activity completion (right now it only supports manual activity completion). I'd like to lock activities down to students completing their MooTyper activities, but I don't seem to have any way to tell Moodle what 'completed' is. Would be a nice feature. Thanks!
  • AL Rachels
    Mon, 5 Feb 2018, 12:30 AM
    Hi John, There were so many things "missing" when I took over MooTyper, and I just have not gotten around to "completing" completion yet. ;) It is one of the many things I have on my TODO list.
  • Eyal Leifer
    Tue, 6 Feb 2018, 5:16 AM
    Hi,
    This is truly an amazing plug-in! - My students just LOVE it!!!
    I tried to add another language as described (README.md file).
    "To implement any other layout you have to:
    Create a php file with keyboard layout defined with HTML. Create a javascript
    file (with the same name and .js extension) that implements the logic of the keyboard
    layout."
    I've added two files with the same name(.php & .js) - did not work sad
    I'll be very happy with any suggestions ...?
  • AL Rachels
    Tue, 6 Feb 2018, 5:23 AM
    Hi Eyal, What language do you want for your new layout? If you send me the two files, I will take a look at them and see if I can find the problem. drachels at drachels dot com
  • AL Rachels
    Tue, 13 Mar 2018, 3:28 AM
    Just released MooTyper 3.4.3 with three new keyboard layouts, Estonian, Thai and Hebrew. Hebrew, being right-to-left required some "under the hood" and other changes, so if anyone experiences any problems, please let me know so I can try to get them fixed, quickly.
    If anyone tries the new Website URL listed above, you can create an account and self enroll as a student in any course listed. I am in the process of creating content (Slowly due to working on MooTyper code.) so if you need me to add something, let me know. Other student or teacher access can be provided if you contact me directly.
  • Bruce Wilbee
    Fri, 25 May 2018, 12:31 AM
    Does this plug in come with assignments already created or do we have to create our own? If the latter, does anyone have a good set they would like to share?
  • AL Rachels
    Fri, 25 May 2018, 2:06 AM
    Hi Bruce,
    It only comes with a few samples due to it's capability of supporting other languages, but creating your own is easy to do. I do have a fairly comprehensive set of lessons for English, but have not had time to post them on my sample site. They all have to be modified for the new scrolling paragraph style exercises capability. Been very busy working on the recent QA Testing for Moodle 3.5 and creating code for GDPR compliance, and just haven't had time to do that.
  • AL Rachels
    Thu, 28 June 2018, 11:47 PM
    To anyone who might be interested, I have spent some time over the past week creating some new keyboard layouts that need testing. I will set them up at http://m3x.drachels.com/ as time permits. New layouts - Bulgarian, Czech, Danish, Greek, Italian, Norwegian, Swedish, and Vietnamese. Currently working on adding Turkish.
  • InsightKorea JobS
    Tue, 22 Jan 2019, 8:33 PM
    Do you plan to develop a Korean keyboard version?
  • AL Rachels
    Wed, 23 Jan 2019, 11:13 PM
    Hi Polaris, I started trying to do a Korean keyboard layout last June, but without any real progress due to the way the keyboard driver for Windows and Linux work for Korean. Due to my wife's extreme health issues, I have not been able to work on the layout since September. If you would like to work on it, I can give you a copy of the work (2 files) that I currently have.
  • InsightKorea JobS
    Sun, 17 Feb 2019, 7:37 AM
    Thank you for answer.
    I wish your wife to be healthy.
    I am not a programmer. I do not know how to use the file even if you give it to me.
    Let me know how to use it, so I will try.
  • AL Rachels
    Sun, 17 Feb 2019, 9:07 AM
    I was actually working on this some yesterday and again earlier today, and still do not have it working. However, I think I might have an idea of what the problem is and will see if I can make more progress on the Korean layout tomorrow.
  • AL Rachels
    Fri, 8 Mar 2019, 11:50 PM
    For anyone interested, I have finally had time to create an English(USV5) keyboard layout and driver, that correctly shows only one shift key per upper case key, instead of highlighting both of them. You can try it out at http://m3x.drachels.com/mod/mootyper/view.php?id=446
    Anyone wanting the same functionality for any of the other language keyboards, let me know and I will try to do them on a first-asked, first-served basis.
  • El Jabato
    Fri, 5 Apr 2019, 6:50 PM
    We have just installed the mootype in Moodle 3.4. When I started typing verything was right on the screen , the time , the first letter appears underlined in green... But, I cannot type. the keyboard is not working and I tried both; Spanish v4 and Spanish V5. How can I make it work? Thanks in advance.
Please login to post comments