Features / VO & endorsements

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

ScreenWhat it doesSource
VO tab hubOpens 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.

WhenThen
A VO is tappedOpens survey sub-type UNIT_INCHARGE_VO with the VO code as assessee.
An SHG is tappedOpens survey sub-type SHG with the SHG code as assessee.
"Other survey" is tappedOpens 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: operationUse
GET /assessmentsAssessment definitions and past submissions
POST /sync/batchApply an ordered batch of offline mutations
POST /filesCreate 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.