Skip to content
Astera Technology

Define what each learner’s nominated contact can see

Model contact relationships per learner and purpose instead of sharing one household login.

Scope the contact link to learner and information

Synthetic adult learning centre: learners nominate contacts for timetable updates or payment-status updates separately. Contact Jo has timetable access for L1 and payment-status access for L2. The centre has no nomination connecting Jo to L3. A shared phone number does not extend these links. This is a supplied access arrangement, not a legal relationship rule.

Synthetic learner-contact permission sheet
ConstraintRequired recordExample decision rule
Relationship keyLearner ID + contact IDSeparate Jo/L1 from Jo/L2
Purpose scopeTimetable or payment-status permissionNo permission inherited across purposes
Missing linkExplicit no matching nominationL3 data is not shown to Jo
Download editable CSV ↓

Test the same contact across different learners

Filled synthetic acceptance cases
CaseInputExpected decision
Jo reads L1 timetableJo/L1 timetable nominationAllowed under example
Jo reads L1 payment statusTimetable-only linkNot allowed
Jo reads L3No nominationNo learner details shown
Download editable CSV ↓
  1. Identify learner and contact
  2. Read nominated purpose
  3. Match requested information
  4. Return only permitted data

If a nomination ends, stop using that link for future access; preserve the historical record separately.

How many of Jo’s L1 timetable, L1 payment and L3 requests are allowed?

Show the worked answer

One: L1 timetable. The other two lack the required relationship and purpose combination.

Ask for a demo that switches learner and information type without switching the contact, exposing any accidental household-wide permission.

Related resources