Essay (auto-grade)

Question types ::: qtype_essayautograde
Maintained by Gordon Bateson
Essay (auto-grade) for Moodle >= 3.0
Latest release:
1659 sites
455 downloads
65 fans
Current versions available: 1

The "Essay (auto-grade)" question type awards a provisional grade as soon as the student submits an essay. The provisional grade is based on the number of words, sentences and target phrases that are present in the essay. 

In addition, this question type allows the teacher to specify "grade bands" which can be used to create a non-linear grading scheme. 

At any time, the teacher can override the automatically generated grade by giving a manual grade and feedback as in the standard "Essay" question type.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

Gordon Bateson (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Toon commentaren
  • Mr P Halford
    di, 17 dec. 2019, 22:53
    you cant seem to use symbols or numbers as answers + - etc. can this be implemented?
  • Michael Backus
    vr, 17 jan. 2020, 03:06
    I created a quiz with a few Essay (auto-grade) questions. My goal was to provide feedback to students who didn't write enough prior to grading their responses. Unfortunately, I was not able to figure out a good way to do this. I tried setting it up so that they could check their response before submitting it, but that didn't work. I then tried giving them multiple chances on the quiz, but then I end up with multiple quizzes to grade for the same student. How do you recommend using your plugin to provide feedback and allow a student to retry without creating a 2nd quiz for the teacher to grade?
  • Marinda
    do, 27 feb. 2020, 13:39
    We've started implementing the auto-graded question and it works extremely well. However, we had two instances where it generated the following error:

    Exception - Argument 2 passed to has_capability() must be an instance of context, null given, called in [dirroot]/question/type/essayautograde/renderer.php on line 205

    It impacted the whole review of the quiz attempt. You can review each question separately, but the moment you want to review the whole quiz attempt, it generates this error. I cannot figure out what caused this. 9 students completed this quiz; 7 out of the 9 had no problems with it. In two cases (and it was not the same question), it generated this error. Does anyone maybe have an idea of what is causing it?
  • petter velly
    do, 4 jun. 2020, 14:45
    HEY SIR Gordon, its really awesome plugin and i am using it. I have one question when I select the plain text area rather than html editor (atto) is not showing the word numbers while user attempting quiz could you tell me how I can show them word count that they type (Plain text area).
    Second, I want to disable wrong spell suggestion while student attempting question but, show all spelling mistakes in review after quiz submitted in review.
    Is it possible?
  • Aibat Karashev
    wo, 5 okt. 2022, 17:59
    Hi Gordon, this plugin check grmmar?
  • Janka Dudziak
    zo, 22 jan. 2023, 06:05
    Hello, the plugin seems to have some issues not showing embedded pictures, while running PHP version higher than 7.4. Is there a way to fix that?
  • Ashok D
    vr, 24 mrt. 2023, 21:05
    Hi,
    This plugin is NOT AUTO GRADED for file upload. For example if i type anything in the online text editor then auto grade is working fine. But if i disable online text editor and enable only file upload then auto grade is not happening.

    So kindly let me know will this plugin works only for online text editor?
  • Paul
    di, 5 sep. 2023, 17:33
    Hi Gordon,
    Any plans to bring this up to working with Moodle 4.2?
  • Fra Parlant
    wo, 14 feb. 2024, 18:05
    Hi Gordon,
    I am getting an exception during import of xml moodle format. This is exactly the same file as the export:
    Exception : Call to undefined method qtype_essayautograde::check_ordering_combined_feedback()
    Unfortunately I don't know which version of moodle my university is on (probably 4.2)
  • Stephen Lea
    wo, 24 jul. 2024, 19:19
    I like using this plugin more and more with my courses. It would be good if you could assign either individual marks or % to the target phrases. For some mark schemes, %ages don't always work
  • Jiao Pai
    za, 8 feb. 2025, 14:30
    It's especially helpful that teachers can still provide personalized feedback and override the automatic grade when needed. Ekbet 71
  • Norbert Forster
    zo, 16 mrt. 2025, 16:26
    I got a lot of deprecation-hints in moodle 5: Deprecated: Creation of dynamic property qtype_essayautograde_question::$responsesample, $responsesampleformat, $allowsimilarity, $enableautograde, $itemtype, $itemcount, $showfeedback, $showcalculation, $showtextstats, $textstatitems, $showgradebands, $addpartialgrades, $showtargetphrases, $errorcmid, $errorpercent, $errorfullmatch, $errorcasesensitive, $errorignorebreaks is deprecated in... but still works ­− nice plugin anyway, thank you for that, Gordon.
  • Gabor Toth
    ma, 24 mrt. 2025, 20:06
    I think the plugin is great! People should definitely try it.

    I was wondering that since it is available for Moodle 4.5, would it be possible to integrate AI autograding based on model answers? For example, you provide the question and the expected answer. Students' answers would be evaluated by AI based on the provided sample answer. And if AI is unsure about the grade, alert the teacher to mark it themselves. That would be a game changer for this activity.
  • Gordon Bateson
    ma, 24 mrt. 2025, 20:35
    Hi Norbert, sorry about those errors. They are fixed in the most recent release. Please upgrade at the next convenient opportunity.

    Hi Gabor, thanks for the feedback. This plugin now allows for an AI feedback and grade, which can be used as part of the grade for a question. Please try it out and let me know if it suits your needs.
  • Norbert Forster
    do, 27 mrt. 2025, 03:29
    Hi Gordon,
    very nice work thanks a lot but now I get another error in moodle5 (dev) which means that I can only display the questions but can no longer edit them or create new ones.

    Error: Non-static method core_ai|manager::get_providers_for_actions) cannot be called statically

    Of course this is only my problem, because I am testing in moodle5, maybe I will find a correlation, then I would get back to you.
    In the meantime, thanks again for the update.
1 2
Please login to post comments