Skip to content

G.9: Shared Assessment Landing

Summary

Guests open a shared assessment landing page, review assessment information, choose identity mode, and start a take-assessment submission.

Role

  • Primary: Guest
  • Secondary: Client, Counselor

Entry Point

  • URL: /assessments/share/:token

Preconditions

  • Assessment sharing is enabled.
  • Share token is valid and not expired.

Steps

  1. Guest opens /assessments/share/:token.
  2. Frontend loads shared assessment metadata.
  3. Guest reviews title, description, question count, and due date.
  4. Guest chooses to use their account, enter name/email, or continue anonymously where allowed.
  5. Frontend starts the shared assessment.
  6. User is routed to /assessments/take/:token.

Diagram

Edge Cases

  • Expired share: Landing page displays an expired state.
  • Sign-in path: Current page references /auth/login, while the app route is /login.
  • Name required: Manual identity mode requires a display name.

Current Implementation Notes

  • Frontend: frontend/src/features/assessments/pages/shared-assessment-landing.tsx

Screenshot Status

  • Not captured.