Course completion progress as a percentage

I would like to see an API which returns a user’s progress in a course. This could be a nice addition to completion.

For example, a learner has completed 8/10 subsections in a course, if we GET /completion/api/v1/learner-progress/[username]/[course_key], we will get a response

{
  "result": "80.00"
}
1 Like

Hi @michaelroudnitski,

We have already built an API that does exactly that :slight_smile: It’s not included with Open edX but you can install and configure it, and then it should do what you’re looking for.

4 Likes