jazkarta / edx-platform

the edX learning management system (LMS) and course authoring tool, Studio
http://code.edx.org/
GNU Affero General Public License v3.0
1 stars 0 forks source link

Schedule tab: active start date is not displayed #22

Open pwilkins opened 9 years ago

pwilkins commented 9 years ago

Adding new courseware in the POC Dashboard Schedule tab sets the release date/time to the date it was added to the POC Schedule, though this date/time is not displayed as the start date in the Schedule tab. This implies that the start date may be undefined. This is misleading. The start date should be displayed.

amir-qayyum-khan commented 9 years ago

@pdpinch

1) User creates a course on studio and assign to POC 2) POC opens schedule tab and select a chapter, a sequential and a unit and add start date 3) Add unit and press save 4) I am not able to see release date updated on studio as in problem statement states that "POC Dashboard Schedule tab sets the release date/time to the date it was added to the POC Schedule, though this date/time is not displayed as the start date in the Schedule tab. "

Please guide me on 1) How release date is changing because i am not able to see release date change on studio? Release date is changing on chapter level or course level? 2) Each time user remove a chapter from schedule and add it after a time , Does the release date of chapter updates? 2) Do I need to set release date as start date on chapter level in schedule tab?

Thanks

pdpinch commented 9 years ago

Amir and I discussed this over chat, but I thought I should capture the answers here:

1) Changes to the CCX do not affect the view of the course in Studio. CCX changes are saved as "field overrides" and don't affect the "master course." Field overrides are only applied to the students who are enrolled in the CCX.

2) If the CCX coach hasn't set a start_date or a due_date, the fields are not overridden, and the student will experience the original dates set in the master course.

3) If there is a date already set in the master course, we would like it to display in the schedule tab, so that the CCX coach knows what the date is. However, the code shouldn't be adding any override dates that aren't set by the CCX coach.