Ability to remove or change settings for display of course progress

We love the Status column on the Take Course page! But often, we have courses with no required objects in them. Learners can choose what they complete. In this case, the automatic status for course (or child course) says “Complete” before the learner has even started.

This is also an issue when the learner has completed the required object in a course but there are still objects after it that they should visit to truly complete the course, such as filling out the evaluation or claiming credit. Yet the Status says they’re done.

It would be helpful to have the option to define what Complete means for a course. This could be as simple as a setting checkbox that says each object must at least be visited, even if it’s completion isn’t required, before indicating completion in the Status column. Something along those lines.

Does anyone else share this need?

Hi Laura!

You are correct that as soon as the user meets the requirements for the course (required objects), they are considered completed for the course and the status will say ‘Complete.’

A few options are:

  1. Add a required course page at the end of the courses that the user will have to visit in order to be considered completed for the course
  2. Global CSS can be used to hide the status column globally or for specific sets. Please open a JIRA ticket if you’d like to go with this option!

Thank you!

Thanks, Kristin! The first suggestion will only solve for the “Complete” for the overall course, not the child courses. And we don’t want to turn off the Status column - it is very helpful our learners when it is displaying in a way that accurately describes their status.

I’m hopeful other clients are wanting a solution to this same challenge!

Hi Laura -

Is there a reason why you don’t just make the credit claim object required? This way the activity stays in their “pending” until they claim credit. We make credit required on all activities for this reason (except RSS, where they text in and that automatically gives them credit).

I guess this might not be applicable if you don’t have credit claim on the children?

Another option would be to make the evaluation required, but not make any of the questions required… someone could go into the eval and submit without answering anything if you don’t want to force them.

If you don’t have an evaluation per child course, you could still add a required webform at the end of each as more of a “quick check” - ask learners to respond what they think of the course or ask one quiz question or something as a progress check, and make that required.

We could benefit from this as well.

We have several parent/child programs where payment is the object required object on the parent as credit claims and evaluations are handled on the child level. We’ve found that adding a required element (ex: attendance) to the parent helps to lock it in place as pending but it’s more of a work around than a solution.

Can you use the “Minimum children” setting for this? Minimum children sets the lowest number of children the learner is required to complete in order to complete the parent course.

We could use this as well.

If a person never goes into the course, they are not marked as Enrollment Started either, are they?

Here are the statuses and definitions.

In cart: The user has the course in their cart.

Enrolled: If an enrollment has been created for the user, but they have not started the course, the icon/text will show the user as “Enrolled.” For example, if they enrolled in a parent that was configured to enroll the user in all children.

In progress: If the user goes into the course the icon/text will be “In progress.”

Available: If the user has the option to enroll, but hasn’t, the icon/text will be “Available.”

Complete: The user has met the course completion requirements.

Pending: The course is not yet open.

Expired: The course is closed.

Locked: The course is not available for enrollment based on the date, user or other requirement.

Hi! That would solve the problem but we don’t require evaluation completions or the claiming of credit. That’s the rule across the board here - it’s entirely up to the learners whether they complete those things or not.The only required objects we have are the quizzes in the case of enduring CME where the quiz must be passed in order to earn the CME credit. So that makes this a special challenge for us.

Yay! Please vote for this enhancement! :grin:

Ezra, we do use the “Minimum Children” setting but that only helps in the case of parent courses when there are child courses with required objects. That isn’t always the case for us. And it doesn’t help us with the issue in child courses when there is no required object or when the required object is completed but there are still objects that could be completed.

Please vote this enhancement! :grin:

Wouldn’t putting a required course page at the end of each child course accomplish what you need? This could be a simple thank you or completion message.

It would be helpful to have the option to define what Complete means for a course. This could be as simple as a setting checkbox that says each object must at least be visited, even if it’s completion isn’t required,

EthosCE does give admins the ability to define what complete means by allowing them to set course objects as required or optional. For example, if you add a required course page, the learner must visit it to be considered complete. Are you asking for a feature that would mark a quiz or webform complete when it’s been visited but not submitted?

Ezra, I can float the idea here of adding a required page to the end of each child course. We could talk through how that might work.

Yes, I was imagining a setting that would allow admins to define whether “Complete” means visited or submitted, giving us the option to indicate completion of a non-required object. Required, to us, means a requirement to earn credit.