MooTyper

Activities ::: mod_mootyper
Maintained by AL Rachels
MooTyper implements a typing practice/instruction functionality into Moodle.
Latest release:
999 sites
721 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, 27 Dec 2019, 3:55 AM
    For anyone interested, I am right in the middle of testing a new MooTyper 3.8.2 version, but due to good results so far, have already placed it on the demo site reached by the Website URL listed above. Like the last two releases, this one contains over a dozen new "things" and fixes one bug related to mode settings. The two biggest items are a time limit setting and a required WPM setting. Anyone can self enroll and if you would like to see things from a teachers point of view, contact me via private message or email listed in last comment.
  • AL Rachels
    Fri, 27 Dec 2019, 4:49 AM
    Forgot to mention, there is a new key top text color setting so you can make the on screen keyboard layout look similar to the way most keyboards actually look. For instance, my actual desktop computer keyboard has a light gray background, and black keys with white letters. This combination is now possible, however, home row key tops are still red, yellow, green and blue with black letters.
  • AL Rachels
    Mon, 30 Dec 2019, 11:50 PM
    Coming soon in a new version of MooTyper, Mistake details, which is a consolidated list of mistyped characters with count, displayed between the status bar and the text-to-type. You can see a preliminary version in operation if you visit the Website URL listed above. Next step, is to make the Mistake details result available to the teacher so they can see where students are having trouble. If you have any suggestions for this and any other improvements, please let me know.
  • AL Rachels
    Sun, 5 Jan 2020, 1:53 AM
    I have just started testing the new MooTyper V3.8.3, that will now let the teacher see the mistakes each student has made in each exercise. It usually takes a couple of days for me to go through all the versions of Moodle that MooTyper works with and I expect this version will take a little longer due to having to test the new time limit and required WPM rate settings. I've checked it on Moodle 3.7.x, 3.8.x and 3.3.x (using PostgreSQL) so far and it looks good. The new version is available at github via the Source control URL link, listed above.
  • Gorn ---
    Wed, 8 Jan 2020, 10:30 PM
    Hi AL! There seems to be a problem with the exercise "English2.txt". One of our users has complained that her students can't continue with the lesson when they reach the apostrophe in line 17. I had a look at the file and it seems there are two different types of apostrophes used. "Who's at the door?" at line 14 and "You’re looking good" at line 17 look differently in the text editor. Apparently the students can continue at line 14 without any problems. I haven't tested it myself, so I can't say if there's anything to it, but maybe you'll like to have a look at it.
  • AL Rachels
    Thu, 9 Jan 2020, 12:13 AM
    Hi Gorn,
    Sorry, I do not supply any lesson named "English2.txt" so it must be one that someone in your organization created. What keyboard layout are you using?
    I remember once a few years ago, someone had the same problem and it was caused by creating the exercise in MS Word, then doing a copy and paste. MS Word uses the curved version of quotes and apostrophes as they "look" better, but they are actually named something else, which creates the problem you have noticed.
    If you edit the exercise, in MooTyper, retype the problem characters and save your changes, that should fix it. You might have to figure out who created the exercise due to permissions, or just have an admin do it. Admins can edit any exercise.
  • AL Rachels
    Sat, 11 Jan 2020, 3:14 AM
    @Maritza Rojas - I have finally gotten caught up with other updates to MooTyper and over the past couple of days I have been working on a, Dictation, capability for MooTyper. Could you give me more info on just what you would like for MooTyper to do for a "listening and writing activity?" If you could provide an example audio file that would be great. My email address is available in my profile.

    If you are wanting to give students a set of general directions in an audio file for a typing assignment such as an essay, and then have them type whatever they want, you would need to use some other activity, such as assign in text mode, or journal. The audio directions file could be placed/recorded in the description of the activity.

    As I mentioned before, for a dictation capability, MooTyper will need to have the text along with an audio file narrating the text. MooTyper will need to be modified so that the complete text starts out as invisible, and then becomes visible one character at a time as the student types. From the student viewpoint, I have this already working. Just need to finish adding code to eins.php and eedit.php that lets the teacher add or edit the audio file. To simplify things, I am going to use the audio recording capability built into the Atto editor, so this new capability may be for only Moodle 3.5 and above. Comments and suggestions from anyone are welcome.
  • AL Rachels
    Fri, 20 Mar 2020, 12:23 AM
    Just a quick shout-out of thanks to Jelle Pauwels from Belgium. Being in lockdown at home due to Covid-19, he has taken the time to translate all the language strings for Belgium(DutchV5) used by MooTyper. He has even agreed to do the same for my other plugin, Hot Question.
    If there are any other users working from home and looking for something to do to keep busy, if you would care to add translations for other MooTyper layouts, please let me know and I will gladly tell you how to do it.
  • AL Rachels
    Mon, 13 Apr 2020, 12:39 AM
    Another shout-out of thanks to Stamos Spiliotis from Greece. In the past few days he has not only installed MooTyper for his students, but has also taken the time to translate all the MooTyper language strings into Greek. Stamos also helps maintain other Greek translations for Moodle. He has also made a couple of suggestions to improve MooTyper, which I have added to my, TODO list. Thanks again Stamos!
  • Dinis Medeiros
    Mon, 13 Apr 2020, 1:20 AM
    Both translated 100% to European Portuguese.
    Thanks for yours GREAT plugin.
  • AL Rachels
    Mon, 13 Apr 2020, 5:15 AM
    Thank you Dinis, for your contribution both to Moodle and MooTyper!
  • AL Rachels
    Sat, 1 Aug 2020, 12:51 AM
    It has been a long time coming, but I have finally had enough time to devote to trying to get MooTyper grades to appear in the Moodle grade book. I have also wanted to update the statistics below the tables seen when you click the links for, View all grades and View my grades, Instead of just showing an Average, I have wanted to show Mean, Median, Mode, and Range.

    For anyone who would like to see these enhancements in use, I have a Mootyper 3.9.2 BETA branch that includes these plus a bunch of other stuff, installed at http://m3x.drachels.com/ The best place to see this in action is in the Plugin Development course. You can create your own account, and if you contact me directly, drachels at drachels dot com, I can give you teacher access.

    The grade book integration currently just updates a students grade to the last completed exercise grade, so it really is only suitable for a MooTyper exam.
  • AL Rachels
    Sun, 9 Aug 2020, 2:07 AM
    Medical appointments have slowed me down, but I have been making slow progress with MooTyper to Moodle grade book integration. The latest 3.9.2 BETA branch at github, has both Grade and Rating working, except for delete. I have set up more examples that can be seen in the link listed in my last comment. As a reminder, the Grade setting is suitable for Exam mode only since it just uses the latest result from a MooTyper exercise.

    The way I am adding the rating is slightly different from other Moodle plugins where a teacher has to manually enter a rating. In MooTyper when a student finishes an exercise, the precision percentage is automatically entered as a rating based on what the activity is set to use: average, count, maximum, minimum, or sum, of rating.
  • AL Rachels
    Tue, 11 Aug 2020, 3:15 AM
    I have just added a MooTyper 3.9.1+ version because the original release for 3.9.1 had an extra zero in the version number. It was a dumb mistake on my part, and I am sorry. Currently, an upgrade to the next version will fail due to a, Higher version is already installed. After all, 20 million is much larger than 2 million. The directions on how to fix the version and allow an upgrade to proceed is in the first paragraph at the top of this page. IF you did NOT, or have not, installed MooTyper 3.9.1, you should be able to upgrade to MooTyper 3.9.1+ without any problems.

    I'm posting this now because the upcoming MooTyper 3.9.2 version does have both the Moodle Grade and Moodle Ratings working in it, and I know may people will be glad to finally have this capability. I am going to delay its release for a few days, as right now it only works for Moodle 3.9 and Moodle 3.8. That's because the forum code I was copying is using some "new stuff" introduced in Moodle 3.8. Since about 36% of the sites using MooTyper, are on Moodle versions 2.7 thru 3.7, they would not be able to take advantage of having MooTyper automatically place grades in the Moodle grade book.
  • AL Rachels
    Wed, 16 Sept 2020, 12:03 AM
    Sorry that the release delay mentioned in my last post, has lasted for more than a month now, but I have just been swamped with "things to do" and it does not help that verification testing takes so much time. Due to additional testing needed for the new rating and grade capabilities, I have come to the decision to drop support for MooTyper in versions of Moodle that are no longer supported as shown on the version support chart at https://docs.moodle.org/dev/Releases#Version_support.

    Currently, this means I will make sure MooTyper works with Moodle 3.5 or higher and PHP 7.1 or higher. Yes, I know that Moodle 3.5 specifies PHP 7.0, but I have adopted some PHP stuff that became available in 7.1.

    I also realize there are going to be a few users unwilling to upgrade their sites to Moodle 3.5 and higher, that are going to want to be able to take advantage of MooTyper's new gradebook capabilities that will not be happy with this decision. Simply because researching for this upcoming release I know what needs to be changed, this one time I will try to make available a custom version of MooTyper that will work on Moodle 3.4 and lower and with a lower version of PHP. To get the zip file, you will need to contact me via email message, and I'll see that you get the needed zip file.
Please login to post comments