wise-file

byRadha Krishna

the file conatain the prompt please strat building

LandingLogin
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 6

System Requirements Document

1. Introduction

The AERS (ASV Employment Readiness Standard) platform is designed to provide a structured, evidence-based employability-readiness program for final-year college students. The platform facilitates a comprehensive journey from onboarding to employability verification, integrating learning, assessment, evidence submission, and human review processes.

Source Content Inventory

  • Source: chat_media/ab55adc6-626c-4bca-8d51-061e6c52bdc3/6d52efda_prompt.txt
  • Authority: Authoritative
  • Instruction: Use the supplied prompt file as the authoritative source for the accepted AERS platform requirements.

2. System Overview

The AERS platform is a multi-platform application supporting web, Android, and iOS environments. It is designed to guide learners through a 16-week program, focusing on employability skills development and verification. The platform supports multiple user roles, including learners, facilitators, assessors, institution coordinators, and administrators, each with specific functionalities and access controls.

3. Functional Requirements

Page 2 of 6

As a Learner:

  • I want to activate my account, create a profile, and provide consent to participate in the program.
  • I want to complete assessments and view personalized learning priorities.
  • I want to access learning content, complete activities, and submit evidence for review.
  • I want to view feedback on my submissions and revise and resubmit evidence as needed.
  • I want to track my progress and view my Employment Readiness Index (ERI) profile.
  • I want to view my Employability Passport when eligible.
  • I want to participate in a final employability simulation to verify my readiness.
  • I want to see my evidence submissions under review and understand their status.

As a Facilitator:

  • I want to view my assigned cohort and manage guided sessions.
  • I want to monitor learner progress and identify those needing support.
  • I want to record interventions and view relevant learner status.

As a Human Assessor:

  • I want to view my assigned review queue and open learner submissions.
  • I want to apply rubrics, add comments, and make decisions on evidence submissions.
  • I want to request revisions or reassessments as necessary.

As an Institution Coordinator:

  • I want to view cohort progress, learner completion status, and capability gaps.
  • I want to access authorized reports and intervention requirements.
Page 3 of 6

As an Institution Leadership:

  • I want to view institution-level summaries and cohort progress.
  • I want to access aggregate capability gaps and completion metrics.

As an AERS Administrator:

  • I want to configure institutions, cohorts, users, and program content.
  • I want to manage assessments, rubrics, and outcome rules.

As a System Administrator:

  • I want to manage technical settings, system configuration, and security.
  • I want to oversee user administration, backup configuration, and audit records.

Additional Functional Requirements:

  • I want the platform to support alternating full-bleed tile sections for visual rhythm.
  • I want the platform to implement a tight two-row navigation system for efficient access.
  • I want to use two button grammars for primary and secondary actions.
  • I want to track assessment attempt status to monitor learner progress.
  • I want to manage enrollment status to reflect learner participation accurately.
  • I want to ensure evidence versioning to maintain historical records.
  • I want notifications to reflect their status, such as sent or read.
  • I want PostgreSQL to be the source of truth for all authoritative data.
  • I want to manage programme status to reflect its lifecycle stages.
  • I want section rhythm across multiple pages to maintain a consistent user experience.
Page 4 of 6

4. User Personas

  • Learner: Final-year college students participating in the employability-readiness program.
  • Facilitator: Individuals responsible for guiding and supporting learners through the program.
  • Human Assessor: Professionals tasked with reviewing learner submissions and providing feedback.
  • Institution Coordinator: Personnel managing institution-specific data and cohort progress.
  • Institution Leadership: Senior staff overseeing institution-wide program outcomes.
  • AERS Administrator: Users managing the overall configuration and content of the AERS platform.
  • System Administrator: Technical staff responsible for maintaining system integrity and security.

5. Core User Flows

Learner Onboarding Flow

  1. Receive invitation and activate account.
  2. Complete profile and provide consent.
  3. Access the learner dashboard and begin the program.

Evidence Submission Flow

  1. Complete an activity and prepare evidence.
  2. Submit evidence and receive a submission receipt.
  3. Await assessor review and feedback.
  4. Revise and resubmit evidence if required.
Page 5 of 6

Assessor Review Flow

  1. Access the review queue and select a submission.
  2. Apply rubric and provide feedback.
  3. Approve, request revision, or reassessment.

6. Visuals Colors and Theme

  • Primary Color: Action Blue (#0066cc) for interactive elements.
  • Surface Colors: Pure White, Parchment, and Near-Black for different sections.
  • Typography: SF Pro Display and SF Pro Text for headlines and body text.

7. Signature Design Concept

The design emphasizes a photography-first interface with minimal UI chrome, allowing the product to take center stage. The interface uses alternating light and dark canvases with a single blue accent for interactive elements.

8. Interaction Model & Motion Direction

  • Use of micro-interactions such as transform: scale(0.95) for button press states.
  • Responsive design with adaptive layouts for different screen sizes.

9. Non-Functional Requirements

  • Ensure data security and privacy through robust access controls and audit logging.
  • Maintain high performance and responsiveness across all supported platforms.
  • Implement accessibility features to support diverse user needs.
Page 6 of 6

10. Tech Stack

  • Frontend: React Native with Expo for mobile, React for web.
  • Backend: Supabase for database and authentication, NestJS for API services.
  • Database: PostgreSQL with Prisma ORM.

11. Assumptions and Constraints

  • The platform must not redesign existing UI elements without explicit requirements.
  • All program content and rules must be configurable and not hard-coded.
  • The system must support multi-tenant data isolation to prevent data leakage between institutions.

12. Glossary

  • AERS: ASV Employment Readiness Standard.
  • ERI: Employment Readiness Index.
  • MVP: Minimum Viable Product.
  • Supabase: A backend-as-a-service platform providing database and authentication services.
Landing design preview
Landing: View landing page
Login: Sign in
Dashboard: View admin dashboard
Administration: Configure institutions
Enrollment: Configure cohorts
Assessments: Manage assessments
Assessments: Manage rubrics
Learning: Manage program content
Records: Manage outcome rules
Notifications: View notifications
Landing design preview
Landing: View landing page
Login: Sign in
Dashboard: View admin dashboard
Administration: Configure institutions
Enrollment: Configure cohorts
Assessments: Manage assessments
Assessments: Manage rubrics
Learning: Manage program content
Records: Manage outcome rules
Notifications: View notifications