Add Assignment Layout options (limited to Programming Assignments in first version)
Allow users to change layout of the weblab assignment/submission pages.
The idea is to have 3 components that can be placed in various layouts.
- Assignment information with description
- Container with:
2.1 Solution input (solution field, code editor)
2.2 Assignment facilities (discussion, console, grading)
 and  can be placed side-by-side or stacked, and within [2. Container], you can do the same for [2.1] and [2.2]
The layout can be changed client-side, and the layout preference will be stored in the local storage of the browser. Layouts are set per assignment type.Submitted by Elmer van Chastelet on 9 June 2021 at 09:15