PDF Annotation

Activities ::: mod_pdfannotator
Maintained by Bernd Decker, Tim Schroeder, Amrita Deb Dutta
The PDF annotator allows students to insert questions, comments and remarks on learning materials in PDF format directly into the document. Since all students, lecturers and tutors can read and answer the questions and comments asked, it is made easier to clarify open questions on lecture slides, scripts and other PDF learning materials quickly and in a concrete context.
Latest release:
2540 sites
1k downloads
84 fans
Current versions available: 5
No support in the comments section on this page! See below for bug reports and support.

What is the PDF-Annotator?


The PDF annotator allows students to insert questions, comments and remarks on learning materials in PDF format directly into the document. Comments may contain references to an important passage, an error, or a question to be answered by other students. 
Since all students, lecturers and tutors can read and answer the questions and comments asked, it is made easier to clarify open questions on lecture slides, scripts and other PDF learning materials quickly and in a concrete context.

All annotations and comments are public and therefore visible to others. However, comments, as well as replies to existing comments, can also be posted anonymously. 

Use the toolbar to select the different annotation tools. With these you mark a place or area in the PDF, for which you can then write a comment or a question. To do so, you can use a pin, a bounding box or a highlighter, and you can cross-out text to comment on incorrect parts. It is also possible to insert additional text into the PDF file and comment on this insertion. With the pen tool, you can paint freehand in the PDF and create comments. Moreover, you can hide annotations to view the original document. Download options let you choose to download the PDF document or all comments as PDF.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4

Contributors

Bernd Decker (Lead maintainer)
Tim Schroeder: Developer
Amrita Deb Dutta: Developer
Please login to view contributors details and/or to contact them

Comments RSS

Kommentare anzeigen
  • Tim Schroeder
    Mi., 24. Juli 2024, 23:14
    Hi Mona Sleem-Amer,
    that bug has been fixed with Release 1.5.5
  • Tim Schroeder
    Mi., 24. Juli 2024, 23:17
    Hi Елена MISIS,
    to delete an annotation:
    1. select the hand tool,
    2. click on the annotation to select it and
    3. click on the "X".
  • Tim Schroeder
    Mi., 24. Juli 2024, 23:36
    Hi Michelle Doyle,
    thanks for the suggestions. I've created an issue on GitHub for the custom completion condition feature. I'll put that into our backlog. However, I don't understand what you mean by "a rating for interaction". Can you explain what that would look like?
  • Katja Derr
    Mo., 26. Aug. 2024, 17:28
    Hi, we just tested an upgrade to Moodle 4.4.2+, and are getting an error message in the PDF Annotation Frontend:
    Click on "Overview" returns the following message:
    core\formatting::format_text(): Argument #2 ($format) must be of type string, array given, called in [dirroot]/lib/weblib.php on line 1449
    I understand the PDF Annotation Plugin is maintained for Moodle 4.1, could that be the reason? If yes: Will there be an update for the plugin, or could you advise us how to fix this issue? (otherwise it seems to work ok on 4.4....)
    Thank you and kind regards,
    Katja
  • Rainer Winkler
    Mo., 23. Sept. 2024, 20:30
    Hi everyone,
    Is there any way to let the right area (question, etc.) disappear and show the PDF in Full width? That would be a huge benefit in terms of user friendliness. Thanks, Rainer
  • C’est moi (il y a quelques années) :-)
    Di., 24. Sept. 2024, 22:01
    Hi,
    Would it be possible to add reset function to this useful plugin?
  • Friedhelm
    Di., 1. Okt. 2024, 14:29
    Hello!

    When debugging pdfannotator we get the following message in Moodle 4.4.3
    Callback before_standard_html_head in mod_pdfannotator component should be migrated to new hook callback for core\hook\output\before_standard_head_html_generation

    We always get the latest version from the plugin repository.

    Best regards
    Friedhelm
  • 曰国 张
    Fr., 20. Dez. 2024, 15:37
    异常 - core\formatting::format_text(): Argument #2 ($format) must be of type string, array given, called in [dirroot]/lib/weblib.php on line 618

    关于这个错误的更多信息

    调试信息:
    Error code: generalexceptionmessage×‎关闭此通知‎
    堆栈跟踪:
    line 162 of /lib/classes/formatting.php: TypeError thrown
    line 618 of /lib/weblib.php: call to core\formatting->format_text()
    line 1098 of /mod/pdfannotator/locallib.php: call to format_text()
    line 173 of /mod/pdfannotator/controller.php: call to pdfannotator_get_questions()
    line 89 of /mod/pdfannotator/view.php: call to require_once() 如何处理
  • MURAT SR
    Mo., 30. Dez. 2024, 15:37
    Hi. I am attaching the PDF file. In the homepage view, only the toolbar of the plugin is visible, but the PDF file is not showing.
  • Amrita Deb Dutta
    Do., 2. Jan. 2025, 20:11
    Hello Murat ...this is a Moodle 4.4+ issue which we have fixed it with the latest version (2024121200). It was available since December in our Git repository and is now available here on plugin page as well. I suggest please install the new version and report back if the problem persists
  • MURAT SR
    Fr., 3. Jan. 2025, 15:11
    Thank you for your response. However, I am already using the latest version of Moodle (4.5.1+). Perhaps that is the issue. I don't know. (on pdf annotation 1.5.7)
  • Amrita Deb Dutta
    Do., 6. Feb. 2025, 17:04
    Hello Murat...What is the version(not release) of the plugin at your end? We have tested this at Moodle 4.5.1 and it seems to work. Also what browser are you using? Edge, Chrome, Firefox, or Safari? Can you try in another browser if possible? Try clearing your browser cache
  • Ricardo Caiado
    Sa., 8. Feb. 2025, 06:34
    Hi,

    What was fixed in "PDF Annotator v1.5 release 7 (2025010300)"?

    Ricardo
1 2 3 4 5 6 7
Please login to post comments