VO / SHG surveys
Unit-in-charge staff fill assessment-library surveys about a VO, an SHG, or themselves.
FactsheetVO & endorsements
- Who uses it
- Unit-in-charge (unit-incharge)FMT (fmt_l1)
- How you get here
- VO tab > Survey card > VO list > SHG list; "Other survey" button.
- APIs
- 0 calls today, 5 App Service operations
- Offline
- Handled by the assessment library (questions not reviewed).
Screens
| Screen | What it does | Source |
|---|---|---|
| VO tab hub | Opens the survey VO/SHG lists. | app/src/main/java/org/platformcommons/urvi/view/endorsements/VoTabFragment.kt |
Rules
Conditions from the code, rewritten as plain decision rules.
| When | Then |
|---|---|
| A VO is tapped | Opens survey sub-type UNIT_INCHARGE_VO with the VO code as assessee. |
| An SHG is tapped | Opens survey sub-type SHG with the SHG code as assessee. |
| "Other survey" is tapped | Opens survey sub-type UNIT_INCHARGE with the user as assessee. |
API contracts
Each call opens to its use case, headers, request and response bodies, and errors.
| App Service v2: operation | Use |
|---|---|
GET /assessments | Assessment definitions and past submissions |
POST /sync/batch | Apply an ordered batch of offline mutations |
POST /files | Create a file upload (resumable or single-shot) |
PATCH /files/{fileId} | Append a chunk to a resumable upload |
HEAD /files/{fileId} | Current offset of a resumable upload |
Behaviour notes
- Survey question content lives in the assessment library and was not reviewed.