AJAX Marking Block

Blocks ::: block_ajax_marking
Maintained by Picture of Matt Gibson relaxing in the AlpsMatt 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.
Latest release:
120 sites
19 downloads
5 fans
Current versions available: 6

Please note: This plugin is no longer supported for newer versions of Moodle, and I'm afraid I don't have the time to give it the full rewrite that it really needs. Sorry sad

The aim of this block is to avoid having to search through each of your courses to find out whether there is anything that needs marking.

When placed on the front page, it shows teachers how many pieces of work need to be attended to, broken down by course, or by cohort. The list then expands when clicked to show individual modules and students. When you click on a student, a pop-up opens, allowing the work to be marked and saved, then the block updates itself to show one less item in need of attention.

The block has been thoroughly tested on a copy of a large university database with >50,000 users and has been optimised so that it doesn't impact on DB performance at all.

Current status is that the development is paused (bug fixes only) whilst I work on other urgent projects. Once the Moodle logging 2.0 proposal in core is built and released, there will need to be a complete rewrite to make it maintainable for the future, but that is some way off.

If you want to stay current, follow @AJAX_Marking on twitter, which has general information about new features etc.

Screenshots

Screenshot #0

Contributors

Picture of Matt Gibson relaxing in the Alps
Matt Gibson (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Mitchell van Gerwen
    Tue, 15 Jan 2013, 8:22 PM
    That is great news Matt! You really make my day. Thank you for your big efforts.
  • Yvonne Hamilton
    Thu, 17 Jan 2013, 6:57 AM
    Does anyone know if this will include Turnitin Assignment work that is ungraded?
  • Brett Wilkin
    Sun, 3 Feb 2013, 12:44 PM
    Of all the plugins etc this is the one I miss the most when it is not working. Sorry you have so much work on Matt but I will smile lots when it is going again.
  • R Ullrich
    Wed, 6 Feb 2013, 11:48 PM
    I agree with Brett. It's killing me not having this one. This Is one I would even pay for.
  • W. van den Helder
    Thu, 7 Feb 2013, 6:54 PM
    Hi Matt,
    I love the marking block, unfortunatly it doesn't work in 2.4 any change on a update, or am I the only one having this trouble.
    I migrated from 2.3 to 2.4.1, in 2.3 the marking block worked.
  • Picture of Matt Gibson relaxing in the Alps
    Fri, 8 Feb 2013, 7:26 PM
    2.4 is nearly ready - just getting the new assignment module to save properly. Won't be long!
  • Picture of Matt Gibson relaxing in the Alps
    Fri, 8 Feb 2013, 7:27 PM
    @Yvonne I haven't built in support for the Turnitin Assignment type yet, I'm afraid.
  • Picture of Matt Gibson relaxing in the Alps
    Mon, 11 Feb 2013, 1:42 AM
    New version added that works on 2.4. Let me know if there are any issues. Apologies for the wait!
  • Picture of Matt Gibson relaxing in the Alps
    Mon, 11 Feb 2013, 4:07 AM
    I've fixed the AMOS strings stuff so translators can now add language strings for the block on lang.moodle.org.
  • Jim Jam
    Mon, 11 Feb 2013, 3:33 PM
    Hi Mat
    Many Many thanks for doing this - Fabulous block...
    Ive installed the block on our system but it doesnt show up in the Add Blocks drop down for any user whether admin or user....
    Our moodle version is Moodle 2.4.1+ (Build: 20130131) which Ive recently updated..
    The block seemed to install ok and Ive checked the file in blocks area - correctr structure etc. I downloaded it from here and also the github link..
    Any ideas??
    Cheers
    Jim
  • Χρήστος Τζέτζιας
    Tue, 12 Feb 2013, 5:26 AM
    Hi! Thank you very much Matt for sharing this block!
    I've installed it in our moodle site. It seems to work fine, but it shows only three categories: recent, medium and overdue. Is there a "to be marked" notification? (I thought there would be one)
  • Picture of Matt Gibson relaxing in the Alps
    Tue, 12 Feb 2013, 5:31 AM
    @Χρήστος Τζέτζιας All the three categories are to marked. The difference is how long ago they were submitted. You probably want to pay attention to the oldest ones first so that the students get timely feedback.

    @Jim Not sure why that would be. I'll try to reproduce it. Can you try with debugging turned up to developer level and display_errors set to on? There may well be a conflict with something.
  • Jim Jam
    Tue, 12 Feb 2013, 4:39 PM
    Hi Mat
    I turned on the errors as you said. On the front page there doesnt appear to be any errors but when I go into a course the following errors appear at the top of the screen:

    The block ajax_marking does not define the standard capability block/ajax_marking:addinstance

    line 598 of \blocks\moodleblock.class.php: call to debugging()
    line 576 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 1843 of \lib\blocklib.php: call to block_manager->get_addable_blocks()
    line 1007 of \lib\blocklib.php: call to block_add_block_ui()
    line 353 of \lib\blocklib.php: call to block_manager->ensure_content_created()
    line 29 of \theme\zebra\layout\header.php: call to block_manager->region_has_content()
    line 25 of \theme\zebra\layout\general.php: call to require_once()
    line 804 of \lib\outputrenderers.php: call to include()
    line 734 of \lib\outputrenderers.php: call to core_renderer->render_page_layout()
    line 240 of \course\view.php: call to core_renderer->header()

    I am using the theme ZEBRA for outr system. I tried changing it to the default theme but the same thing happens.

    Hope this helps!!!

    Cheers

    Jim
  • Jim Jam
    Wed, 13 Feb 2013, 5:12 AM
    Hi Mat
    I have reinstalled the block and it now appears correctly... Is there a limit on the number of assignments that can be picked up in one course?? I have one course that has 36 individual assignments but the block only shows approx. half of them.. I have done the checks mentioned such as being in the groups the students are in as teacher, checking the assignments are all the same type and settings, checking that the groups are ticked in the block and that some work has been submitted using the submit button but they still don't appear in the block.... Has anyone else got this working for a course with a large number of assignments??
    Any ideas??
    Cheers

    Jim
  • Harrie Phillips
    Wed, 13 Feb 2013, 9:28 AM
    We have something very similar to what Jim reports happen - not all assessment that do need marking are showing for all the teachers in that course area (we dont use groups). We also have over 800 assessments as showing as needing marking but they are already marked. If a teacher clears them by pressing 'save' it only removes them from their marking list, not other teachers in the same area. So it seems perhaps there are still some bugs?? Also missing greatly the 'save and revert to draft' button from earlier versions.
Please login to post comments