There are ordered steps every user (external or rpi) must complete at the start of each semester. The homepage dashboard should display a wizard (step by step guide) to guide the user through the following steps. These steps can be completed automatically in some cases or by the user explicitly:
completing their user profile (name, linked accounts, etc.)
enrolling in the semester (might be done automatically via import)
118
Until all of these steps are completed, the wizard should display very clearly (maybe bright colors or something eye catching). Once the steps are completed, the normal user dashboard can be shown.
flowchart TB
register["Register on RCOS IO"]
profile["Complete profile"]
link["Link Discord & GitHub"]
enroll["Enroll in semester"]
lead["Go through project lead flow"]
team["Join a project team"]
register --> profile
profile --> link
link --> enroll
enroll --> lead
enroll --> team
There are ordered steps every user (external or rpi) must complete at the start of each semester. The homepage dashboard should display a wizard (step by step guide) to guide the user through the following steps. These steps can be completed automatically in some cases or by the user explicitly:
118
Until all of these steps are completed, the wizard should display very clearly (maybe bright colors or something eye catching). Once the steps are completed, the normal user dashboard can be shown.