Moodle Plugins directory: Secure PDF: Versions: 0.9 | Moodle.org
Secure PDF
Activities ::: mod_securepdf
Maintained by
Yedidia Klein
Share your PDF to students without letting them to download or save it.
Secure PDF 0.9
Moodle 3.5, 3.6, 3.7, 3.8, 3.9, 3.10
Released: Monday, 21 December 2020, 11:39 PM
# Secure PDF
- Secure PDF module allow you to upload a PDF to your course, and prevent students from downloading it.
- Students will get an image of each page and not the PDF itself.
- The images are protected from "right click" to prevent saving the image.
- Module completion will be set only while user saw all pages of document.
- You must know that people with web development skills will be able to download the images (one by one)
# Install
Please note that you have to install a PHP module that is not needed by Moodle itself.
- Install php-imagick module on your system.
- (debian/ubuntu) apt-get install php-imagick
- (Redhat/Centos) yum install php-imagick
- Configure imagemagick to allow PDF reading, Add <policy domain="coder" rights="read" pattern="PDF"> to the policy at /etc/ImageMagick-6/policy.xml see more details here : https://stackoverflow.com/questions/52703123/override-default-imagemagick-policy-xml
- Restart php-fpm or your web server.
- cd [moodle]/mod/
- git clone https://github.com/yedidiaklein/moodle-mod_securepdf.git securepdf
- Go to your moodle Notification Page and install.
# Use
- Add securepdf module in your course.
- Add a PDF fle to the module and watch it.
- Note that first view of page will be slow (20-20 seconds), then it's will cached for other users.
- Enjoy!
# License
- See the LICENSE file for licensing details.
# About
- Secure PDF module was written by Yedidia Klein from OpenApp Israel.
# TODO
- Support upload of MS-PowerPoint files. (Please contact me about that..)
Version information
- Version build number
- 2020101201
- Version release name
- 0.9
- Maturity
- Stable version
- MD5 Sum
- fefb66a238825c246d6d87264ec5489b
- Supported software
- Moodle 3.5, Moodle 3.6, Moodle 3.7, Moodle 3.8, Moodle 3.9, Moodle 3.10
- The more recent release 1.0 (2023041001) exists for Moodle 3.5
- The more recent release 1.0 (2023041001) exists for Moodle 3.6
- The more recent release 1.0 (2023041001) exists for Moodle 3.7
- The more recent release 1.0 (2023041001) exists for Moodle 3.8
- The more recent release 1.0 (2023041001) exists for Moodle 3.9
- The more recent release 1.0 (2023041001) exists for Moodle 3.10
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
Default installation instructions for plugins of the type Activities
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder (eg "assignment") in the "mod" subdirectory.
- Visit http://yoursite.com/admin to finish the installation