Scrie un test simplu php
Scrie un test simplu în PHP
Acest script PHP de formare arată cum să descrie un test sub forma unei singure serie de întrebări și răspunsuri. Deoarece tipurile de întrebări pot fi câteva (selectați „da“ - „nu“, alegerea unuia dintre mai multe opțiuni, numărul sau o linie de intrare pentru un răspuns), nu avem nevoie doar de o matrice, și o serie de matrice. fiecare element din care va descrie tot ceea ce este necesar pentru a afișa și verifica numărul următor. Se va înregistra cu următoarele taste:- „Q“ - textul de afișare al întrebării;
- „T“ - tipul de întrebare, care corespunde HTML tag-ul necesar: „caseta de selectare“ pentru căpușe „da / nu“, „text“ pentru un șir sau numărul ca un răspuns, „selectați“ - pentru o listă în care doriți să selectați o singură valoare de câteva. Selectarea mai mult de o valoare ne dam seama inventat elementul „Selecție multiplă“. reprezintă un grup tratat cu bifările. De fapt, lista standard
- „A“ - răspunsul corect, pentru caseta de selectare este setat la „1“ sau „0“ (dacă este necesar să se includă o verificare) pentru textul - linia de răspuns (lungime câmp va genera o linie de lungime egală cu răspunsul corect, astfel încât controlul separatorii redundante, etc. . picătură), pentru a selecta - numărul de opțiune din listă, care este răspunsul corect (opțiunile sunt numerotate de la zero), pentru Selecție multiplă - un șir de unu și zero, separate prin simbolul! „|“, arătând care casetele de selectare pentru a include și care nu este necesar;
- „I“ - elementele listei, trebuie doar să tastați întrebarea și selectați Selecție multiplă. Valoarea conține șirul de caractere, separate prin simbolul „|“ (sau lista cu elemente aprobate versiune).
Pentru fiecare răspuns corect, inclusiv alegerea casetele „dreapta“ în „Selecție multiplă“, va fi perceput 1 punct, iar la sfârșitul script-ul va da un rezumat al numărului și procentajul de răspunsuri corecte.
- error_check verifică pentru a vedea dacă totul este bine cu următorul element al testului matrice $. și dacă ceva nu este corect, completeaza executarea script-ul. Acest lucru poate fi util atunci când depanare;
- strlwr_ traduce șirul introdus de utilizator în registrul inferior ca răspunsuri. Se presupune că Windows 1251, dar puteți, desigur, pentru a insera textul script-ul într-un fișier cu o codificare diferită și de a schimba meta tag-ul în codificarea antet.
Aici este codul sursă complet al aplicației care conține testul de toate cele patru tipuri de întrebări:
Mai jos este o vedere a testului și rezultatul trecerii sale.
un test simplu în PHP, va fi afișat pe o singură pagină, dar tipurile de întrebări pot fi diferite
![Scrie un php simplu test (test) Scrie un test simplu php](https://webp.images-on-off.com/7/968/329x178_i935qsyovms5pdv9du1l.webp)
test simplu pentru PHP, o pagină de rezultate :)