Global Zone › User Management › Learners › Learner Detail
🎬 Simulate:

Learner Detail (Admin)

SK

Souphavanh Keomanivong

Active
Account Information

soupha.keo@gmail.com

+856 20 5551 1234

Personal Information

15 Aug 1999

Male

Institution Affiliation
Institution Name Student ID Faculty Major Affiliation Status
National University of Laos NUOL-2023-1234 Engineering Computer Science Active
Savannakhet University — Technology & Engineering Electrical Technology Pending Student ID Update
📝 Spec notes — UC-IDP.12 / SCR-IDP.34 (fields, actions, requirements)
Identity
  • Screen: SCR-IDP.34 — Learner Detail (Admin)
  • Use case: UC-IDP.12 — Manage Learner Profile & Access
Brief description

Displays a learner's profile in read-only mode for the Super Administrator — covering account and personal details: first name, last name, email, mobile number, date of birth, gender, and current account status (Active / Suspended / Revoked). An Institution Affiliation section lists all institutions the learner is affiliated with — each row shows the institution name, student ID, faculty, major, and affiliation status. Clicking the Edit button navigates to SCR-IDP.35 where both profile data and account status can be changed.

Fields
  • photo "Profile Photo" — file · lookup.LearnerProfile.photo · read-only · always
  • firstname "First Name" — text · lookup.User.firstname · read-only · always
  • lastname "Last Name" — text · lookup.User.lastname · read-only · always
  • account_status "Account Status" — enum (Active | Suspended | Revoked) · lookup.AuthIdentity.status · read-only · always
  • email "Email" — text · lookup.LearnerProfile.email · read-only · always
  • mobile "Mobile Number" — phone · lookup.LearnerProfile.mobile · read-only · always
  • date_of_birth "Date of Birth" — date · lookup.LearnerProfile.date_of_birth · read-only · always
  • gender "Gender" — enum (Male | Female | Other) · lookup.LearnerProfile.gender · read-only · always
  • institution_name "Institution Name" — text · lookup.Institute.name · read-only · repeating (one row per LearnerInstitution)
  • student_id_affiliation "Student ID" — text · lookup.LearnerInstitution.student_id · fallback "—" · read-only
  • faculty "Faculty" — text · Faculty.name via LearnerInstitution.faculty_id · fallback "—" · read-only
  • major "Major" — text · Major.name via LearnerInstitution.major_id · fallback "—" · read-only
  • affiliation_status "Affiliation Status" — enum (Active | Pending | Pending Student ID Update) · lookup.LearnerInstitution.status · read-only
Actions
  • back "Back" — always enabled · navigates to SCR-IDP.33
  • edit "Edit" — always enabled (all account statuses) · triggers UC-IDP.12-M-6
Additional requirements
  1. Account status must be displayed as a prominent status badge near the learner's name — administrators must be able to see the status at a glance without scrolling. [NFR-04]
  2. All fields on this screen are read-only — the administrator must click "Edit" to navigate to SCR-IDP.35 where both profile data and account status can be changed.
  3. This screen is accessible by Super Administrator only. The Edit button is always visible for all account statuses (Active, Suspended, Revoked). [SS-IDP.31]
  4. Fields institution_name, student_id_affiliation, faculty, major, affiliation_status are repeating rows — one row per LearnerInstitution record. If the learner has no institution affiliations, the Institution Affiliation section displays an empty-state message ("No institution affiliation").