Hello there and thanks for making this module and putting up a forum for it. I would like to try it but when I tried to install it on a 2.3.1 I got the error message as below and I don't know what else to do. I have to tell you however that this is the first contributed module I have tried to install using Git (I followed these instructions but for 2.3 ) so it might well be my fault
Hello again! Well I looked at your wiki and realised the folder should be named mootyper so I manually went into my mod folder and renamed it - and then everything worked fine. Perhaps I gave the wrong path when I was adding it via Git but never mind - I have it now and will experiment, thanks.
Thanks However - at the moment the language isn't the problem - I can't work out how to get it to work at all - nothing I do looks like your pictures here http://moodle.org/plugins/view.php?plugin=mod_mootyper - I will have to experiment more tomorrow
Thanks for the module. I have tried a couple of ideas on how to do it but have not been able to add anymore lessons of my own. Is that something that can be done?
Yes... that's something that can be done. Exercises can be added one by one.
When you're adding a new MooTyper activity you'll see a link that says: "To manage exercises click here". This takes you to the exercises management area. Here you can click on "Add new exercise"...and than enter a new exercise...
Hi Rob/Jaka -yes as far as I can tell I followed the correct procedure for setting it all up but I can't get it to work. I will give it another go today -maybe I will delete the github version and use the version in the plugins and try again.
Maybe you choosed some exercise that contains some letters that are not supported. You probably selected english keyboard layout - so in that case it won't work if the exercise contains some Slovenian letters ... like č, š, ž, etc...
In short: if the exercise contains characters that are not supported in the selected layout it won't work.
That's also why I recomment using the version in the plugins. It's more stable because it doesn't contain Slo exercises.
For now here's some info about using the plugin: https://github.com/jl2035/moodle_mod_mootyper/wiki/Use
Hi again - I worked it out thanks-in fact both versions, Git and plugins work fine now I understand it a bit better. I made a screencast - hope that's ok.
This was so nice of you...
I don't know how to thank you...
With your approval I would like to add the video link to my README file and also on plugins wiki..
I have installed Mootyper 1.5, and the error I was getting by clicking "Mootypers" in the activity block has been fixed. However, the URL's listed after clicking the "Mootypers" link throw a 404 error.
The link generated in the list of Mootypers is something like:
The actual address to the activity is:
We have the activities block shown across the site. Our students use it often to find things in large courses.
I fixed it in 1.6 version. I hope it'll work... I don't have this "Mootypers" link on my Moodle 2.2
You should see this link if you add the activities block to a course. I will test 1.6. Thanks.
Edit - Version 1.6 fixed the 404 error. Also, in the plugin page comments, you had said the module would not upgrade automatically. You must have fixed that too. I was able to install 1.6 without deleting the previous version.
I also tried to upgrade from previous version and bam! It looks like the code in db/upgrade.php is universal. I didn't touch it
But I still can't guarantee that this works ok. If the chanes in the plugin are minimum it may go well, but if any database structure will be changed I really don't know what will happen...
I will specifically let you know if there will be any such version.
I have had some teachers using Mootyper with students over the last month. The feedback I have received is very positive.
One of my teachers asked if the lessons they create can be seen by other teachers. I created a new lesson, and then used a test account with the teacher role, and that lesson was available to the test account. It also looks as though one teacher can edit or delete a lesson created by another teacher. Is there a way to change this?
It would be nice if lessons created by teachers were tied to a specific course. It would also be nice if the site admin could add lesssons that were available site wide.
Thank you again for the contribution you have made to extending the functionality of Moodle.
Thanks. It is very nice to get positive feedbacks.
For now the lessons are all the same (global), but thinking of them being connected to users and courses makes sense. I will consider it in the future versions..
I just came from vacation... so MooTyper will be back shortly.
Global lessons are fine if I can keep teachers from editing or deleting them. I looked in permissions to restrict the teacher role, but could not find anything. Is it possible with the current release?
Nope...for now every teacher can edit any lesson. It has to be programmed... I'll have to add some database fields in the lessons table. And than fix the queries in php.
So this will require a day or two of coding... also I need to resolve this problem I have with the latest Moodle... I opened a thread about it on developer forums:
So the best option is probably to wait for another version...in a few days.
BTW this version will also require to remove the existing one. It might screw up the plugin tables since the database structure will be modified.
I'm thinking which way would be better to implement this. Let's say:
...the lesson will contain author ID and course ID. Course ID will be optional. In case of global lesson the course field is not needed...
Lesson will be visible to "The author only" OR "Inside a course" OR "Globally". The user chooses this when inserting new lesson.
And also ... lesson can be edited by "The author only" OR "Teachers from the same course" OR "By any teacher".
So this way lessons could be nicely organized.
There's also a way to implement this logic on the exercises instead of lessons. This way one could have exercises with a different access levels in the same lesson. But that could also cause some confusion. So I'll probably go with option A.
I am often called to help or fix things. If the admin role can't edit anything, I would need to use "Log in as" with the lesson creator's account to be able to help.
Ok now... please download the 1.7 version... it's under the "Download versions" tab (I misconfigured something with the version numbers)...it is not updated on github yet... so let's note this version as 'testing'...
I already see something i forgot: Lessons that are not "visible" to user must also not be visible when seting up the activity. So expect the 1.8 version soon...
I installed version 1.8. I had version 1.6 previously. When I dropped the new code into the mod folder, no upgrade was triggered be visiting notifications. I did see a new settings page, but not plugins check, etc. I had to hack the version.php file to get the module to upgrade.
In version 1.6, the version # was 2012250800. In 1.8, it is 2012090400. I had to make the 1.8 version number greater than that from 1.6. Then the upgrade went through.
The new features seem to work just fine on my initial tests. I will have my teachers report any issues as they use the module next week. Thank you for adding them.
This version numbers are a little screwed up...in fact, they were all the time but I didn't realize this until now. In my language the dates are allways specified as dd:mm. And that I was doing wrong from the begining.
If you have this issues in the future, try changing the existing version numbers, because from 1.8 on version numbers are fixed.
Since the 1.7. and 1.8 versions were both very buggy, I created 1.9 which has all of these issues fixed (I hope)... 1.8 is no good any more. So again let's do some testing.
I also had some suggestions from Slovenian teachers and partially they are added. I removed the red color (in the text that needs to be typed), because some older people couldn't see it right. There's also a request to connect mootyper achivements with moodle's grades but that will come in the near future as I don't really know how to do that. It will require me to study some more. There will also have to be an option for a student to view his achivements.
So thats it for now... try out the 1.9 version.
I just upgraded to version 2.1. Would you mind sharing what was changed since 1.8 please? I will let my teachers know to provide feedback.
To answer my own question, it seems to run fine in 2.3.x.
It doesn't record anything to the grade book, which is probably fine. I'll create a non upload assignment and record the grade I want that way.
- Display the words per minute to the student after they finish. It's words per minute minus any mistakes. WPM metric. That's a pretty standard way to measure typing speed.
- Let students see their results after they finish and submitted. Students would like to see how much they have improved. Right now, there's no way a student can see what they did yesterday or the day before.
- See this site on how they calculate WPM (http://www.speedtypingonline.com/typing-test)
What are the !!!!! exclamation marks next to a students name?
Exclamation marks are present if the person typed more than 60 chars in 5 seconds (which is kind of imposible)... or if the exercise took more than 10 minutes or something... so this is to warn teacher about a potencial cheeters...
Thanks for the suggestions...
I have installed this today. It looks great. When I setup a lesson i dn't notice the show keyboard option. Now I can't seem to go back and change it. I don't get the Setup option, only an opton to manage exercises.
As it took me 3 attemps to get fjfj fjfj correct I don't want to delete all my hard work
Is it possible to modify the lesson to show the keyboard?
I see the show keyboard option after I click "Setup." I don't think it can be changed after the setup is complete. Please create a new Mootyper, and look for the show keyboard check box on the setup page.
I set a password, yet students don't see a password box when they start the MooTyper.
Now, I created the MooTyper lesson, then I change my mind and re-edited the lesson to add the password. Maybe if I added the password to begin with, it would have worked.
My teachers are wondering what the exclamation marks that appear in the student grade screen mean.
"Exclamation marks are present if the person typed more than 60 chars in 5 seconds (which is kind of imposible)... or if the exercise took more than 10 minutes or something... so this is to warn teacher about a potencial cheeters..."
When the student is typing, his progress is instantly reported to server with ajax requests. I had to implement this logic, otherwise he could just refresh the page and start from the beginning if he made some mistakes.
As I'm writing this we haven't been working on mootyper for quite some time. So I'll have to announce some new versions. There are some suggestions from around here, than the suggestions from Jeremy W and also plugin backup has to be implemented (the procedure when the teacher wants to backup/restore course, with all the activities and other stuff). I don't know how and when I will find time for all this but I'm looking forward to at least have something new in the next two months.
Thank you for the reply Jaka. I now see that you had already answers the same questions earlier in this thread. I am sorry for not reading more carefully.
Other features my teachers would like to see are:
- A pause button for students in case they are interrupted while completing an exercise.
- A review page that shows students how they scored on each attempted lesson.
- Teachers would like to be able to change settings like "Show keyboard." After the setup is saved, this cannot be changed.
Thank you again for contributing this plugin to the Moodle community.
For now I uploaded a new version with few new features. I picked the simple ones. Teacher can now sort grades entries and also "setup" can be changed afterwards.
I havent been up to date with moodle lately so we now have MooTyper 2.2 for Moodle 2.2. I don't know what was happening with Moodle 2.3 and 2.4 so I decided to go with Moodle 2.2. This can also be tested on 2.3 or 2.4, but I can't guaranntee anything.
What else needs to be done:
- Backup (priority: 3)
- "Let the students see the results" (priority: 3)
- Passwords (priority: 2)
- Connect Mootyper grades with Moodle grades (priority: 2)
- Show speed in WPM (priority: 1)
- Add some ending message (priority: 1)
- Pause button (priority: 1)
I have tested MooTyper 2.2 this week on Moodle 2.3. Today, I installed it on my production site. I have not had any problems, and the new features work just fine. Thank you for the update.
MooTyper is perfect for my enirvonment. We're really enjoying it, keep up the great work.
My team is excited for the implementation of WPM. We would also like to be able to remove users attempts.
So is there any special trick to calculate WPM... any formula I could use?
Ok ... I added wpm to grades and the button to remove attempt.. this two were not a big issue...
here's MooTyper 2.3 for Moodle 2.3
Thank you for the update Jaka. I have installed on my test server and noticed a couple of things. On the copy of my production site, the wpm field does not get created if upgrading from mooTyper 2.2 or previous. It does get created on a fresh installation. I manually created the field, and it was fine after that.
Would it be possible to display WPM to students? Please see the image below.
I also noticed that mooTyper 2.3 has the lesson names in Slovenian. The exercises are in English. It is just the name that is not. Please see the image below.
Thank you again for this module and your ongoing support.
I would also like to note that the formula for calculating WPM might be off.
Remove user attempts works just fine!
Thank you for the quick update. I still needed to create the wpm column in the grades table. For others upgrading, the column is named wpm. It is set to decimal (10, 0) Null, Null.
The WPM calculation seems to be working. I like that the value now displays for the student. The pop-up after completing an exercise is nice too. I suggest adding "WPM" to the pop-up so students know what the number represents. See below.
As you can see, I am a slow typist. ;)
Oh.. how could I have missed that..
Popup was just there for the testing...you were not supposed to see it
Looks like I forgot to comment it out.
Maybe we should make it this way...display all results in this popup and submit the form after user clicks "OK"... it actually makes sense
I hade a meeting with my teachers today, and they said the WPM pop-up at the end is confusing their students. What code needs to be commented out so it no longer shows?
oh.. it's in "typer.js" file... just delete line 45.....glad you guys are up to date...
I am still getting the pop-up after deleting line 45 in typer.js. I have purged the server cache and my browser cache. Is there more code that needs deleting?
No it's just that 'alert'... the line looks like this: alert(wpm); ... that's the popup.
Try this: In Firefox go into some MooTyper activity and right click -> View page source
From there you can see if the script typer.js is included properly. If you click on it's url you will arrive directly on the script's code. See line 45 if it's there or not..
If the alert is there you still have some problem with cache... if not, there shouldn't be a popup.
My teachers are about to begin a new school year. This means they will be running the reset procedure on their courses. Since mootyper will not reset with the other activities, I planned to erase student attempts from last year by deleting them in the database. Is it enough to empty the mootyper_attempts table, or do I need to delete data from other mootyper tables too?
Also, I recently upgraded my Moodle to 2.4.5+, and mootyper still works.
Sorry Rob... haven't been here for some time.
I guess you want to keep the mootyper activities in that course but delete user attempts as the new students are learning this year. Am I right? Removing attempts from the database is not enough. You have to remove grades to... and also checks, if there are any.
I hope by the next year we'll have backup procedure so teacher will make a course backup in the beginning of the year in than restore it every year.
I've been reading about the Moodle Backup 2.0 in the docs... been three times through that article but it still sounds impossible to implement.