Parcurgerea unui curs ca membru — lectie, test notat 100, eveniment
Parcurgerea unui curs din perspectiva membrului
Rulare run-learner-20260811-b, 11 august 2026, pe SureDash free 1.10.4 + pro 1.10.1, sure.safebiz.ro. 9 dovezi, toate trecute, jurnal inchis.
Ce a facut sistemul, ca un cursant
- A citit cursul si lectia
- A marcat lectia ca terminata
- A raspuns la testul de verificare — 2 intrebari, 2 raspunsuri corecte, nota 100, notare automata de catre plugin
- S-a inscris la eveniment
- A marcat testul ca terminat
- Rezultat final: curs 100% finalizat, o finalizare inregistrata pe curs
Doua constatari care conteaza pentru clienti
1. Promovarea testului NU inchide cursul
Dupa ce testul a fost trecut cu 100%, cursul a ramas la 50% si „neterminat”. Abia dupa ce testul a fost marcat separat ca terminat, cursul a sarit la 100%. Cu alte cuvinte: un cursant poate lua testul cu nota maxima si sa ramana, in evidenta, cu cursul neterminat. Cine construieste un flux de certificare sau o diploma pe „curs finalizat” trebuie sa stie ca sunt doua actiuni, nu una.
2. O cifra din raport induce in eroare
In acelasi raport, „lectii terminate din total” a aratat 1 din 1 si inainte, si dupa — adica „gata” — in timp ce procentul real a trecut de la 50 la 100. Motivul: testele NU se numara in totalul de lectii, dar se numara in procent. Un raport catre client construit pe „lectii terminate / total lectii” ar fi aratat 100% unui cursant aflat de fapt la jumatate. Cifra corecta de folosit este procentul de finalizare, nu raportul de lectii.
Limita descoperita: nu putem juca rolul unui membru obisnuit
Toti pasii de mai sus au fost facuti cu contul de administrator. Contul de test cu drepturi reduse nu poate obtine codul de securitate necesar acestor operatiuni — unealta care il emite il da doar conturilor de administrator. Deci comportamentul unui membru real (ce vede, ce i se refuza) ramane, deocamdata, netestabil din afara. Operatiunile in sine accepta rolul de membru; limitarea e la noi, nu la plugin.
Jurnal brut: test-results/runs/run-learner-20260811-b.jsonl