SL
SkillsLao Backoffice
Prototype
๐ŸŽฌ Simulate:

Select Institute

You are assigned to multiple institutes. Select one to continue.

Skip this screen on future logins and go directly to this institute.
๐Ÿ“ Spec notes โ€” UC-IDP.07 / SCR-IDP.77 (fields, actions, requirements)
Identity
  • Screen: SCR-IDP.77 โ€” Select Institute (type: page)
  • Use case: UC-IDP.07 โ€” Login โ€” Staff (AF 4A)
Brief description

Lists all institutes the staff member can access, for selection as the active Working Institute context. Reached only at login (UC-IDP.07), when the staff member is assigned to more than one institute and has not yet set a default. A mandatory full-page gate โ€” no dismiss/cancel option, since authentication has already succeeded by this point and there is nowhere sensible to cancel back to. Post-login switching (SUC-IDP-06) no longer opens this screen โ€” it uses an inline top-bar dropdown with instant switching instead. An optional "Set as default" preference skips this login-time screen on future logins (SS-IDP.31).

Fields
  • selected_institute_id "Institute" โ€” enum ยท required ยท always visible ยท validation: one_of institutes assigned to the current staff member
  • set_as_default "Set as default" โ€” boolean ยท default: false ยท always visible ยท optional
Actions
  • confirm "Continue" โ€” enabled when selected_institute_id != null ยท triggers UC-IDP.07-A-4A-2 โ†’ /home/ (Staff Portal Home, UC-IDP.26)

No cancel/dismiss action โ€” this is a mandatory gate after successful authentication.

Additional requirements
  1. The institute dropdown must only include institutes the staff member is currently assigned to โ€” no other institutes may appear.
  2. If "Set as default" is checked, the system must save the preference to the user's profile and skip this screen on all future logins, navigating directly to the selected institute's Working Institute context. [refs: SS-IDP.31]