Skip to content

Kury25/moodle-assignfeedback_editpdfplus

Repository files navigation

Annotate PDF advanced, fork of Moodle's standard 'Annotate PDF' plugin for assignment feedback

This plugin is a fork of assignfeedback_editpdf, and is developed and maintained by RISET/University of Lausanne.

Author: Marion Chardon, marion.chardon@unil.ch

Compatible with Moodle versions: 3.7-3.9

Description

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 directly as database records only. Current development will provide an UI for managers and administrators to custom tool's family.

See this wiki page for screenshots.

Installation

  1. Download as a ZIP file
  2. Extract the ZIP file
  3. Rename the extracted root directory to 'editpdfplus'
  4. Copy the 'editpdfplus' directory to your Moodle server into /mod/assign/feedback/

By default, the standard 'Edit PDF' annotation tool will stay active over all your Moodle site. See below for instructions about activating this plugin in select places (courses, course categories), or on your whole Moodle site.

Configuration

You can test-drive this plugin using the provided annotation tools that come pre-installed, or create your own annotation tool sets (palettes).

Teachers can build their annotation palettes.

See this wiki page for more details about creating new tool palettes.

Activation of the plugin

An administrator profile will be able to give to a course the right to use this plugin or not.

  1. Create an assignement activity
  2. Uncheck "standard PDF annotations" feedback type and check "advanced PDF annotations"

The 'Annotate PDF advanced' plugin will then be used in place of the standard 'Annotate PDF' plugin in the corresponding course (or course category).

For usage application, please follow this documentation.

Note: by default, only teacher profile has the right to access to the palettes creation view.

What's next?

Upcoming developments include:

  • improve the interface allowing teachers to customize their own annotation tool sets
  • build an interface for manager and administrator to allow them to manage toolbars and type's tool.

Contributors and Licenses

Copyright: University of Lausanne, RISET Author: Marion Chardon, marion.chardon@unil.ch

'Annotate PDF advanced' is a free software released under the GNU GPL licence, version 3.