Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Mockups — index and conventions

Info

Purpose: central place for mockup conventions and a curated index of the key HTML mockups used across Registration and Campaigns flows.

Conventions

  • Format: plain HTML with Bootstrap 5 and Bootstrap Icons.
  • JS: minimal inline JS is allowed; use localStorage to simulate state.
  • Styling: prefer Bootstrap utilities; avoid custom CSS unless needed.
  • Scope: illustrate UI/UX and states; not production templates.
  • Accessibility: semantic tags where reasonable; label interactive elements.

Tip

See also: View architecture → Mockups section for legend and notes: 12-views.md

Authoring checklist

  • File location: architecture/src/mockups/.
  • Naming: describe screen + variant, e.g. student_registration_fcfs.html.
  • Include: viewport meta, Bootstrap CSS/JS, Bootstrap Icons.
  • Use: consistent headings, button labels, and table markup.
  • Simulate: disabled/enabled states; empty/error states as needed.

Index — Registration and Campaigns

Abstract

Campaigns (admin)

Abstract

Student Registration (student)

Abstract

Roster maintenance (teacher/editor)

Abstract

Exams & Eligibility (teacher/editor)

Abstract

Assessments (teacher/editor/tutor/student)

Abstract

Student Performance (teacher/editor/student)

Abstract

Dashboards

Abstract

Student Account

Change policy

  • Keep mockups small and focused on one screen/variant.
  • When adding mockups, link them from the relevant feature docs and add them here.