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

Description

Coordinator-facing screen for registering activities on behalf of peer mentors. Presents a peer mentor selector at the top followed by the standard activity form fields (contact, date, duration, type, notes). Clearly indicates proxy mode with visual badge showing which peer mentor the activity will be attributed to.

Feature: Coordinator Proxy Reporting

proxy-registration-screen

Responsibilities

  • Display peer mentor selector scoped to coordinator's local association
  • Render activity registration form with standard fields (contact, date, duration, type)
  • Show proxy mode indicator with selected peer mentor identity
  • Validate all required fields before submission
  • Display confirmation with attribution details (owner vs submitter)

Interfaces

selectPeerMentor(mentorId)
renderActivityForm(proxyContext)
validateProxyRegistration()
submitProxyActivity()
showProxyConfirmation(activity)
clearForm()
showValidationErrors(errors)
navigateBack()

Relationships

Dependencies (1)

Components this component depends on

Sub-Components (1)

Peer Mentor Selector
component low

Searchable dropdown widget that lists peer mentors within the coordinator's local association scope. Filters by name and displays mentor status to prevent selection of inactive or paused mentors.

  • Fetch and display peer mentors within coordinator's organizational scope
  • Support search/filter by peer mentor name
  • Show mentor status indicators (active, paused, inactive)

Related Data Entities (2)

Data entities managed by this component