stichtingsem / functional-overview

Functional overview for the pilot phase. WIP pre Kick off on 11th June 2020!
6 stars 4 forks source link

Data reliability and integrity #16

Closed MarcelUntied closed 4 years ago

MarcelUntied commented 4 years ago

Input work stream finance & Admin:

Principles:

First Time Right > Avoidance of errors and repairs

Discussion point

Access Rights > No distributor filters in licenses/access links?

wvholland commented 4 years ago

Input work stream finance & Admin:

Principles:

First Time Right > Avoidance of errors and repairs

Discussion point

Access Rights > No distributor filters in licenses/access links?

Can you elaborate a bit here because it's hard to contribute now ...

cliftonc commented 4 years ago

Access Rights > No distributor filters in licenses/access links?

We discussed in an earlier stage that the ambition here should be that all links are 'dumb', and that the context required on the Learning Application would be obtained via:

If both of the above are valid, the link to an application in the LMS can simply be a link with no user identifying information at all, it should only contain information relative to the correct start point of the Learning Application (e.g. the front door for a specific product, or a specific section, quiz, assignment etc.) and the pointer to which IdP to use to identify them.

Given that the Marketplace has previously provided information on what the school has selected directly to the LA, it will also have context over which Marketplace (in most scenarios provided by a distributor) the school used to select the products - no need for this information to be in a link.

HJTLN commented 4 years ago

For data reliablity at a max level, there should be a single source of truth. Every additional source/ update possibility will lower the reliability. So: what is the purpose this issue is aiming for? and Why are these two questions in 1 issue, because both can, from a data perspective, be attained in different ways?

MarcelUntied commented 4 years ago

@wvholland @HJTLN

There is one principle (First Time Right) we would like to add to the list of principles from the technical work stream. @cliftonc

The other (Access Rights) is a discussion point. In the current chain the license services has the possibility to filter licenses on the distributor that sold the license. Example: This means that Iddink can not see the licenses bought at TLN.

We want to discuss if this is stil desireable in the new Ecosystem

HJTLN commented 4 years ago

"There is one principle (First Time Right)"

Question remains: does First Time Right add to reliability en integrity of data? --> 3 data sources giving 'same' data (with minor delta's) first time right...what is the correct data in that case?

MarcelUntied commented 4 years ago

@HJTLN First time right is only possible if data (LML, user, school) is reliable and integer before a transaction takes place. A change in data (e.g. subject change) in data source(s) leads to adjustment(s) of the transaction, but is fully traceable (transparent) for the involved partners in the Ecosystem

So First Time Right focuses on the quality (integrity and reliability) of stem data

MarcelUntied commented 4 years ago

https://github.com/stichtingsem/functional-overview/blob/master/proposed-decisions.md