is simply such that it defaults to one section at a time (that is, each section new page).
Here goes.
Illustration 1
- Top navbar with previous/next and 'Show section' (aka "jump to") dropdown.
- The Show section shows the current section.
- It also allows to show All sections.
- Note the 'News forum' and the familiar sticky section-0. But here section-0 is only sticky by a setting and may be set to unstick in which case it will appear in the sections menu.
- By the same concept, each section may be set to stick or unstick.
- (now that I look at it from this angle, the Choose... is rather redundant)
Illustration 2
- Just to prove that all sections may be displayed.
- The zoom box on the right has the familiar functionality of zooming in a section.
- The first section (section-0) doesn't zoom but only because it is set to stick.
Illustration 3
- Just to show that after section-0 is set to unstick, it doesn't appear when another section is selected, but it may be selected from the Show section menu or navigated to.
Illustration 4
The interesting part is the edit bar in edit mode.
- For adding sections no need to go to the course settings page. Simply select the desired number of sections from the dropdown and they will be created and appended to the end of the list. (In fact the format ignores the num topics/weeks course setting altogether)
- The add resource/activity menus are also in the edit bar. These menus appear only once even if all sections are shown. The resource/activity is added to the current section or to the first sections if all sections are shown.
- Not shown here, but a section may be deleted if it has no resources/activities. That would be a delete button in the section's right column.
- Shown here (along side the familiar section actions) is a lock/unlock button as an interim to a 'stick/unstick' button (icon). That's how a section may be set to stick or unstick.
Future functionality may include conditional sections, although the logic of that is not straightforward.
Comments and suggestions are welcome.