D3 — Statuskaarten in mensentaal, met altijd een volgende stap #2039
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#2039
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. De kaart die een cursist per bewijsstuk leest, in taal
die hij begrijpt.
Vijf toestanden en hun zinnen:
tevoren.
Een afwijzing zonder volgende stap is een bug, geen tekst. Behandel het zo:
elke negatieve uitkomst zegt wat de cursist nu kan doen. De beoordelaar levert
een reden aan; als die niet actiegericht is, is dat een fout in het
beoordeelscherm en niet iets wat OciDeck moet verbloemen.
Hergebruik zichtbaar maken. Eén BHV-certificaat kan drie badges bedienen.
Dat is niet alleen efficiënt, het maakt ook duidelijk waaróm iets is gevraagd.
Het onderscheid tussen "opgegeven" en "vastgesteld" hoort zichtbaar te
blijven tot een beoordelaar ernaar heeft gekeken: wat de cursist zelf intikte
is nog niet gecontroleerd.
Te doen
Bestanden (voorstel)
Klaar wanneer
gebeurt of moet.
Afhankelijkheden
Wacht op D1. Verrijkt door brenno/OciServe#521 (herinneringen).
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
cef5ac2a1(PR gemerged). Tests in ociserve_evidence_test.dart en ociserve_evidence_ui_test.dart dekken het bewijs. Gesloten omdat het werk al geland was.