Sari la conținut

11. Experiența publică a testului

Tot ce a fost descris până aici în acest manual a fost despre partea de admin. Acest capitol este cealaltă jumătate a poveștii: ce văd efectiv elevii, părinții și profesorii când folosesc LexiScor.

Nu trebuie să faceți nimic aici ca administrator — dar înțelegerea fluxului ajută la susținerea elevilor și la răspunsul la întrebări de la profesori.


Pagina principală (/)

Pagina principală publică este intenționat minimalistă. Afișează:

  • Logo-ul LexiScor.
  • O fotografie hero cu copii care citesc.
  • Un buton verde Sign Up care deschide un Google Form (folosit pentru înscrierea unei școli sau clase în programul LexiScor).
  • Un buton galben Discover Program care duce la secțiunea LexiScor dedicată de pe site-ul Editura Gama.
  • O sintagmă scurtă (tagline).

Pagina principală nu este un director cu testele disponibile — elevii ajung la teste prin link-uri directe tipărite în cărți sau distribuite de profesori, nu prin navigare.


Pagina de pornire a testului (/book/<isbn>)

Acesta este punctul de intrare pentru rezolvarea unui test. URL-ul conține ISBN-ul cărții, cu sau fără cratime (atât /book/9786068942835 cât și /book/978-606-89428-3-5 funcționează).

Pagina este împărțită în două:

  • Partea stângă — o copertă mare a cărții.
  • Partea dreaptă
  • Titlul cărții.
  • Clasa și modulul cărții.
  • O pastilă verde care arată câte puncte valorează testul.
  • O mică bară de metadate cu trei iconuri: numărul de întrebări, limita de timp (30 de minute) și un link pentru descărcarea unei copii tipăribile a testului.
  • Un câmp de introducere a numelui cu placeholder „Enter your name".
  • Un buton verde Start Test (dezactivat până se tastează un nume).

Dacă elevul a început anterior acest test pe același dispozitiv dar nu l-a terminat, apare o insignă Resume ca să poată continua de unde a rămas.

Dacă nu există un test publicat pentru carte, un mesaj prietenos îi spune să revină mai târziu.


Rezolvarea testului (/book/<isbn>/take)

Odată ce elevul apasă pe Start Test, ajunge pe ecranul de rezolvare a testului:

  • Se afișează o singură întrebare odată, cu toate răspunsurile ei dedesubt.
  • Un indicator de progres („Question 5 of 20") arată cât de departe a ajuns.
  • Butoanele Previous / Next mută între întrebări; un buton Submit Quiz îl înlocuiește pe Next la ultima întrebare.
  • Un cronometru numără invers de la limita de 30 de minute.
  • Coperta și titlul cărții rămân vizibile sus.

Câteva lucruri se întâmplă invizibil pentru a face experiența fluidă și corectă:

  • Ordinea răspunsurilor este randomizată per elev atunci când testul are Shuffle Answers activat. Randomizarea rămâne stabilă cât timp elevul rezolvă testul, deci nu vede aceeași întrebare de două ori cu răspunsurile în poziții diferite.
  • Progresul se salvează în browser pe măsură ce avansează — închiderea tabului și redeschiderea aceluiași URL pe același dispozitiv reia testul.
  • Sistemul nu trimite niciodată răspunsurile corecte la browser. Punctajul se face în întregime pe server când testul este trimis, deci reîmprospătarea sau „view source" nu pot dezvălui răspunsurile.
  • Dacă cronometrul expiră, testul este trimis automat cu ceea ce a fost răspuns până atunci.

Pagina de rezultate (/book/<isbn>/results/<attemptId>)

Odată ce testul este trimis (sau auto-trimis la expirare), elevul ajunge pe un URL unic de rezultate. URL-ul poate fi distribuit, dar conține un ID de încercare aleator, deci nu este ghicibil.

Pagina afișează lucruri diferite în funcție de rezultat:

Promovat (≥ 80% implicit)

  • O scurtă animație cu confetti pentru sărbătorire.
  • Un header cu scor cu coperta cărții în stânga și un mesaj prietenos în dreapta („Great job, Sarah!"), procentul într-o pastilă verde și timpul folosit.
  • O secțiune pentru diplomă:
  • Un câmp pentru adresa de email a elevului.
  • Un buton Send Diploma.
  • După confirmare (vezi mai jos), un link de descărcare pentru diploma personalizată.
  • O listă cu alte cărți recomandate, ca să poată continua.

Nepromovat (sub pragul de promovare)

  • Fără confetti — înlocuit cu un mesaj încurajator.
  • Același header de scor, dar cu procentul afișat într-o pastilă roșie.
  • O defalcare a răspunsurilor greșite: fiecare întrebare ratată cu răspunsul ales de elev și cu cel corect evidențiat, ca să poată învăța din greșeli.
  • Aceeași listă de cărți recomandate și un buton Retake Quiz.

Timpul a expirat

  • O bandă galbenă cu „Time's up!".
  • Scorul obținut pentru ce a fost răspuns înainte de expirarea timpului.
  • Un mesaj de încurajare și opțiunea de a relua.

Fluxul diplomei și al confirmării email-ului

Diplomele pot fi revendicate doar de elevii care au promovat. Fluxul este:

  1. Pe pagina de rezultate, elevul tastează adresa de email în secțiunea pentru diplomă și apasă pe Send Diploma.
  2. LexiScor trimite un email de confirmare la acea adresă. Email-ul conține un mesaj scurt și un link de confirmare.
  3. Elevul dă click pe link, care deschide /confirm-email/<token>. Pagina arată un bifuleț verde și mesajul de confirmare „Your email has been confirmed!".
  4. În spate, LexiScor:
  5. Verifică token-ul link-ului (link-urile sunt de unică folosință și limitate în timp).
  6. Creează sau actualizează un cont de utilizator public pentru acel email.
  7. Leagă încercarea curentă — și orice încercări anonime anterioare de pe același dispozitiv — de acel cont.
  8. Trimite diploma prin email (și un sumar al rezultatelor) la adresa.

Din acest moment, elevul poate rezolva mai multe teste pe același dispozitiv și toate vor fi legate automat de același cont. Nu este implicată nicio parolă.

Adresa de email și statusul „results sent / confirmed" sunt vizibile administratorilor în pagina Attempts, așa că puteți verifica că diplomele chiar au fost trimise.


Lucruri pe care profesorii și părinții le întreabă des

Trebuie elevii să-și creeze un cont mai întâi? Nu. Pot rezolva un test doar cu un nume. Un cont este creat silențios doar dacă și când confirmă un email pentru a revendica o diplomă.

Ce se întâmplă dacă un elev tastează greșit email-ul? Email-ul de confirmare ajunge la adresa greșită și diploma nu sosește niciodată. Elevul poate pur și simplu să rezolve testul din nou și să încerce iarăși — încercarea în sine este oricum păstrată.

Poate fi reluat un test? Da, de oricâte ori dorește elevul. Fiecare încercare este o înregistrare separată. Nu există o logică de tip „cea mai bună" în interfața de admin astăzi — fiecare încercare este raportată pe propriul rând.

Se poate rezolva un test pe telefon? Da. Paginile publice sunt responsive și funcționează pe telefoane, tablete și desktop-uri.

De ce primesc elevii un mesaj „no quiz available"? Cartea există în LexiScor dar nu are un test Published. Un admin trebuie să publice un draft (sau să importe unul mai întâi). Vezi Teste.