Assignment feedbacks: Annotate PDF advanced

Maintained by Picture of Marion ChardonMarion Chardon, Picture of Nicolas DunandNicolas Dunand
This plugin is a fork of assignfeedback_editpdf, and is developed and maintained by RISET/University of Lausanne. It allows to use several types of customizable tools: simple annotation, comment, stamp, highlighting, margin annotation, chained annotations.
307 sites
33 fans
Current versions available: 4

This tool is a Moodle plugin wich allows:

  • a work part:
    • to use different correction axes (i.e. groups of tools)
    • to use several types of customizable tools: simple annotation, comment, stamp, highlighting, margin annotation, chained annotations
    • to have different tool palettes depending on the Moodle context (course, course category, site default)
    • to create question / answer interactions with the student
    • the student to consult and manage annotations
    • to generate a PDF including annotations and questions / answers

  • a configuration part:
    • to allow configuration of toolbars for a course
    • to import existing toolbars into a course

At the moment, sample tools are installed with the plugin and type's tool can be added/modified by teacher profile.


Screenshot #0
Screenshot #1


Picture of Marion Chardon
Marion Chardon (Lead maintainer)
Picture of RISET Université de Lausanne
RISET Université de Lausanne: Supporting institution
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Stephen Parry
    Sun, Mar 17, 2019, 5:49 PM
    I have just raised two issues on Github. One is that ticks and crosses do not appear correctly in the final downloadable PDF. Can you please advise a workaround for this? The documents are supplied originally as PDF scans; can I edit them to add a font that will correctly support the symbols? Thanks.
  • Picture of Marion Chardon
    Mon, Mar 18, 2019, 4:56 PM
    Hello, thank you for your feedback.
    I answered you on the Github. There is no solution in the immediate future (except to use "classic" characters, as "X" or "smile"). We are studying a change in the PDF generator, which will answer to this problem among other things.
  • Picture of David Burke
    Wed, Apr 17, 2019, 1:35 PM
    Hi Marion, I am looking at an issue with moodle Core Assignment annotation, where documents that are smaller or larger than A4 (A5 or A3 for example) do not display properly, and cannot be resized within the module or through zooming in the browser. Here is the bug tracker I have started following: just wondering if this fork works with larger and smaller docs?
  • Picture of Marion Chardon
    Wed, Apr 17, 2019, 4:58 PM
    Hi David,
    This fork "works" with A5 or A3 documents: documents are displayed properly (maybe depending of your size screen), I've just made the test this morning on Moodle 3.6. But there is not specific option for zooming in/out.
  • Picture of Martin Peet
    Fri, Jun 21, 2019, 8:49 AM
    Hi, I have yet to get the module installed and functioning, but from what I've read about it am I correct in assuming that the annotation process is initiated by the TUTOR only? e.g. the workflow is student submits PDF, tutor creates annotation, student replies/annotates, tutor updates annotations/saves (students annotations are deleted), student replies etc If that is the case would it be very difficult to adjust the code to add administrative settings that would override that default behaviour? e.g. Allow Student to Initiate Annotation - workflow is tutor creates/makes pdf available in Moodle for class, students annotate, tutor annotates/replies etc and another admin setting that turns OFF the deletion of student annotations if/when the tutor saves the pdf - thanks for your time and patience, my apologies if I have the workflow/functionality of the plugin incorrect.
  • Picture of Marion Chardon
    Fri, Jun 21, 2019, 4:35 PM
    Hi Martin
    You have correctly understood the workflow.
    It is quite difficult to allow students to initiate a process because it is only a feedback plug-in for the student's work.
    However, we can work on removing (or not) the student's comments when a teacher modifies annotations. I will add your suggestion on Github.
  • Picture of Anil Adhikari
    Fri, Jul 5, 2019, 6:58 AM
    Hi, Marion,
    I tried to install this plugin on my Moodle and I am stocked on a dependency Hell. It is saying that I need assignfeedback_editpdf plugin to be installed before I can continue installation. I tried installing all versions of required plugin but I am not able to proceed forward nor am I able to cancel the installation. If you could suggest me the solution that would be great.
  • Picture of Marion Chardon
    Fri, Jul 5, 2019, 4:34 PM
    Hi Anil,
    Which version are you trying to install ? on which version of Moodle ?
    In the last version I have removed this dependency. But assignfeedbck_editpdf is a plugin integrated to Moodle core, you should not have trouble with it. Tell me about your versions.
  • Picture of Babaso Aldar
    Sun, Jul 21, 2019, 10:18 PM
    is it possible that instead of changing the pages, scroll down the document?
  • Picture of Marion Chardon
    Mon, Jul 29, 2019, 4:13 PM
    Sorry, at this time, it isn't. All is based on this system... But I will think about it.
  • Picture of Zahari Hamidon
    Mon, Feb 24, 2020, 2:20 PM
    We upgrade Moodle 3.8.1+ but seems that this plugin can no longer be used for this moodle version
  • Picture of Terry Aulenbach
    Wed, Apr 1, 2020, 4:11 AM
    Is there any way to configure which file types will get converted by the cron? It looks like a video file has been processing for over 4 hrs.
  • Picture of Nicolas Dunand
    Fri, Apr 3, 2020, 2:43 PM
    Hi Terry. The plugin does not do document conversion, but just sends them to a queue for processing by a document conversion service (see This is defined in Moodle admin under Site administration > Plugins > Document converters). I guess that depending on the converter selected the conversion behavior can change.
  • Picture of M. Degrange
    Wed, Apr 22, 2020, 12:51 AM
    I am having some trouble with icons. What does the left/right arrow do ? What do the pdf icon + arrow that can be toogle right / bottom do ? Thanks !
  • Picture of Florian Schneller
    Wed, May 20, 2020, 11:36 PM
    is it possible to extend this plugin to include pictures (jpg, png). Many students take pictures of their handwritten assignment and upload those. Ghostscipt should be able to render pictures. Can it be done with this plugin as well?
1 2 3
Please login to post comments