Virtual attendance lists as repository objects in ILIAS. Some of the features:
- automatically generate, delete and schedule lists
- configure a minimum attendance and automatically calculate the progress
- ILIAS learning progress supported
Component | Version(s) | Link |
---|---|---|
PHP | PHP | |
ILIAS | ILIAS |
-
Clone this repository to Customizing/global/plugins/Services/Repository/RepositoryObject/AttendanceList
-
Install the Composer dependencies
cd Customizing/global/plugins/Services/Repository/RepositoryObject/AttendanceList composer install --no-dev
Developers MUST omit the
--no-dev
argument. -
Login to ILIAS with an administrator account (e.g. root)
-
Select Plugins in Extending ILIAS inside the Administration main menu.
-
Search for the AttendanceList plugin in the list of plugin and choose Install from the Actions drop-down.
-
Choose Activate from the Actions dropdown.
- Create or Enter a Course.
- Click on the Add New Item Dropdown.
- Select
Attendance List
under Other - Configure the new object.
- Click on the button Create attendance list
The plugin adds a cronjob that regularily sends out reminders to users to give a reason for their absence.
- Go to Administration => System Settings and Maintenance => General Settings => Tab Cron Jobs => Search for
AttendanceList: Send absence reminders
. - Activate the CronJob
- Configure it by clicking on Edit
- Define when the cronjob should run