Accessibility Filescan

Local plugins ::: local_accessibility_filescan
Maintained by 👨‍💻Tony Weed
This plugin is a scheduled task that scans your Moodle instance for PDFs, and performs accessibility checks on them.

Accessibility Filescan 1.0.0

Moodle 4.0, 4.1, 4.2, 4.3, 4.4
Released: Thursday, 16 May 2024, 3:13 AM

moodle-local_accessibility_filescan

This plugin is a scheduled task that scans your Moodle instance for PDFs, and performs accessibility checks on them. Results can be viewed from the plugin table in your Moodle database, or through your Moodle site using the block_accessibility_filescan plugin.

Dependencies

  • Moodle 4.00+

Installation

Dependencies

poppler-utils

From the command line

MOODLE_WWW_ROOT=/path/to/your/moodle
git clone https://github.com/Swarthmore/moodle-local_accessibility_filescan $MOODLE_WWW_ROOT/local/accessibility_filescan

How Does it Work?

This plugin will find PDFs across your Moodle instance, then scan them for accessibility. The plugin scans for the following:

  1. Does the PDF has OCR'd text?
  2. Is the PDF tagged?
  3. Does the PDF have a language?
  4. Does the PDF have a title?
  5. Page count

PDFs are scanned at intervals in accordance to Moodle's cron system and results are stored in the plugin's database table.

Version information

Version build number
2024050800
Version release name
1.0.0
Maturity
Alpha
MD5 Sum
cc8a9f04231c0c7a8ae70743cbe99f69
Supported software
Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4
  • Latest release for Moodle 4.0
  • Latest release for Moodle 4.1
  • Latest release for Moodle 4.2
  • Latest release for Moodle 4.3
  • Latest release for Moodle 4.4

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Local plugins

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation.