MooTyper

Activities ::: mod_mootyper
Maintained by AL Rachels
MooTyper implements a typing practice/instruction functionality into Moodle.
Latest release:
1012 sites
828 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
    Fri, 5 Apr 2019, 11:32 PM
    The only time I ever have that happen is when my Windows computer keyboard driver does not match the MooTyper keyboard layout. It happens to me quite often as I currently have 33 languages installed on my development computer and I sometimes forget to make sure I am using the correct language with the corresponding MooTyper keyboard layout. i.e. Many times I have been using one language, then try to type in another in MooTyper without changing the computer keyboard driver. Nothing appears to happen because the letter in the the two do not match so MooTyper is counting it as a mistake and waiting for me to type the correct letter before it will move the cursor to the next letter to type. If you write me direct at drachels at drachels dot com you can send me a picture of your MooTyper settings page, etc.
  • AL Rachels
    Fri, 12 Apr 2019, 11:22 PM
    Just to let everyone know, if you downloaded and tried to use the 3.6.0 release, you should replace it with this 3.6.0+ one. I was in a hurry to release before going on a trip, and accidentally included the wrong copy of the typer.js file. The included file had a bunch of console.log entries in it, one of which was breaking the scroll function. Sorry for any inconvenience.
  • AL Rachels
    Thu, 9 May 2019, 2:18 AM
    I've had a request to implement a keypad layout. If anyone else is interested, please let me know and I will let you know where to see it in action. Keypad by itself works, but keyboard+keypad still needs a little work to get both keytops to highlight.
  • AL Rachels
    Sat, 18 May 2019, 5:11 AM
    I have both the solo keypad and the keyboard+keypad working and available at git hub.
  • Maritza Rojas
    Fri, 12 July 2019, 9:02 AM
    Hello, Are er able to add an audio file only instead of the text and have a student type what they hear for a listening and writing activity?
  • AL Rachels
    Fri, 12 July 2019, 11:52 AM
    Hi Maritza,
    Intriguing idea. Cannot be done with current version of MooTyper and would require major development work to implement. Would still need to have the text (hidden) along with the audio file so that the exercise could be automatically checked for correctness by MooTyper.
  • Fco Javier Llorente Guevara
    Sat, 13 July 2019, 1:16 AM
    I have installed Mootyper v 3.6.1 for Moodle 3.7+ Clean installation. Correct plugin, correct installation ... I add the activity of mootyper. All good. I click on T-mootyper and I see: options. I can configure all the options: create lessons, delete, etc. But I do not see the keyboard, I only see the configuration options. I can not work just set up lessons, and features. I have tried other versions of mootyper and the plugin works for mod_mootyper_moodle23_2014080300 in moodle v3.7 +. But this version is very limited in features (language, keyboards, lessons ...) You can help me.
  • AL Rachels
    Sat, 13 July 2019, 5:17 AM
    Hi Javier, I will be happy to try and help you, any way I can. I have sent you a private message regarding contacting me via email. The second version of MooTyper you mention: "mod_mootyper_moodle23_2014080300" was the code version available at the time I took over maintaining MooTyper. As you mention, that old version is very limited when compared to MooTyper 3.6.1.
  • 景東 王
    Tue, 29 Oct 2019, 9:24 AM
    I am happy to see the module,could this module support chinese typing test in the future?
  • AL Rachels
    Tue, 29 Oct 2019, 11:50 AM
    If you mean typing English letters using a Chinese keyboard, then I might be able to get it to work. But if you mean typing Chinese letters, then sorry, MooTyper currently is not able to do that. The current keyboard driver does not support typing letters from a menu.
  • AL Rachels
    Mon, 18 Nov 2019, 10:15 AM
    Just added a new MooTyper 3.8.0 release. Most of the new changes, additions, and updates are related to code changes to events. People who can edit or add lesson categories and exercises, will see a couple of new, Cancel, buttons. Sites using Moodle 3.1 down to 2.7 may see a very slight alignment difference between the Confirm and Cancel buttons. For all the Moodles from 3.2 and higher, that have the Boost theme, the buttons align as they should.
    Sites using lower versions of Moodle really should upgrade because if I start having more problems with getting MooTyper to work seamlessly, I will have to drop support for older Moodle versions.
  • AL Rachels
    Wed, 20 Nov 2019, 6:39 AM
    Even though the new MooTyper 3.8.0 included over 18 different bug, style, and new item changes, thanks to user pmaneggia, I managed to fix another newly discovered bug today. The problem was that the Confirm button, when changing MooTyper settings, would not save the changes if you were using a Safari web browser. Anyone who regularly uses Safari, can get the fix from github. It is in branch MOODLE_380+_STABLE. I have also completed work on two more tracker items, which are in the master branch. Since I am trying to clear some more of my TODO tracker items, I will try to do another release sometime next week.
  • AL Rachels
    Thu, 5 Dec 2019, 2:39 AM
    I am sorry to say that my, "try to do another release sometime next week," has become next month, and it will probably be another couple of days. I have managed to clear a few more of my tracker items, plus I am waiting for some feedback about a change and a new German(V5)-icons layout. The new layout is already in the master branch at github for anyone who might want to try it out.
  • Bruce Wilbee
    Fri, 6 Dec 2019, 6:11 AM
    Hi Al, we appreciate this activity. The only thing we see missing is a Time Test that follows standard keyboard testing rules...any thoughts about adding this so we don't have to have two products?
  • AL Rachels
    Sat, 7 Dec 2019, 4:31 AM
    Hi Bruce,
    Can you contact me via email, drachels at drachels dot com and provide me with details, pictures, etc., of what you mean by "Time Test"?
Please login to post comments