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 Plugins bot
    Wed, Jun 20, 2018, 6:10 PM
    Approval issue created: CONTRIB-7342
  • Picture of wz z
    Fri, Sep 7, 2018, 12:58 PM
    If this plugin could be extended to an activity to allow students reading and commenting to a same PDF article, that would be great!
  • Picture of InsightKorea JobS
    Sun, Sep 16, 2018, 3:05 PM
    I like this. But I can't see pdf image.
    It looks like the PDF image is not being generated.
    In other pdf annotation plug-in, pdf image looks well.
    What should I do?

    * moodle 3.5+20180621, mariadb10.1.31, php7.0.27)
  • Picture of Nicolas Dunand
    Sun, Sep 16, 2018, 5:12 PM

    Can you check the plugin configuration (in Site Administration > Plugins > Activity Modules > Annotate PDF Advances), that especially the GhostScript path is set correctly ?

    Otherwise, in the grading interface, does the browser console show any JavaScript errors?
  • Picture of InsightKorea JobS
    Sun, Sep 16, 2018, 6:14 PM
    Nicolas, Thank you for yout quic response~
    The ghostscript path is all right. The smile indicator appears.
    I chose the View All Errors option in developer mode. No error message is displayed. Just a blank white screen is created and the basic evaluation menus appear on the right.
    The other annotate pdf plugin works fine.
  • Picture of Nicolas Dunand
    Tue, Sep 18, 2018, 7:52 PM
    Can you try temporarily disabling the standard assignfeedback_editpdf plugin completely? Does it solve the problem?
  • Picture of InsightKorea JobS
    Tue, Sep 18, 2018, 8:13 PM
    Wow. I turned off the admin mode (eye shape) of basic pdf feedback and it works well.
    Thank you.
    How can I translate words such as lexique, repetion ponctuation, and so on?
  • Picture of InsightKorea JobS
    Tue, Sep 18, 2018, 10:04 PM
    I got a error message at Configuration of tools bar for advanded PDF annotation
    -> Field "configurable" does not exist in table "assignfeedback_editpp_typet"
    This is error code.
    I sorry for my English.
    Error code: ddlfieldnotexist
    * line 672 of /lib/dml/moodle_database.php: dml_exception thrown
    * line 1350 of /lib/dml/moodle_database.php: call to moodle_database->where_clause()
    * line 319 of /mod/assign/feedback/editpdfplus/classes/admin_editor.php: call to moodle_database->get_records()
    * line 171 of /mod/assign/feedback/editpdfplus/locallib_admin.php: call to assignfeedback_editpdfplus\admin_editor::get_typetools()
    * line 184 of /mod/assign/feedback/editpdfplus/lib.php: call to assign_feedback_editpdfplus_admin->getToolForm()
    * line 7684 of /lib/moodlelib.php: call to assignfeedback_editpdfplus_output_fragment_tooledit()
    * line 415 of /lib/external/externallib.php: call to component_callback()
    * line 228 of /lib/externallib.php: call to core_external::get_fragment()
    * line 59 of /lib/ajax/service.php: call to external_api::call_external_function()

  • Picture of Robin Turner
    Wed, Sep 19, 2018, 8:28 PM
    Whenever I try to install this module, whether manually or via Moodle's plugin interface, I get the message "[Error] Required Moodle version [2018050800]" I've tried with two servers, one running Moodle 3.3 and one running 3.4. I'm using release Release 2018060100, the recommended one for these Moodle versions.
  • Picture of Nicolas Dunand
    Thu, Sep 20, 2018, 2:09 PM

    I just released a bugfix version, 2.2.1 (Build: 2018092001). However you'll have to uninstall the plugin before installing the new version to fix your problem.
  • Picture of Nicolas Dunand
    Thu, Sep 20, 2018, 2:09 PM

    The just release new version should also fix your issue.
  • Picture of Robin Turner
    Thu, Sep 20, 2018, 4:36 PM
    Thanks - it installed fine this time!
  • Picture of InsightKorea JobS
    Sun, Sep 23, 2018, 12:52 AM
    Hello Nicolas, Thank you.
    It works well.
    When teacher changed feedback or comment, student recieved information mail by french.
    Can I translate this in English or others.
Please login to post comments