Inhaltsverzeichnis

Admidio Requirements Plugin — track recurring requirements and the activities that fulfil them

Requirements

Tracks recurring requirements such as continuing professional development and the courses, seminars and examinations that fulfil them.

Plugin ID
requirements
Author
Reinhold Kainhofer
License
GPL-2.0
Category
Contents
Supported databases
MariaDB, MySQL, PostgreSQL
Supported languages
English, Deutsch (du), Deutsch (Sie)
Tags
CPD training certification members

Description

A 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.

Downloads

No releases have been published yet.

Installation

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.

What it does

Settings

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.

Database

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.

Source code

The source code is on GitHub.