D4 — Portefeuille koppelen: alles ophalen, zelf kiezen wat je deelt #2040
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#2040
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Waarom dit bestaat
Voor sommige badges moet je bewijs aanleveren: een EHBO- of BHV-diploma, een
medische verklaring, een taalvaardigheidsverklaring, een gedragsverklaring, of
een diploma van iets anders. Een beoordelaar stelt vast of het klopt, en pas
daarna wordt de badge toegekend.
Vandaag kan de cursist in OciDeck niets van dit alles: hij ziet zijn badges
niet en hij kan niets aanleveren. De eLearning-module heeft drie bestemmingen —
Mijn cursussen, Voortgang, Gegevens — en bewijs komt er als vierde bij.
Wat dit toevoegt. Een cursist koppelt eenmalig zijn account bij een
badgeplatform, of plakt een publieke verificatielink, en alles wat er staat komt
binnen in één handeling.
Er bestaat geen bron die op een e-mailadres teruggeeft welke certificeringen
iemand heeft, en die hoort er ook niet te zijn. De platforms werken andersom:
elke credential heeft een publieke pagina op zijn eigen id. Wij vragen dus nooit
aan een derde welke credentials bij een adres horen — die vraag onthult de
persoon al aan de partij die je bevraagt.
En dan het addertje: ongefilterd importeren keert de minimalisatie om. Een
portefeuille bevat cursussen bij een vorige werkgever, een badge over psychische
eerste hulp, certificeringen waar niemand om vroeg. Alles doorzetten naar het
dossier van de organisatie levert de werkgever een profiel op dat hij niet heeft
gevraagd.
Daarom zijn ophalen en delen twee stappen. Het ophalen landt in het eigen
beeld van de cursist: dit hebben we gevonden. Daarna kiest hij wat bewijsstuk
wordt bij de organisatie, met wat op een openstaande eis past voorgeselecteerd.
De rest blijft ongedeeld — en dat staat er ook, zodat de cursist het kan
nagaan.
Te doen
cursist.
ongedeeld blijft.
koppelen.
wordt niet als bewijs aangeboden.
Bestanden (voorstel)
Klaar wanneer
kan dat op het scherm nagaan.
Afhankelijkheden
Wacht op brenno/OciServe#524 (portefeuille-import met deelstap).
Vaste verplichtingen in deze repo
l10n.d('...'). Elke nieuwe string betekent32 vertalingen via
make add-l10n SPEC=...;make l10n-checkbewaakt depariteit.
lib/krijgt een regel indocs/SOURCE_MAP.mdenmoet in minstens één test voorkomen, anders valt
make check.partin plaats van tegroeien.
make checkgroen vóór de merge.main.Reeds geimplementeerd op main in commit
3aeff3af6(PR gemerged). Tests in ociserve_evidence_test.dart en ociserve_evidence_ui_test.dart dekken het bewijs. Gesloten omdat het werk al geland was.