Commit graph

13 commits

Author SHA1 Message Date
f9ed77bcde
feat(replication): enhance course and category management
Implement enhanced category and course replication, improving the handling of both by ensuring new and existing categories are processed correctly. Introduce CLI support for bulk category imports using a dedicated flag and provide helper functions like `generateRandomString` and `removePath` for file management. Add a new `trigger_all.php` script to trigger replication for all courses and an `unenroll.php` script for unenrolling users with cleanup of related data.

Includes error handling improvements and directory structure checks.
2024-09-09 14:55:36 +02:00
6d30dee4ec
Add get_certificate.php 2023-03-30 05:31:01 +00:00
9d13d471c3
Maybe this fixes the enrolment thing? 2023-01-27 13:16:18 +00:00
906d5d65f2
Current status 2022-09-12 16:00:09 +00:00
f717449bef
Do not enter question loop if there are no questions 2022-08-31 10:47:03 +00:00
ed728833da
Remove HTML tags from questions and answers 2022-08-31 09:21:49 +00:00
21094f4a51
Allow importer to overwrite course config, I guess? 2022-08-22 15:12:54 +00:00
c9742bf794 Add LICENSE 2022-08-22 09:54:19 +00:00
9fae3549f1
Status quo 2022-08-22 09:52:55 +00:00
d44854e07b Remove unused require_once, die if touch fails 2022-01-13 17:17:48 +01:00
4f62900be1 Blind code to use MEW 2022-01-13 11:36:16 +01:00
b16eec356f Remove unused file 2022-01-13 11:36:02 +01:00
32bf8be85c Check in initial version 2022-01-13 08:12:46 +01:00