Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Course completion functionality of Self Learning Module #34131

Open
vinay-kumar opened this issue Jan 28, 2024 · 7 comments
Open

Add Course completion functionality of Self Learning Module #34131

vinay-kumar opened this issue Jan 28, 2024 · 7 comments
Assignees

Comments

@vinay-kumar
Copy link

Current OpenEdx does not have complete the course functionality or atleast I am not able to find it.

I have asked at forum also https://discuss.openedx.org/t/my-course-is-not-showing-complete-the-course-button/11955/3 . So basically I think there should be a feature that as soon as a learner complete her own course and assessments with passing marks in self learning mode, system should present a course is completed message. Right now the system is only disabling the Next button which is making learners confused.

@jmakowski1123
Copy link

This could be considered as part of the enhancements backlog for the sidebar nav. It doesn't seem like a far reach to extend completion progress at the section level to the course level. cc @crathbun428

@crathbun428
Copy link

@saraburns1 - This is the ticket I mentioned today during our touchpoint with @bmedx. Feel free to take a look if and when you have a moment. Feel free to reach out with any questions.

@marcotuts
Copy link
Contributor

There was work done to show a completed course message at the end of the course (though I forget how self paced vs instructor paced with to be published sections was handled).

I think this is the modal that triggers when you reach the end of a course: https://github.com/openedx/frontend-app-learning/blob/82b27e59ccfcb201c6f25bf6f4f0d61e05d02275/src/course-home/progress-tab/course-completion/CompleteDonutSegment.jsx#L9

Not saying this addresses the full proposal scope but there was something built to account for this case (my memory is that it was added 3 years ago by the edX engage squad ?)

@crathbun428
Copy link

@vinay-kumar - I agree that a disabled next button at the end of the course is not the best user experience. How do you envision this working? Instead of a disabled next button, what does the learner see?

I see Catalina suggested an approach in the discussion forums that you responded to that suggested:
At the end of the course (in the last component), you can create a button with raw HTML that generates the “End Course” button and redirects you to the progress page. This way, the student can see that they have completed the course, access their progress, and generate a certificate if necessary.

Is this the change you had in mind?

  • If so, this approach makes sense to me. It looks like you were going to try to implement this on your end. Were you able to? If so, do you have any user feedback on this change?
  • If not, please let us know how you envisioned this working for users.

@vinay-kumar
Copy link
Author

vinay-kumar commented Sep 26, 2024 via email

@crathbun428
Copy link

Excellent - can I clarify a few questions our data engineer asked about the requirements you've listed?

  • 2 questions about the first point:
    • What is a completed assignment in this context? (Is this that the learner has submitted an attempt for all problems in a graded subsection of the course? That the learner received a passing grade on a graded subsection? Or something else?)
    • How is a mandatory unit defined? Is this a unit page in the course that the learner must view fully? Or something else?
  • What is a "all course assignments are done" in this context? Is this that an attempt was made for all problems in a graded subsection? Is it that the learner attempted all graded assessments, viewed all unit pages, and all videos? Or something else?
  • Apologies, I'm still on the newer side, what do you mean by ILT?

Thanks in advance for your help here - I just want to make sure I fully understand your needs in the context of what done and complete means from your viewpoint.

@vinay-kumar
Copy link
Author

vinay-kumar commented Sep 26, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: [Prod Proposals] In Review
Development

No branches or pull requests

4 participants