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.
343 sites
38 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


  • Picture of Nicolas Dunand
    Sun, Sep 23, 2018, 2:42 AM
    Indeed Polaris,

    Thanks for the feedback. This has been corrected in today's release, available now.
  • Picture of InsightKorea JobS
    Wed, Oct 3, 2018, 9:21 AM
    Hello. Nicolas.
    Good plugins are used well.
    I want to treat the stamp border as transparent. What can I do?
  • Picture of Marion Chardon
    Wed, Oct 3, 2018, 5:36 PM
    Hello Polaris,
    It's not possible at this time on user interface.
    You can change it directly in the code if you want, but it will affect all of your stamps. The best way would be to modify code and database to add an option in the admin view. It could be an interesting improvement.
  • Picture of Paul Talbot
    Wed, Oct 24, 2018, 4:39 AM
    Hello. I've installed the plugin, and tried it with a sample assignment. Whilst "Annotate PDF Advanced" appears as a heading in the "View all submissions" screen (between "Feedback Comments" and "Final Grade") there is no option to open the submission in the annotation system.
    Thanks in advance.
  • Picture of Paul Talbot
    Wed, Oct 24, 2018, 4:43 AM
    OK - figured it out. I set the default grading system to "Annotate PDF Advanced". Now it goes to the annotation system when I click "Grade".
  • Picture of Marion Chardon
    Wed, Oct 24, 2018, 3:02 PM
    Hello Paul,
    Yes you have to explicitly check "annotate pdf advanced" and uncheck "annotate pdf". We've tried to open a ticket to facilitate the chose of an annotation system, but it has been closed, as you can see it:
  • Picture of Fernando Oliveira
    Sat, Dec 1, 2018, 2:11 AM
    Thanks for this handy plugin. I can't seem to find any language strings for the "Comment Lexique Repetion ponctuation" buttons ( in the language file ( Any suggestion on how to change the text?
  • Picture of Marion Chardon
    Sun, Dec 2, 2018, 9:51 PM
    Hello Fernando,
    These strings are not in language files as you can change them in the administration area:
    - for all in the administration page of the plugin
    - for just one course, you can see this page :
  • 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.
Please login to post comments