Open sampaccoud opened 3 years ago
Here my remarks:
About self care and self pace course, I wonder what is better between just displaying "total effort" or suggest an optimal rhythm for which the course has been designed and therefore keep the fields "effort", "duration", "pace".
I think it could be confusing if enrollment start date or course run start date are dynamics. Instead we could display an explicit message or for a self paced or not animated just synchronize start date with the enrollment start date.
If some editors are entering daily effort in the effort field, I think it means that the help text below the input should be improved.
Hi @sampaccoud . for me it is not clear the 3 options:
There is a fourth possibility that is related to the way Coursera has its courses and that is also a feature in Moodle:
@jbpenrath:
Hi @cabral :wave:
So the fourth case you are introducing could in fact be a variant of self paced or self care course. The idea being that start and end dates are different for each student. This is something we are going to do via https://github.com/openfun/joanie, the enrollment manager.
Clear @sampaccoud.
Let me provide you insight regarding the fourth case. Coursera has the option of "enroll now". By the moment you click on it you enter the course, and you have a clear pace due to the deadlines they set for each weekly assessment. I do enjoy this approach because it pushes you to keep a good learning pace. I'm not sure if edX is also moving towards this direction, but soon I'll have to do a course there to check their current business model.
Oh I see! A personalized pace. We surely can't do this aside from the LMS. 🤔 We need to investigate.
Let me just add a bit more gasoline into the fire. IMO we have 2 types of courses:
In self-paced courses we have those that are permanently open and those with a set date to end. Does it make sense to have a flag for permanently_open
, like a model field that you can set?
Also, in the future, we might end up with scenarios like the one described by @cabralpedrofccn where you have set dates to complete the modules, according to your start date. @sampaccoud do you think there's any way for us to abstract this a bit more with something that can be extended in the future?
@sandroscosta I think we don't need an extra field and can determine that the course is permanently open by the end
date being set to null
(no end means forever).
As for personnalized dates to complete a module, I can imagine an LMS that would allow this by taking into account the date of enrollment... but I don't think OpenEdX allows this out of the box. We will see but I don't think it will have any impact on richie's side.
I have edited the issue following our discussions. @sandroscosta I still see "self-care" as a distinct type of course because it is interesting to know that it is not animated by any teacher as opposed to a "self-paced" course.
For each type of course, we will display a sentence on the course run explaining the situation to the student.
@sandroscosta I think we don't need an extra field and can determine that the course is permanently open by the
end
date being set tonull
(no end means forever).As for personnalized dates to complete a module, I can imagine an LMS that would allow this by taking into account the date of enrollment... but I don't think OpenEdX allows this out of the box. We will see but I don't think it will have any impact on richie's side.
So from the last Open EdX community meeting, I don't think things gonna change that much in the future. They seem to be working os MFE but just to replace the django HTML template rendering. We can think about doing the permanently open if a course enrollment end date is set to more than X years (2+ maybe). As far as I know, OpenEdX default for newly open courses is 2030.
Feature Request
Is your feature request related to a problem or unsupported use case? Please describe. Following customer feedbacks, we need to improve the possibilities for displaying a course's status.
Describe the solution you'd like Course detail view:
[EDIT]