Moving a subsection from one section to another makes it "hidden" until the section is published
Not sure if this is something specific to proctored exams, but moving an exam from one chapter to another the whole section is not visible in the LMS.
We need to talk to T&L and see if there is some publishing issue regarding moves
Steps to Reproduce
1) Create a course (start date in the past) with 2 published sections, one of which contains a published subsection.
2) View the subsection the LMS
3) In Studio, drag the subsection into the other section
4) View in the LMS again-- the subsection is not visible in either section
5) In Studio, publish the section that now contains the subsection.
6) The subsection is now visible in the LMS (though I believe the URL changes, perhaps causing the stack trace that Chris saw)
Reason for Variance
User Impact Summary
said that the correct behavior that the section you drag into should auto-publish (to be consistent with deletion).
And to clarify, dragging a unit in-between subsections should NOT autopublish (both source and target).
Definitely need to weigh in on the desired behavior.
There seems to be confusion because dragging a subsection into a section doesn't auto-publish it (which is in contrast to the delete operation auto-publishing, per https://openedx.atlassian.net/browse/TNL-2593). The publish buttons do appear which give you an indication that the section needs to be published, but the subsection remains "blue" instead of showing that there is unpublished content.
When i tried to reproduce the issue, Moving a "Subsection" to new "Section", makes the "subsection" draft (Which is hidden from LMS).
I think this is right to publish them after moving because when we make any changes in xblocks (e.g. video unit) we have to manually publish them. Just to make the behaviour consistent.
Just thinking what the required behaviour is?
, this doesn't look like a CAT-2 to me. Downgrading to CAT-3.
Is this only specific to split courses ? Also, not sure what the expected behaviour should be.