Tracks recurring requirements such as continuing professional development and the courses, seminars and examinations that fulfil them.
requirementsA third-party plugin for Admidio 6.0 and later that tracks recurring requirements members have to fulfil – continuing professional development (CPD), security training, recurring certifications or examinations – and the activities (courses, seminars, examinations) that count towards them.
Members enter their activities and the credits each one earns. For the running and the previous periods the plugin shows whether the requirements that apply to their roles are met. Reviewers check what was claimed and can correct the accepted credits.
No releases have been published yet.
As administrator, go to Admidio's plugin manager (Admidio 6.0 or later and PHP 8.2 or later required), select “Add plugin” and upload the plugin ZIP file, then enable the plugin. The tables are created when the plugin is installed. Uninstalling removes the preferences, and the tables too if you choose so. The plugin has its own menu entry; its texts are available in English and German.
adm_my_files/ and can only be read through the plugin, which checks the permission.admidio requirements:… commands (providers, activities, credits, certificate files, requirement types, role rules, report and import). The import only reports what would happen unless –commit is given.Administration → Preferences → Contents → Requirements
| Setting | Default | Meaning |
|---|---|---|
| Plugin access | Logged in user | Who may use the plugin; Disabled switches it off. |
| Member activity editing | Always | Members may always edit and delete their own activities, or only drafts. Administrators can always review and correct records. |
| Default pro-rata basis | Month | The granularity preset for newly created pro-rata role rules. It is stored on each rule, so a later change does not reinterpret old rules. |
| Previous periods in the overview | 4 | How many periods before the running one the fulfilment overview shows. |
| Fulfilment overview on the overview page | Logged in user | Shows every member the fulfilment of their requirements as a widget on the overview page. |
| Previous periods in the widget | 1 | How many previous periods the widget shows. |
| Allow certificate files | off | Lets members attach certificates to activities. |
| Files per activity | 5 | |
| Maximum file size (MiB) | 10 | The server's own upload limit still applies. |
| Allowed file types | pdf,jpg,jpeg,png | Comma-separated; only pdf, jpg and png can be stored. |
| Total storage (MiB) | 0 | The size of all certificates of the organisation; 0 means no limit. |
The plugin uses the tables req_providers, req_activities, req_requirement_types, req_requirement_role_rules, req_activity_credits and req_activity_files, with the table prefix of the installation.
The source code is on GitHub.