User Interface medium complexity mobile
2
Dependencies
0
Dependents
3
Entities
0
Integrations

Description

The main screen for coordinators to register an activity on behalf of a peer mentor. It branches from the standard activity wizard by inserting a peer mentor picker step before the contact/date/duration/summary steps, and labels the submission clearly as a proxy entry.

Feature: Coordinator Proxy Reporting

proxy-registration-screen

Sources & reasoning

The proxy flow requires a dedicated screen that extends the standard activity wizard with a peer mentor selection step. The implementation notes explicitly state the mobile side branches from the standard wizard with a picker inserted before the contact/date step.

No source references — this artifact was included based on reasoning alone (see above).

Responsibilities

  • Render the peer mentor picker as the first step in the proxy wizard flow
  • Display the full activity form (contact, date, duration, summary) attributed to the selected peer mentor
  • Show a visible indicator that the record will be submitted on behalf of another user
  • Disable the submit action until a valid peer mentor has been selected
  • Handle offline queuing of the completed proxy submission

Interfaces

buildProxyWizardFlow(coordinatorId: String) → Widget
onPeerMentorSelected(mentorId: String) → void
onProxySubmit(activityDraft: ActivityDraft, onBehalfOf: String) → void

Relationships

Dependencies (2)

Components this component depends on

Related Data Entities (3)

Data entities managed by this component