cs-pub-ro / operating-systems

Teaching resources (OER) for Operating Systems
https://cs-pub-ro.github.io/operating-systems/
Other
7 stars 52 forks source link

infra/config: Move tasks to the beginning of each lab #112

Closed teodutu closed 2 weeks ago

teodutu commented 3 weeks ago

Prerequisite Checklist

Description of changes

Move the "Tasks" section at the start of each one-page lab so students aren't tempted to waste time reading the documentation during practical sessions when they should be going straight to the tasks.

github-actions[bot] commented 3 weeks ago

Published at https://cs-pub-ro.github.io/operating-systems/112/

teodutu commented 3 weeks ago

The lab generator script is hardcoded to have tasks at the end [1]. I'll need to amend it to accommodate variable section orders.

[1] https://github.com/cs-pub-ro/operating-systems/blob/13959d127634d81335a2462e6db71b834773b5a7/gen-view.py#L158-L171

Alex-deVis commented 3 weeks ago

I'll need to amend it to accommodate variable section orders.

Just go ahead and hardcode tasks first, no reason to make the script 'smarter' right now. Once we know how much customization is required we'll change the script. By this I mean that at some point we might decide we want content and tasks interleaved.

Alex-deVis commented 2 weeks ago

Just merged #116. Rebase and reorder sections to get this done.

github-actions[bot] commented 2 weeks ago

Published at https://cs-pub-ro.github.io/operating-systems/112/