Assessments (Profiling)

Build versioned questionnaires and capture structured field data — profiling, inspections and surveys.

Profiling → /assessments

Assessments is a general questionnaire engine. You define a questionnaire, publish a version, and officers capture submissions against it — in an office or on a phone during a field visit.

It exists because profiling forms change. Rather than building a screen per questionnaire and shipping a release every time a question is reworded, the questionnaire is data: revise it, publish a new version, and capture against it the same day.

The pieces

ConceptMeaning
Questionnaire (template)The named form — "Beneficiary profiling", "Move-out inspection", "Arrears cause interview".
VersionA published, immutable revision of a questionnaire. Answers are recorded against the version that was live when they were captured.
SubmissionOne completed capture, against a subject (typically a lease or resident).

The pages

PageRoutePurpose
Profiling/assessmentsSubmissions across the branch.
Questionnaires/assessments/templatesThe template library.
New questionnaire/assessments/templates/newCreate a template.
Edit questionnaire/assessments/templates/:uuidRevise a template and publish a version.
Capture assessment/assessments/captureFill in a questionnaire.
Assessment/assessments/:uuidA completed submission.

Building a questionnaire

A questionnaire is organised into steps and sections containing fields.

CapabilityUse
Field typesText, number, date, choice, and the richer types below.
Photo captureAttach photographs to an answer — essential for inspections.
Signature captureCapture a signature at the point of completion.
Repeatable groupsRepeat a set of questions per item — per household member, per room, per defect.
Conditional visibilityShow a question only when a previous answer warrants it.
Conditional requirementMake a question mandatory only in the circumstances where it matters.
  1. Draft the questionnaire

    Group questions into sections that match the order the conversation actually happens in. A form that jumps between topics produces worse data.

  2. Add conditions

    Use conditional visibility rather than "if not applicable, write N/A". Conditions produce clean data; free-text disclaimers do not.

  3. Use repeatable groups for lists

    Household members, rooms, defects — anything with an unknown count.

  4. Publish a version

    Published versions are immutable. Revising creates a new version rather than editing history.

Capturing an assessment

  1. Choose the questionnaire and the subject

    Typically a lease. The subject is what links the submission back to the tenancy.

  2. Work through the sections

    Conditional questions appear as the answers warrant.

  3. Capture photos and signature where required

    Photos taken at the visit are worth far more than photos taken later.

  4. Submit

    The submission is recorded against the questionnaire version that was live.

Typical uses

UseQuestionnaire
Beneficiary profilingHousehold, income and occupancy data collected during a home visit — for example under an ownership scheme. See Ownership plans.
Move-in / move-out inspectionCondition of the unit, with photos and a tenant signature.
Arrears cause interviewStructured capture of why a tenant is behind, feeding collections.
Owner or vendor vettingDue-diligence questions at onboarding.

Reading the results

Because answers are structured and versioned, submissions can be analysed rather than read one at a time: distribution of answers, comparison across branches, and change over time within one questionnaire version.

Assessments vs checklists

They are different tools and it is worth not confusing them:

AssessmentApplication checklist
PurposeCapture dataGate a workflow stage
Question"What is the household income?""Has the ID copy been uploaded?"
VersionedYesNo
Holds answer valuesYesNo

Application checklists live in Lease applications.

Common problems

SymptomCause
Cannot edit a questionnairePublished versions are immutable — create a new version.
Answers missing from a reportThey belong to a different questionnaire version.
Officers skipping questionsThe questions are not conditional and do not apply — fix the form, not the officer.
Photos not capturedThe field type is not a photo field, or the device denied camera access.