Site Tools


Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
New release available: 2020-07-29 "Hogfather". upgrade now! [51.3] (what's this?)
New release candidate 3 available: 2020-06-09 "Hogfather". upgrade now! [51.2] (what's this?)
New release candidate 2 available: 2020-06-01 "Hogfather". upgrade now! [51.1] (what's this?)
New release candidate available: 2020-06-01 "Hogfather". upgrade now! [51] (what's this?)
Hotfix release available: 2018-04-22c "Greebo". upgrade now! [50.3] (what's this?)
Hotfix release available: 2018-04-22b "Greebo". upgrade now! [50.2] (what's this?)
course_edit

Requirement

Currently, we don't allow courses to be modified once they have been published. This behavior exists to maintain the bond established when a user signs up for the course i.e. they get exactly what they signed up for and things don't change under them. To make the system more flexible and friendly to the course creator, we need to allow some changes, even after the course has been published.

Phase-1 (Now)

Attribute Required Allow Edit Comments
Title Yes Yes Change should be reflected in URL
Description Yes Yes
Categories No Yes
Tags No Yes
Price Yes Yes
Catalog Display Yes Yes
Content sequencing Yes Yes
Content item Yes Yes Allow adding new item
Allow reordering of items
Allow modification of existing item, if no enrollments
Allow deletion of existing item, if no enrollments

Phase-2 (Future)

Attribute Required Allow Edit Comments
Title Yes Yes Change should be reflected in URL
Description Yes Yes
Categories No Yes
Tags No Yes
Price Yes Yes
Catalog Display Yes Yes
Content sequencing Yes Yes
Content item Yes Yes Allow adding new item
Allow reordering of items
Allow modification of existing item: modification results in new content version being created. All you are already viewing/taking this item will see the old version and those who haven't started this item will get the new version
Allow deletion of existing item if no one is viewing item

Note: need to figure out if making edits automatically puts the content (course) into unpublished state and then needs to be explicitly republished

course_edit.txt · Last modified: 2018/08/31 16:16 (external edit)