- 28 Feb 2024
- 1 Minuut om te lezen
Handmatig verwijderen van cursusvoltooiingsrecords
- Bijgewerkt op 28 Feb 2024
- 1 Minuut om te lezen
Wanneer ingeschreven cursisten uitgeschreven worden van een cursus, dan zal er nog steeds een cursusvoltooiingsrecord zijn dat een record blijft van hun vorige inschrijving. Dit is niet altijd gewenst, bijvoorbeeld wanneer de inschrijving per ongeluk gebeurt. Er zijn twee manieren om het cursusvoltooiingsrecord veilig te verwijderen, afhankelijk van de omstandigheden.
Afzonderlijke voltooiingsrecords verwijderen
De voltooiingseditor kan worden gebruikt om de cursusvoltooiingsrecords te verwijderen van personen die niet langer zijn ingeschreven. Bij het bewerken van de cursusvoltooiing voor een dergelijke gebruiker, verschijnt er een informatievenster bovenaan het scherm met een link om het huidige cursusvoltooiingsrecord te verwijderen.
Deze bewerking zal alle voltooiingsgeschiedenis en informatie voor de gebruiker in de cursus permanent verwijderen en kan niet ongedaan worden gemaakt.
Voltooiingsrecords in bulk verwijderen
Als veel gebruikers per ongeluk zijn ingeschreven en vervolgens onmiddellijk uit een cursus zijn verwijderd (zoals bijvoorbeeld kan gebeuren bij het selecteren van de verkeerde doelgroep voor het synchroniseren van de doelgroep), is het bewerken en verwijderen van de cursusvoltooiingsrecords voor elke cursist een tijdrovende taak.
Voor dit geval is er een command line script, dat moet worden uitgevoerd door een systeembeheerder, dat alle (of een op tijd gebaseerde subset van) ongestarte cursusvoltooiingsrecords van gebruikers die niet langer zijn ingeschreven voor een bepaalde cursus zal verwijderen. Dit script kan gevonden worden op admin/cli/delete_unused_course_completions.php en kan uitgevoerd worden met een --help-vlag om gebruiksinstructies uit te voeren.
Wanneer het wordt uitgevoerd, zal dit script registreren dat het heeft uitgevoerd en de gebruikte parameters bevatten, evenals hoeveel ongestarte voltooiingsrecords zijn verwijderd.