Appearance
CO.26: Share Assessment
Summary
Counselors enable public sharing for a published assessment, configure default expiration, and copy a share link that opens the shared assessment landing page.
Role
- Primary: Counselor
- Secondary: Guest
Entry Point
- Assessment detail share dialog.
- Public URL generated for
/assessments/share/:token.
Preconditions
- Assessment exists.
- Assessment must be published before sharing is enabled.
Steps
- Counselor opens the share dialog.
- Counselor toggles sharing on.
- Backend enables share settings and returns a share URL.
- Counselor optionally sets default expiration.
- Counselor copies the share link.
- Guest opens the shared assessment landing page.
Diagram
Edge Cases
- Draft assessment: Share dialog blocks enabling sharing until published.
- Clipboard failure: UI shows copy error.
- Expiration: Shared landing rejects expired links.
Current Implementation Notes
- Frontend:
frontend/src/features/assessments/components/share-assessment-dialog.tsx
Screenshot Status
- Not captured.