In the admin API, within the Set of User API, use POST /users/{userId}/userModuleGrade to update a user's course completion status with specific timestamps for dates. Once boolean values are set, they can't be reversed.
To reset a module attempt for a learner, utilize the POST /users/{userId}/moduleResetPost endpoint with loResourceId containing the module details. Retrieve module IDs of enrolled courses through API calls to access loResources data in response.
Collection
[
|
...
]