-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
Comments
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 |
@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. |
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 ?) |
@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: Is this the change you had in mind?
|
Hi Chelsea,
As a user, this is what I would like to do
1. When a user completes all his assignments as well as mandatory unit,
openedx should be able to track this.
2. If all the course assignments are done then there should not be any next
button.
3. In case of ILT, one can have a setting that can be turned off for
automatic detection of course completion.
Let me know if you have any questions.
…On Thu, 26 Sep 2024 at 9:04 PM, Chelsea Rathbun ***@***.***> wrote:
@vinay-kumar <https://github.com/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.
—
Reply to this email directly, view it on GitHub
<#34131 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAHXTJL7M6L4JKD5JS754G3ZYQSORAVCNFSM6AAAAABCN7NQGSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZXGMYDONJWGU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Excellent - can I clarify a few questions our data engineer asked about the requirements you've listed?
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. |
- 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?)
All the graded assignments that the learner has completed
- How is a mandatory unit defined? Is this a unit page in the course
that the learner must view fully? Or something else?
From this, I meant graded assignment only
- 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?
When learner has completed the graded assignments with passing grades.
ILT is instructor led training where material could be added by instructor
in future assignments.
If we keep it simple that the last unit of the courseware automatically do
not show any button rather than next disabled button could also do the
trick.
…On Fri, 27 Sep 2024 at 1:45 AM, Chelsea Rathbun ***@***.***> wrote:
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.
—
Reply to this email directly, view it on GitHub
<#34131 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAHXTJMKP4ROBKETZASBHYTZYRTOZAVCNFSM6AAAAABCN7NQGSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZXHA2TCNRUGQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
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.
The text was updated successfully, but these errors were encountered: