What to do about DataSubject Accounts of the same person that were created from different sources (LTI/Standalone)
Data | Standalone Registration | LTI Registration |
---|---|---|
lti_user_id | No | Yes |
Yes | Maybe | |
person_name_full | No | Maybe |
person_name_given | No | Maybe |
person_name_family | No | Maybe |
None of the data that is always present -> same person using LTI and Standalone may have 2 DataSubject Accounts
Should we merge those 2 Acocunts at some point? Consider following case:
DataSubject A completes Survey with email address B DataSubject A completes Survey via LTI with email address B => Accounts are merged at some point DataSubject A completes Survey via LTi with email address C => DataSubject A’s email address is updated to email address C DataSubject A wants to use email address B for authenticating => DataSubject A is rejected, because their email address was updated silently
Therefore we should not try to merge these user Accounts.
Toggle standalone and embedded availability seperately
that has user friendly step-by-step guide
Case | Status |
---|---|
session token present, does not validate | 401 |
session token present, does validate, insufficient privilege | 403 |
Also need to add this to /api/response/<token>/verify
Endpoint that returns all data belonging to the currently logged in User
If allow_standalone is True, Survey displays normally to all users when published. If allow_standaline is False, Survey only displays (without submission button) to owning DataClient
If completed is True, survey will be visible by all users, but submission is disabled If completed is False, visibility of the survey is managed by published flag
Datetime at which survey should become published
Datetime at which survey should become completed
[#B] Detect known survey scales and publish xAPI Statements for them according to known scoring mechanism
Describing what the option does
Internationalized and configurable
i.e. range_start “Strongly Disagree” range_end “Strongly Agree”
To choose whether to delete shadows or make concrete