Open eLMS API

Support > Open eLMS API > Update learning progress

Update learning progress

URL

https://openelms.e-learningwmb.co.uk/{SITE_ID}/backend/learning/{LEARNING_ID}/{USER_ID}/{ACTION}/{SCORE}

Method

PUT

Description

Updates the learning status of the given user for the given course. There are two possible updates which are determined by the type of action. If action is ‘start’, then the learning resource is marked as ‘in progress’. If the action is ‘complete’, then the resource is marked as ‘complete’. If the action is ‘fail’, then the course is marked as failed. The score is an option numeric parameter, which is only used for ‘complete’ and ‘fail’.

Return value

JSON array containing the completion status (‘not attempted’, ‘in progress’, ‘completed’ or ‘failed), numeric score (null if not completed) and the date of completion (null if not completed) of the corresponding learning result