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.

Hi Mat
This block would be very useful for our teachers
I am trying to install it on moodle 2.3.6
It works for online text "assignment" activity but with -- moodle quiz essay's
It gives a database error - about not being able to find a table.
( I can send you the moodle debugging info )
Maybe it's my moodle installation - does anyone else have this working OK with
Moodle 2.3.6 (Build: 20130318) ?
is it possible to check questionnaire submitting??
Just found this block and am very excited as my teachers really were needing the old Grade Me Block. I had a few struggles getting everything to work correctly but I think I've finally succeeded. I had the same capabilities error mentioned at the top but I get that on most all blocks that I've added and have been able to fix that. However, when I click on a student's submission the pop up screen seems to work but at the top I have the following error:
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 on this?
Having trouble with version 2.4.2. I'm had an old version installed before. I tried to replace the files an run an update but I was getting:
The block ajax_marking does not define the standard capability block/ajax_marking:addinstance
I then tried uninstalling (via plugins page) and reinstalling (via notifications) but I'm still getting that error. Any ideas?
Apparently the 6th attempt at installing this worked. No errors! Not sure why, but I'm happy smile
Hi Matt -
I just installed Moodle 2.4.1 (Build: 20130114) into a new environment to play with the Ajax Marking block. I downloaded the 2.4.1 version of the install, unzipped it, placed the “ajax_marking” folder in the blocks subdirectory, and got this message when I clicked on “Upgrade Moodle Database Now” on the /admin page. Any advice you could give would help. Thanks!
Plugin "block_ajax_marking" is defective or outdated, can not continue, sorry.
More information about this error
Debug info: Can not load main class.
Error code: detectedbrokenplugin
Stack trace:
•line 732 of /lib/upgradelib.php: plugin_defective_exception thrown
•line 362 of /lib/upgradelib.php: call to upgrade_plugins_blocks()
•line 1544 of /lib/upgradelib.php: call to upgrade_plugins()
•line 349 of /admin/index.php: call to upgrade_noncore()
Hi there,
we have a customer running Moodle 2.4.1 using Ajax Marking block version ajax 2.4.2 (2013021002) .
Block instals fine, but teachers cannot see any submitted work from students.
Please can you advise further.
Many thanks,
Simon Smith
This version installed fine, and displays the summary fine. When opening a grading window however, I get a blank popup. (Attempted on several different systems running MAC, XP, and Win7. Kaspersky AV, Symantec, and AV turned off on Windows systems.) But even having the summary list, which is more accurate than the built in list, is helpful.
Hi
I just have updated my moodle to the last build (Moodle 2.4.1+ (Build: 20130214)) and all seams to be running fine
thx
here are the message in debug mode :
Fatal error: Call to private method assign::submissions_open() from context 'block_ajax_marking_assign' in /home/www/www.esa-it.be/blocks/ajax_marking/modules/assign/block_ajax_marking_assign.class.php on line 239
@Fr de Thysebaert - Can you try again but with debugging set to developer level, and display_errors turned on? The blank page should then show some sort of error message that I can use to diagnose the problem.
Hi
I just update to the last version of this great block.
When I try to grade a topics, the pop-up launch a blank page
I had try to uninstall then reinstall the block
I had try different browser with the same issue
versions
ajax 2.4.2 (2013021002)
Moodle 2.4+ (Build: 20121208)
Matt
Did some tests as you advised....
I created a new user in one of our courses and uploaded as test file to each of the assignments.. All of these appeared. I marked each of these and sent them back via the ajax marking block which worked fine. I then updated a few of the uploads to represent a student acting on feedback... Out of the two updated only one of the updated assignments appeared in the block.
I also used two live student accounts who have been using the course for a while now and did a similar test one students work worked fine with repeated uploads , one other students worked fine the first time around but did not appear on the second.
We did upgrade a variety of assignments from the 2.2 version to the new version a while ago but I don't know which ones were.. I had a look in a few of the database tables to see if I could spot any difference (mdl_assign) but there doesn't seem to be any difference..
Does this help at all... Let me know if you would like me to do any other tests
Cheers
Jim
I have the latest version of this now, and am getting this error:
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
Seems to be related to having, or having had, a Journal in the course, since I can't reproduce it in a test course that does not have a journal, but maybe also one that has entries and feedback in it. Still working on exactly how to reproduce it, and when I figure that out I'll post it here. Meanwhile, anyone else seen this?
@Jim, @Harrie - thanks for the feedback. I'll try to reproduce this.
Jim - there's no limit on how many are picked up, they just have to fit the criteria for being not marked, which sound like they may need tweaking since the 2.4 upgrade has altered some of the core assignment code. Can you pinpoint anything about the ones that don't show up which they have in common? Maybe they are older ones that were upgraded from the old assignment type?