Thursday, June 2, 2011

Moodle XML Grading Assistant

I just finished writing a new web app that can save you some time, the Moodle XML Grading Assistant. The Moodle XML Grade Assistant allows you to quickly create an XML (or csv) file that can be imported into Moodle. Here is a list of the features:
Step 1
  • Simple to use 
  • Quick Fill. Fill in the same value for all student.
  • You can bookmark your class roster so that you do not have to type it in every time. 
  • Once grade values have been entered that can be modified. 
  • iPod/iPhone compatible (with easy enter number pad)
  • Optimized tab strokes. 
  • Blank grades will not be over written.
Instructions:
First you will need a list of student ID numbers. The easiest way to get this is to do a gradebook export to either Open Office, Excel, or csv format.

Step 2
Next make sure that all assignments that you want to grade have and ID number. The fastest way to enter these is through the calculations link of one of the categories in the grade book. You cannot modify them there but you can see what they are and enter them.

Go to http://aschool.us/m/g/ and enter your roster with one line per student. First enter the student's ID number followed by a comma and their name. Note that their name is only for your reference while interacting with the web page. When you are finished click next.

Step 3:
If you are satisfied with your class roster you can bookmark it so that you don't have to type it in again. Nothing is saved on the server it is all encoded in the URL. Now enter the ID number for an assignment and points possible for the assignment. Note that the points possible is only for your reference. Click next. 

To enter the scores simply type in the number. Pressing tab will move you to the next save button and then the next text box. The number pads are for easy entry while using a touch screen device.

If you need to go back and modify a score the simply click the assignment ID at the bottom of the page, change your value and click save.

When are finished click download. You will be prompted for a place to save the file. Next go to Moodle and import the file from your grade book menu.

Your data is temporarily saved on the server while you are working on it. Pressing the reset link at the bottom of the the page will clear out all of the data from the server.

Future:
If I see that people are interested in this I'll enable the email feature so that you can truly enter your grades from your portable device. Currently you can enter them but it makes it pretty hard to save them from the portable device.

History:
One of my frustrations with Moodle is the ability to quickly enter grades into the grade book. You can import CSV files but that takes a while because you have to match up all of the titles manually. This could still save time if you a have a large class but my classes tend to be small. Next I looked into the XML import option but that wasn't very helpful because it was so hard to edit and add information. 

No comments: