The essay annotate question type is an extension to essay question type that allows the teacher to annotate the files uploaded as attachments by the student in an answer. The file types supported include PDF and those with mime type image (such as .png
and .jpeg
) and mime type text (such as .py
, .c
, .cpp
, and .txt
). The plugin requires the permission to execute external binary files on the Moodle server. The user documentation can be found in the Wiki section.
Technical report and demo video can be found here.
Tested on Moodle versions 4.0 to 4.4
Installing the plugin
Installing the dependencies (if required)
Configuring the settings
which convert
and which gs
respectively.Replace the following line in /etc/ImageMagick-xx/policy.xml
(xx
is the version number).
<policy domain="coder" rights="none" pattern="PDF" />
with
<policy domain="coder" rights="read|write" pattern="PDF" />
To check ImageMagick is working, convert a png file to a pdf, in terminal run convert file.png file.pdf
.
essayPDF
with write permission to the user running the Moodle server in the temp
dir of Moodle data.This work has been completed as part of three Undergraduate Major Projects at IIT Palakkad over the years 2021-22, 2022-23, and 2023-24.
Project Mentor | Email ID |
---|---|
Dr. Jasine Babu | jasine@iitpkd.ac.in |
Developers | Email ID | Year | Repo |
---|---|---|---|
Nideesh N | nideeshnagarajan@gmail.com | 2023-24 | https://github.com/vmsreeram/moodle-qtype_essayannotate |
VM Sreeram | vm.sreeram02@gmail.com | ||
Asha Jose | ashaj0308@gmail.com | 2022-23 | github.com/Parvathy-S-Kumar/Moodle_Quiz_PDF_Annotator |
Parvathy S Kumar | parvathyskumar187@gmail.com | ||
Vishal Rao | raovishal487@gmail.com | 2021-22 | github.com/TausifIqbal/moodle_quiz_annotator |
Tausif Iqbal | tausifiqbalti21@gmail.com |
Special thanks to Mr. Sumesh K S (Technical Supdt.) & Mr. Neeraj Patil (BTech 2022) for their support in testing.
The icon for this plugin is taken from svgrepo.com.
LICENSE: MIT License
AUTHOR: instructure-ui