In many cases, learners are marked as required for a course, when they are not necessarily required to take a course. This happens often when a large group (or smart group) of learners is added. In this case, not all of the individuals are required to take the course, and would best be marked as optional.
When looking at the data of who has completed the course, the learners that are not required are skewing the data, and resulting in an abundance of overdue learners.
I need a way to easily switch a learner from being required to take a course, to being optional. Removing them completely from the course, or completing this action through an API call is much too time consuming.