AJAX Marking Block icon

AJAX Marking Block

Maintained by Matt Gibson
Shows a teacher all of the unmarked work which has been submitted by their students across all of the courses they teach in. It's most useful when placed on the front page, and it allows the work to be viewed and graded through a pop-up interface, which then updates the block once the work is marked.
Price option: Free

Supports Moodle 1.9-2.4 See all versions
Latest release: 13 years ago
Installations: 85
Downloads (last 90 days): 189

Frankenstyle name: block_ajax_marking
Blocks

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

I'm very interested in using this but there isn't a version for Moodle 2.5, are there any plans for this? Thanks!
Hi all, I am testing the AJAX marking block to introduce to our college. We are very excited as it will save markers alot of time. I have just found a maasive issue though. When I mark something it updates for me as a user but if I then log in as a lecturer or Educator the item I just updated is still showing as requiring to be updated. I have checked this updating marks in all roles we use and unfortunately it does not update for any other roles. Please advise if you have any ideas why this could be happening?? Many thanks, Heidi
Hi Matt, for what it's worth the plugin has been working fine for us in 2.5 and we love it. However, we did just notice a bug: it's reporting that no assignments need grading when actually we just discovered a number of assignments that do need grading. If you need more details I can provide them, but just thought you should know.
Hi all. Sorry for the silence recently. This project has sadly had to a backseat to some others which have been incredibly pressured.
I am slowly fixing these bugs and working through new testing procedures, but the fact is that the code that runs the whole thing has grown in complexity to the point where it is quite time consuming. Because the block draws together lots of modules and parts of core Moodle, it breaks easily when any of these parts are updated in core.
Beyond 2.5, there is a proposal afoot to rebuild the Moodle logging system in such a way that it will be possible to use that as a basis for finding unmarked work. This would be far better than the current hugely complex SQL query that breaks any time a module is updated. Some of the issues outlined above are caused by this SQL, and others by changes in the marking forms.
I have still only a little time to devote to this, so if anyone wants to have a stab at fixing anything and making a pull request on GitHub, then that would always be appreciated smile Latest code (fixing a couple of bit) is in the develop branch right now, but not yet packaged up here on the plugins db.
Love the block and I am using it now with Moodle 2.5+ (Build: 20130614) one issue that I have seen is with moodle 2.5 is that the total number has been shifted down a line under the total heading.
Also when using it in 2.4 forum marking came up but didn't disappear after the comment was marked. Thanks for your work on this!
We have installed the block and have GREAT feedback on it. I am having an issue with a couple instructors. We have some courses that Multiple instructors teach (Open Entry /Open Exit Lab courses) So all the instructors have teacher roles in each of the courses. They are the ones that use the block the most since we installed it last week, they love it. But it will show them already graded assignments, even if they go in to the assignment and click "Save Changes" (already graded) it will disappear from their list for the rest of the day. but then comes back after about 24 hours.
Moodle version
2012120304
2.4.4 (Build: 20130513)
Hi Matt,
Thanks for your contribution. It's much appreciated smile
I've installed the latest version from github on WampServer 2.2 with Moodle 2.5. I haven't yet created an instance of the block and I got this error in developer mode:
The block ajax_marking does not define the standard capability block/ajax_marking:addinstance
line 606 of \blocks\moodleblock.class.php: call to debugging()
line 584 of \blocks\moodleblock.class.php: call to block_base->has_add_block_capability()
line 236 of \lib\blocklib.php: call to block_base->user_can_addto()
line 1866 of \lib\blocklib.php: call to block_manager->get_addable_blocks()
line 1005 of \lib\blocklib.php: call to block_add_block_ui()
line 353 of \lib\blocklib.php: call to block_manager->ensure_content_created()
line 6 of \theme\arialist\layout\general.php: call to block_manager->region_has_content()
line 847 of \lib\outputrenderers.php: call to include()
line 777 of \lib\outputrenderers.php: call to core_renderer->render_page_layout()
line 240 of \course\view.php: call to core_renderer->header()
I hope this helps!
Hello Matt:
This is a great block for teachers. However I have a problem:
Make a Moodle clean install (2.3.7+ (Build: 20130524)
Install the Ajax Marking block (block_ajax_marking_moodle23_2012110903.zip)
Work in local with Xampp 1.7.7 (php 5.3.8)
Create a course with:
-Group mode -> Separate groups
-Force group mode -> No
Restrict permissions for non.editing-teachers in moodle/site:accessallgroups to prohibited.
Make an assigment (send 1 file, separate groups)
Enroll 3 groups (A,B, and C) with 2 students and 1 non editing teacher.
3 students (one from each group) send 1 file to the assignment.
A non editing teacher (group A) see in the Marking block all students, she can grade the A student, ok.
But if she try to assign a grade to a group B student, this grade is assigned to the second student from group A not to the group B student.
Can you help me in this? Thank you smile
Mario Dorantes
Hi Matt, I just upgraded from Moodle 2.2 to the latest Moodle 2.4 and latest Ajax marking block. I converted all assignments and now previously marked work is showing back up in ajax. If I hit the save button they will disappear again but how can I get all marked work out of ajax? Marked forum work shows up and I have no way to resave that. Suggestions?
I get 2 errors but I don't know if they are a big deal. Everything so far seems to work.
It seems that "The block ajax_marking does not define the standard capability block/ajax_marking:add instance" has not been fixed in the most recent release??
When I click on an assignment or something to grade I get the following error at the top,
Warning: Missing argument 6 for assign_user_summary::__construct(), called in /Volumes/Moodle_Data/Webserver/Documents/moodle/blocks/ajax_marking/modules/assign/block_ajax_marking_assign.class.php on line 214 and defined in /Volumes/Moodle_Data/Webserver/Documents/moodle/mod/assign/renderable.php on line 140 Notice: Undefined variable: extrauserfields in /Volumes/Moodle_Data/Webserver/Documents/moodle/mod/assign/renderable.php on line 146 Warning: Invalid argument supplied for foreach() in /Volumes/Moodle_Data/Webserver/Documents/moodle/mod/assign/renderer.php on line 143
Any help with these?
I have installed the latest version of this block (2013021002) into Moodle 2.4 (Build: 20121203), and as soon as I deploy it in a course, I get:
Fatal error: Class block_ajax_marking_journal contains 2 abstract methods and must therefore be declared abstract or implement the remaining methods (block_ajax_marking_module_base::process_data, block_ajax_marking_module_base::grading_popup) in /var/www/moodle2/html/blocks/ajax_marking/modules/journal/block_ajax_marking_journal.class.php on line 160
I then have to disable to block to be able to get back into the course.
I see others have this working in 2.4, though. Suggestions?
Hi again Matt,
Thanks for all of your efforts. How is the Resubmission project tracker coming along (CONTRIB-4175)? We would love if the resubmitted assignments were displayed in the marking block.
Thanks,
Serge
Hello Matt, and everyone else,
I have tested the ajax marking block on a moodle 2.5 bèta version and the block works so far. Does this mean the block continue working on 2.5? And is founding your company succeeded?
Thanks in advance,
Mitchell
Hi Matt, and everyone else.
I have having difficulties getting this plugin to work in conjunction with groups. Namely, the logged in tutor/teacher is seeing submitted work for students in groups other than the ones they (the tutor) are in.
I'm guessing this is some sort of config issue. Can anyone help me out?
Hi on moodle 2.3.6
blocks/ajax_marking/modules/quiz/block_ajax_marking_quiz.class.php
lines 310 - 340
I changed the default database table prefix from mdl_ to the custom one in our install
And it seems to be working fine now -- for moodle quizzes -- hope this helps for anyone who has set the database tables to anything other than
mdl_ and wonder why the grading popup gives a database error.