For example, in the "assignment view" and "journal view" pages, you'll see the student work (uploaded file or text field) and the teacher grade and response or lack thereof. The journal will even go so far as to reveal a student's journal in a different color if he has updated it more recently than you have commented upon it.
Same thing with forums and glossaries, if you've attached "rating scales" to them. If the teacher has not touched or graded the individual entry, it will be blank. At a glance, it is easy to see what needs to be graded.
I hope this helps.
For example in the assignment or journal modules, currently (unless I missed something, and I'll admit I've not tried 1.2 beta yet) you have to work your way through looking every assignment or journal to see if anything has been added or changed which requires (re)grading.
I'm thinking about a page which lists off that these assignments have ungraded work, and so do these journal entries, etc. Which could then either link off to the applicable current pages, or possibly other similar sub pages which allow the teacher to view and grade the work "Ungraded <module> work" etc.
Take a look at a script by Bruno Vernier,
Instant Moodle Marking (tm),
The unmarked grades appear at the top of the page but, if you are a developer you might be able to create a special mod to do this for a teacher. I do now know if he really copyrighted or trademarked it but you can contact him and see if he did so. He is very nice. I am sure you and he can work on this.
Hope this helps.
The (tm) trademark was a pun since I called the program "Instant Moodle" ... rest assured that I am happily legally prevented from changing the licence on anything derived from moodle It is a very small program which shows unmarked activities (so far, only journals, assignments, postings, glossary entries )
Here is the latest version of "Instant Moodle Marking" which I place in the header.php of my theme. There are two files:
topbar.php shows courses one is currently enrolled in (all courses if in admin mode) ... and yes I know this information is available in the standard sidebar ... but I have added bubbles (display blocks) that show current total marks for each course (and this is not cached ... so be warned that this does increase page-load time by a fraction of a second
topbar2.php is the one you are interested in: it shows all activities which are ungraded and this version now works with students and teachers:
in admin mode, one sees every activity in every course that needs marking
in teacher mode, teachers see only stuff to be marked in their courses
in student mode, students see a visual clue (number of dots) of items teacher has not marked for the whole class as well as links to their unmarked activities
this program works well for me, and speeds my marking-processing up to a very comfortable level... but it is still alpha quality ...although no one has reported any bugs, no one has reported actually using it (besides me)
How to install:
in a cell inside the first two tables of header.php in your theme
Thanks for such a speedy and extensive reply. Thanks also for the script update. I did install the previous script you posted but I have not had to use it so far. I am in the process of creating a "fake" course with a list of "fake" students so I can test MOODLE and any specific mods.
I am sure the info and script you provided will help D.G.
I've still not had a chance to try this (grading period ended, and currently all the time I have for looking into this is when there are students using moodle so I'm being patient), however given the amount of journals and assignments my wife uses in her courses it feels like it might take up a chunk of screen space and server resourses to proceess the information for every page load (my understanding from browsing over the code). If that is the case I'll probabbly just attempt to move it onto a page of its own.
Actually it could probably function as a module--but my overall feeling is that the routines used should be a library call in each module much like the recent activties side panel, and just a moodle page to tie all that together.
Yes, Bruno has a very useful script, There has been some posts at Moodle regarding specialized user pages depending on who the user is - admin - teacher/instructor - parent - student/participant. This would be a great addition to a "teacher/instructor" page and I guess an "admin" page as well since some teachers are also the admins of their site.
But even as a separate admin mod it would be really "cool".
"Instant Moodle Marking" shows what needs to be marked across all the courses a teacher teaches .... so I don't think putting it in as a mod that can be inserted in specific courses makes sense... even if it can be done ... it would not be course specific (as it is right now, I mean)
on the other hand, the code can be inserted in course formats in the left or right hand columns instead of in the header (or footer)
Personally, I like it in the header because I immediately see new stuff to be marked ... but as my site gets busier, I will likely move it to the sidebar so I see it only when I am in full course view mode ... which is maybe once every 10 page loads
As always your reflections are insghtful.
I was really referring to either
- making it part of the Admin panel. Let's say a link to Ungraded or Updated work. The page would indicate in which courses work need to be graded
- making it part of a Teacher Page from which an instructor would have links to his/her profile, Ungraded or Updated work, a calendar covering the courses the teacher is teaching, etc.... Something like a MyTeacher Page.
Sorry I did not make it clearer.
My idea that it could "potentially be written as a module" would be more of a hack and less of a "module that could be inserted into a course". I was purely looking from the point of view that it makes it easier to install and uninstall and presents a link in the left side panel without having to change anything within moodle. Probably would be a very dirty hack job to make it function correctly without screwing everything up though!