Moodle plugins directory: MooTyper | Moodle.org
MooTyper
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 any additional information please visit us on GitHub or post in MooTyper's forum topic.
I should have a new MooTyper 3.3.0 ready for release soon that makes use of the new Chart api in Moodle. Right now my development copy adds a bar graph to the bottom of each of the grade pages, with a bar for Hits/minute, Precision, and WPM for each user/lesson.
If a teacher, manager, or admin goes to, View all grades (gview.php), the column headings work in a similar manner. In addition, clicking the Student heading, sorts the list alphabetically by last names, A to Z changing to Z to A when clicked again. The teacher, manager, or admin can control the who the information is displayed for, by changing the drop down menu selections. For instance to see how everyone performed on a particular exercise, select, by exercise, and then an exercise number. To see how an an individual student performed, you can select, by user and then change from All to an individual name. When looking at results for an individual, clicking on any heading reverts back to seeing results for All users.
I hope to soon release a new MooTyper version 3.3 for Moodle 3.2.x and 3.3.x, that will also add a horizontal bar chart under each of the grade tables. My work in progress v3.3 BETA, sorts the bar chart to reflect the sort order of the grade table.
There are two new keyboard layouts included. I created the Dvorak one, just to see if I could learn the new layout after using qwerty for over fifty years. Haven't really had the chance to try to learn it yet, though. The other new layout, Belgium(DutchV3) was at the request of Jelle Pauwels. With his help in testing, it only took a few hours spread out over a few days. That's because his work day is ending, when mine is just starting.
In general, every layout has some major changes in the code, new characters added, and the visual keyboard designed updated. Many new combined keys can be typed, that just were not included in prior releases. Characters rendered in black are typed with just the one key and shift when needed. If a character is rendered in blue, it needs to also use the Alt gr key plus the shift key at times. Red characters are used to create combination letters and also use the shift key at times. Generally the red keys can also be typed by themselves by typing the key followed by the space bar.
As always, let me know if you have any questions or problems.
Currently, we are leveraging MooTyper with other languages (Thai,Malay,Vietnamese, Siamese) for TH,VN and ID regions. So as part of the process, i could not find the indicated languages on to "KEYBOARD LAYOUT" of Mootyper. Is there anyway i can get it somewhere (or) it requires development. Your response is highly appreciated.
Thanks in advance.
Regards,
Karthick
Currently, there are no keyboard layouts for those languages. It is okay to create your own versions of them, if you want to. I will try to help create them, but need to know details of what operating system the students computers will be using and I would also need to see a picture of their keyboard for each language. It will be best to contact me directly via email, drachels at drachels dot com.
Just to let everyone know, I am very close to a new MooTyper 3.4.1 release that on screen is much more compact than any previous versions. The keyboard layouts are more compact and you can set the background and normal key colors for each different MooTyper activity. The current version of all the new code is in the master branch at github. Just doing a little more internal comments and need to check that it works on other versions of Moodle. So far I've only had time to test 3.3 and 3.4.
https://imgur.com/a/9DV4w
I enter the name of keys in a copy of Portuguese v4.php
https://drive.google.com/open?id=1JLaGtl1ZpvbFRGmoge5PneiB4w4PpBUc
But something wrong. After i will "program" the .js file.
TIA
I´m "working" in this one! I'm also admin of a Moodle site.