Aplicatie Online de Software Educational

Baza de date a acestei aplicații a fost realizată în MySql phpMyAdmin și conține 17 tabele,majoritatea fiind inter-relaționate.

PhpMyAdmin este un sistem de gestiune a bazelor de date MySQL liber, open source, scris în PHP și destinat administrării bazelor de date prin intermediul unui browser web. Prin phpMyAdmin se pot întreprinde diverse operații cum ar fi crearea, modificarea sau ștergerea bazelor de date, tabelelor, câmpurilor sau rândurilor; executarea interogări SQL.

Diagrama bazei de date

Figura 1

Tabela ”utilizator”

Figura 2

În această tabelă se stochează datele personale ale utilizatorului.Această tabelă are 12 câmpuri,dintre care unul(id_utilizator) este cheia primară a acestui tabel iar trei dintre ele(id_grupa_fk,id_judet_fk,id_localitate_fk) sunt cheile externe ale tabelelor ”grupe_varsta”,”judete” și ”localitati”.Valorea cheii primare se incrementează automat atunci când un utilizator se înregistrează,iar în cheile externe se stochează id-ul corespunzător grupei de vârstă din care utilizatorul face parte și id-urile corespunzătoare județului și localității în care acesta locuiește. Datele din această tabelă pot fi modificate de către utilizator prin intermediul formularului de pe pagina ”Profilul meu”.

Tabelele ”judete” și ”localitati”

Figura 3

Figura 4

Aceste două tabele sunt inter-relaționate,cheia externă a tabelului ”judete” permite găsirea tuturor localităților dintr-un anumit județ ușurând astfel cautarea unei anumite localități.

Tabela ”grupe_varsta”

Figura 5

Această tabelă conține câteva grupe de vârstă și este legată de tabela ”utilizator” printr-o cheie externă.

Are rolul de a mă ajuta să grupez utilizatorii pe grupe de vârstă si să aflu numărul acestora din fiecare grupă de vârstă.

Tabelele ”cursuri_sector”,”sector”,”stadiu_curs”

Figura 6

Figura 7

Figura 8

Această tabelă conține patru câmpuri(o cheie primară și trei chei externe ale tabelelor ”utilizator”,”sector”,”stadiu”). Atunci când utilizatorul selectează cursul la care dorește să obțină o diplomă ,în această tabelă se înregistrează id-ul acestuia,id-ul cursului la care participă(de exemplu id-ul cursului de chitară) și id-ul stadiului care la început are o valoare care corespunde stadiului ”neterminat”.În momentul în care utilizatorul rezolvă toate testele cu succes ,câmpul ”id_stadiu_fk” se actualizează și o să aibă o valoare care corespunde stadiului ”terminat”.Fiecare înregistrare primește un id unic,acesta incrementându-se automat atunci când are loc o nouă înregistrare.

Tabela ”teste”

Figura 9

În această tabelă se înregistrează testele pentru fiecare capitol.Fiecare înregistrare primește un id unic și cuprinde titlul testului,punctajul maxim al testului(de exemplu dacă testul are zece întrebări ,fiecare întrebare valorând zece puncte,atunci punctajul maxim al testului respectiv este de 100 de puncte ) și id-ul capitolului din care face parte.Aceste informații pot fi modificate sau șterse de către administrator.

Tabela ”teste_intrebari”

Figura 10

Această tabelă conține întrebările corespunzătoare fiecărui test.Fiecare înregistrare primește un id unic,id-ul testului din care face parte ,întrebarea propriu-zisă ,răspunsul corect și răspunsul greșit al acesteia.Administratorul poate modifica aceste date.

Tabela ”punctaj_teste”

Figura 11

În această tabelă se înregistrează punctajul obținut de către utilizator la un anumit test alături de id-ul utilizatorului,id-ul testului respectiv și id-ul sectorului din care face parte testul.Fiecare înregistrare are un id unic și are loc indiferent dacă rezultatul la test e unul pozitiv sau negativ.Valoarea câmpului punctaj_obtinut poate fi modificată ulterior dacă utilizatorul mai rezolvă încă o dată testul respectiv.

Tabela ”capitol”

Figura 12

În această tabelă se înregistrează titlul,numărul de lecții,numărul de teste ale fiecărui capitol și id-ul sectorului din care face parte,fiecare capitol primind un id unic atunci când este introdus în baza de date. Informațiile fiecărui capitol pot fi modificate sau șterse de către administrator.

Tabela ”lectie”

Figura 13

În această tabelă se înregistrează titlul și conținutul lecțiilor din fiecare capitol,fiecare lecție primind un id unic dar și id-ul capitolului din care face parte ,acesta din urmă fiind cheia externă a tabelei capitol.Titlul,conținutul și id-ul capitolului din care face parte lecția poti fi modificate de către administrator.

Tabela ”lectii_citite”

Figura 14

În această tabelă se înregistrează lecțiile pe care utilizatorul le-a citit,acest lucru ajutându-l pe acesta să-și urmărească activitatea pe parcursul cursului. Pe lângă id-ul lecției se înregistrează și id-ul capitolului și sectorului din care face parte lecția și desigur și id-ul utilizatorului.Înregistrarea are loc atunci când utilizatorul accesează o lectie din meniu,fiecare înregistrare primind un id unic.

Tabelele ”admin” ,”admin_rang”

Figura 15

Figura 16

Tabela ”admin” conține numele administratorului,parola și rangul acestuia(pricipal sau secundar) și un id unic.Administratorul care are rangul principal poate adăuga sau șterge administratorii.

Tabela ”continut_pagini”

Figura 17

Această tabelă conține informațiile de pe paginile ”Acasă” și ”Despre noi”.Administratorul poate modifica,șterge aceste informații sau poate adăuga unele noi.

Tabela ”program_cursuri”

Figura 18

Această tabelă conține programul pentru cursurile practice afișat pe pagina ”Acasă”.Acest program poate poate fi modificat de administrator.

Proiectarea aplicației

Diagrama cazurilor de utilizare

Figura 19

În diagrama cazurilor de utilizare din figura 19 se prezintă ceea ce poate face utilizatorul care interacționează cu aplicația.Acesta își poate creea un cont,poate folosi formularul de login pentru a se conecta,își poate recupera parola dacă a uitat-o.După ce se conectează ,acesta își poate modifica datele personale,alege ce curs dorește sa urmeze sau poate abandona acel curs,poate citi lecțiile dintr-un curs,rezolvă teste,își urmărește activitatea(poate vedea ce lecții a citit și rezultatele la fiecare test rezolvat).

În diagrama cazurilor de utilizare din figura 20 se prezintă funcțiile administratorilor care au ranguri diferite(principal,secundar).Administratorul principal la fel ca administratorul secundar poate vizualiza pagina unde se află datele statistice,poate adăuga,șterge sau modifica informațiile

de pe pagini ori conținutul unui capitol,test sau a unei lecții,diferența fiind aceea că administratorul principal spre deosebire de cel secundar poate creea sau șterge contul unui administrator.

Figura20

Diagrama de activitate

Figura 20

În diagrama de activitate din figura 21 se prezintă etapele pe care utilizatorul le parcurge pentru a se loga atunci când are deja un cont și atunci când nu are.Dacă acesta are deja un cont introduce în formularul de logare numele de utilizator și parola și dacă acestea sunt corecte se loghează altfel primește un mesaj de eroare.Dacă nu are un cont completează formularul de înregistrare ,dacă acesta este completat corect nu apare niciun mesaj de atenționare,utilizatorul este înregistrat și se poate loga.

Figura 21

În diagrama de activitate din figura 22 se prezintă etapele parcurse atunci când utilizatorul a uitat parola și dorește să o recupereze.Utilizatorul introduce adresa de email în formular iar dacă aceasta este corectă se afișează întrebarea de securitate ,dacă nu este atunci se afișează un mesaj de atenționare prin care utilizatorul este informat că adresa introdusă nu a fost gasită în baza de date.

După aceea utilizatorul trebuie să răspundă la întrebarea de securitate,dacă răspunsul a fost găsit în baza de date atunci se trimite parola prin email și se afișează un mesaj prin care utilizatorul este anunțat că răspunsul este corect și că va primi adresa pe email ,dacă răspunsul nu este corect atunci se afișează un mesaj de eroare.

În diagrama de activitate din figura 23 se prezintă etapele parcurse pentru afișarea datelor pe pagina ”Profilul meu”.Atunci când utilizatorul intră pe pagina ”Profilul meu” are loc conectarea cu baza de date unde se verifică daca utilizatorul a rezolvat cu success toate testele la cursurile la care el participă,dacă da atunci la secțiunea ”Diplome” se bifează diplomele obținute și se atribuie o funcție de afișare a diplomei obținute,dacă nu atunci se pune un ”X” în dreptul fiecărei diplome.Apoi se extrag datele personale ale utilizatorului,se afișează și se atribuie o funcție de modificare a acestor date.Apoi se afișează cursurile la care utilizatorul participă și cele la care utilizatorul nu participă și se atribuie funcții de selectare,afișare a activității și abandonare a cursului.

Figura 22

Figura 24

În diagrama de secvență din figura 24 se descrie situația când utilizatorul intră pe paginile ”Lectii de chitara”,”Lectii de muzica” sau ”Lectii de pian”.Atunci când intră pe una din acele pagini are loc conectarea cu baza de date de unde se extrag capitolele cursului respectiv apoi se afișează o listă cu acele capitole.

În diagrama de secvență din figura 24 se prezintă situatia când utilizatorul selectează un capitol din lista.Dacă utilizatorul a bifat checkbox-ul cursului respectiv pe pagina ”Profilul meu” și selectează un capitol atunci se extrag lecțiile capitolului respectiv din baza de date și se va afișa o listă cu acestea.Dacă utilizatorul nu a bifat checkbox-ul cursului respectiv și selectează un capitol atunci se va afișa mesajul ”Dacă dorești să participi la acest curs te rugăm să bifezi checkbox-ul corespunzător acestui curs pe pagina Profilul meu secțiunea Cursuri ”.

Figura 25

În diagrama de activitate din figura 26 se descrie ceea ce se întâmplă atunci când utilizatorul dorește să rezolve un test.Dacă selectează un capitol pentru a afișa lista cu teste și nu a selectat pe pagina ”Profilul meu” checkbox-ul corespunzător acelui curs atunci se va afișa mesajul ”Dacă dorești să rezolvi testele la acest curs te rugăm să bifezi checkbox-ul corespunzător acestui curs aflat pe pagina 'Profilul meu' secțiunea 'Cursuri'." Dacă a selectat acel checkbox atunci se afișează lista cu testele capitolului respectiv și poate alege ce test dorește.După ce a selectat unul dintre teste,se extrag din baza de date întrebările testului respectiv,răspunsurile corecte și greșite și se afișează urmând ca utilizatorul să le rezolve.După ce utilizatorul răspunde la toate întrebările se verifică testul rezolvat de el și se calculează punctajul apoi se afișează un mesaj prin care utilizatorul este informat dacă a rezolvat cu success testul sau nu.Dacă utilizatorul a rezolvat pentru prima oară acel test atunci se înregistrează rezultatul,dacă a mai rezolvat testul înainte atunci rezultatul se actualizează cu cel nou indiferent dacă punctajul nou obținut este mai mic sau mai mare decât cel înregistrat în baza de date .

Figura 26

Diagrama de secvență

Figura 27

În diagrama de secvență din figura 27 se descriu pașii parcurși pentru a afișa datele pe pagina ”Profilul meu”.Atunci când utilizatorul accesează această pagină se trimite o cerere către server iar acesta accesează baza de date de unde se extrag toate informațiile,apoi acestea sunt trimise pe pagină unde sunt afișate apoi utilizatorul le poate vizualiza.

În diagrama de secvență din figura 28 se descrie ce evenimente au loc atunci când utilizatorul selectează o lecție.Atunci când o lecție este selectată se trimite o cerere către server pentru a afișa conținutul lecției respective.Serverul accesează baza de date de unde extrage acel conținut și înregistrează lecția respectivă ca fiind citită apoi conținutul este afișat iar utilizatorul poate citi lecția.

Figura28

În diagrama de secvență din figura 29 se descriu pașii pentru crearea unui cont.După ce utilizatorul completează formularul datele sunt validate,dacă formularul nu este corect completat se afișează un mesaj.Dacă este completat corect atunci datele sunt trimise serverului ,apoi sunt înregistrate în baza de date.După ce datele au fost înregistrate se returnează un mesaj pentru a informa utilizatorul că procesul de înregistrare a decurs bine și că se poate loga.

Figura 29

Diagrama de stare

În diagrama de stare din figura 30 se prezintă stările prin care trece un utilizator.Prima stare a utilizatorului este ”neînregistrat”,acesta rămâne în această stare atâta vreme cât nu are niciun cont.După ce acesta își creează un cont el intră în starea ”înregistrat” și are posibilitatea să alterneze între alte două stări ,”logat” și ”delogat”.

Figura 30

Prezentarea aplicației

Meniul

Atunci când un utilizator neînregistrat intră pe site el nu poate accesa lecțiile decât dacă își creează un cont,astfel el vede următorul meniu.Din acest meniu(figura 31) el poate accesa paginile Acasă,Despre noi și paginile care conțin formularele de înregistrare,recuperare a parolei și de logare.

Figura 31

După ce și-a creat un cont el se poate loga și poate accesa lecțiile de chitară,pian,teorie muzicală,profilul propriu și pagina cu teste.(figura32)

Figura 32

Formularul de logare

Figura 33

Dacă utilizatorul are deja un cont el se poate loga folosind formularul din figura 33.Dacă face vreo greșeală utilizatorul este anunțat de acest lucru.De exemplu dacă greșeste parola sau numele de utilizator se va afișa un mesaj(figura 34).

Figura 34

De asemenea apar mesaje de avertizare în caz că utilizatorul a lăsat vreun câmp necompletat și a apăsat pe butonul ”Conecteaza-te”(figura35).

Figura 35

Formularul de înregistrare

Figura 36

Dacă utilizatorul nu are cont el își poate creea unul folosind formularul din figura 36.La acest formular la fel ca la formularul de logare apar mesaje de avertizare dacă utilizatorul lasă vreun câmp necompletat,dacă parola din câmpul ”Parola” nu se potrivește cu cea din câmpul ”Confirma parola” sau dacă adresa de email introdusă nu este una validă.

Formularul de recuperare a parolei

În cazul în care utilizatorul și-a pierdut parola ,acesta o poate recupera folosind formularul

din figura 27.Pentru ca un utilizator să-și poată recupera parola acesta trebuie să introducă în formular adresa de email pe care a folosit-o atunci când s-a înregistrat.

Figura 37

Dacă adresa de email introdusă a fost gasită în baza de date atunci se extrage întrebarea de securitate utilizatorul trebuind să răspundă la aceasta(figura 38).

Figura 38

Dacă răspunsul la întrebare este corect atunci se vor afișa încă două câmpuri în care utilizatorul trebuie să introducă adresa de la email(figura39),dacă nu atunci utilizatorul va fi informat că răspunsul introdus nu este corect.

La fel ca la celelalte formulare și la acest formular apar mesaje de avertizare,unul dintre el poate fi văzut în figura 38,mesaj care apare atunci când utilizatorul nu completează câmpul ”Raspuns”,la fel se întâmplă și în cazul celorlalte câmpuri.

Figura 39

Pe lângă mesajele de avertizare specifice câmpurilor necompletate mai există și alte mesaje.Unul dintre acestea îl informează pe utilizator că adresa de email introdusă în acel câmp nu este una validă(figura 40),un alt mesaj îl informează că adresa introdusă nu a fost gasită în baza de date(figura 41).

Figura 40

Figura 41

Dacă totul este în regulă atunci parola de la contul utilizatorului va fi trimisă pe email, acesta fiind informat printr-un mesaj(figura42).

Figura 42

Pagina ”Acasa”

Informațiile de pe această pagină nu sunt statice,ele sunt extrase și afișate atunci când un utilizator o accesează,conținutul acesteia fiind stocat în baza de date.Aceste informații,chiar și programul pentru cursurile practice,pot fi modificate de către administrator.

Figura 43

Pagina ”Despre noi”

De asemenea și informațiile de pe această pagină sunt stocate în baza de date și pot fi modificate de administrator.

Figura 44

Pagina ”Profilul meu”

Figura 45

Pe această pagină este redirecționat utilizatorul după ce a completat formularul de logare. Informațiile de pe această pagină sunt încărcate dinamic atunci când utilizatorul o accesează.

Pentru a afișa informațiile pe această pagină se realizează o serie de interogări pentru a extrage informațiile în funcție de id-ul utilizatorului. Utilizatorul poate vedea datele lui personale pe care le-a introdus folosind formularul de înregistrare,poate vedea la ce cursuri poate participa,poate vedea dacă a obținut diploma la cursul la care participă,are posibilitatea să aleagă ce curs vrea să urmeze sau să abandoneze.Utilizatorul își poate verifica activitatea,poate vedea ce lecții a citit și câte mai are de citit.poate vedea ce rezultate a obținut la fiecare test și câte teste mai are de rezolvat.

Prima secțiune de pe această pagină este ”Semnificatie semne” unde se prezintă semnificația semnelor în funcție de context,aceste semne apărând în dreptul diplomelor,lecțiilor și testelor(figura 46).

Figura 46

Următoarea secțiune este ”Diplome” unde utilizatorul poate vedea daca a obtinut diploma la cursul la care participă.

Figura 47

Figura 48

De fiecare dată când utilizatorul intră pe pagina ”Profilul meu” se analizează rezultatele obținute la teste,dacă acesta a rezolvat toate testele cu success și nu a picat niciun test atunci se bifează cursul la care el a participat și se afișează butonul ”Vezi diploma”(figura 48) care îl va redirecționa către o altă pagină pentru a vedea diploma obținută.

Figura 49

Următoarea secțiune este secțiunea ”Date personale”(figura 50) unde utilizatorul poate vedea tot ce a introdus în formularul de înregistrare.Din motive de securitate unele câmpuri nu vor fi vizibile ,cum ar fi câmpurile ce conțin întrebarea de securitate,răspunsul și parola.Informațiile sunt afișate în textbox-uri dar nu pot fi modificate tot din motive de securitate.De exemplu dacă utilizatorul a rămas logat undeva nimeni să nu poată modifica datele personale ale acestuia.Dacă cineva dorește să modifice datele i se cere să introducă parola contului(figura 51).

Figura 50

Figura 51

Următoarea secțiune este secțiunea ”Cursuri” (figura 52) unde utilizatorul trebuie să-și aleagă cursul dorit pentru a putea să citească lecțiile,să rezolve testele și să-și urmarească activitatea.

Figura 52

Figura 53

După ce utilizatorul a selectat cursul dorit acesta apare în lista cu cursurile pe care le-a ales.Acum utilizatorul poate să citească lecțiile,să rezolve testele având posibilitatea să-și verifice activitatea.De exemplu în figura 54 putem vedea activitatea utilizatorului la cursul de teorie muzicală.Putem vedea câte lecții și teste există în fiecare capitol,câte lecții din câte a citit,câte teste a rezolvat și cu ce punctaj și desigur putem vedea și stadiul cursului. Atunci când utilizatorul citește o lecție sau rezolvă un test ,id-ul acelei lecții sau acelui test se înregistrează în baza de date iar când acesta dorește să-și verifice activitatea lecțiile pe care acesta le-a citit și testele pe care le-a rezolvat vor fi bifate.Testele nu vor fi bifate dacă utilizatorul le-a rezolvat și nu a obținut un punctaj mai mare sau egal cu jumatate din punctajul maxim,vor avea în continuare un ”X” în dreptul lor.

Figura 54

Utilizatorul are posibilitatea să abandoneze cursul dacă nu mai dorește să participe,această acțiune având ca urmare ștergerea din baza de date a întregii activități a acestuia la cursul respectiv.Această acțiune poate fi posibilă numai după ce utilizatorul introduce parola,acest lucru având rolul de a proteja activitatea acestuia.

Figura 55 Figura 56

Pagina ”Lectii de chitara”

Figura 57

Atunci când utilizatorul intră pe pagina ”Lectii de chitara” el poate selecta un capitol din meniul pe care îl puteti vedea în figura 57.Meniul nu este unul static,ci se mișcă ,utilizatorul putând să deruleze în sus sau în jos după cum dorește.Dacă utilizatorul selectează un capitol din meniu fără să bifeze checkbox-ul corespunzător cursului de chitară de pe pagina profilul meu atunci se va afișa un mesaj care îl va informa de acest lucru(figura 58).

Figura 58

Figura 59

Dacă utilizatorul a bifat checkbox-u l corespunzător cursului de chitară și selectează unul dintre capitolele din meniu ,mai jos se va afișa o listă cu lecțiile capitolului respectiv(figura 59).Atunci când utilizatorul selectează o lecție ,în baza de date se înregistrează id-lul lectiei respective.

Una dintre lecțiile pe care utilizatorul o poate accesa este lecția ”Notele pe chitara”,unde poate afla poziția notelor pe chitară și chiar poate auzi fiecare notă.

Figura 60

Figura 70

Pagina ”Lectii de muzica”

Figura71

Atunci când utilizatorul intră pe pagina ”Lectii de muzica” el poate selecta un capitol din meniul pe care îl puteti vedea în figura 71.Meniul nu este unul static,ci se mișcă ,utilizatorul putând să deruleze în sus sau în jos după cum dorește.Dacă utilizatorul selectează un capitol din meniu fără să bifeze checkbox-ul corespunzător cursului de teorie muzicală de pe pagina profilul meu atunci se va afișa un mesaj care îl va informa de acest lucru(figura 72).

Figura 72

Dacă utilizatorul a bifat checkbox-u l corespunzător cursului de teorie muzicală și selectează unul dintre capitolele din meniu ,mai jos se va afișa o listă cu lecțiile capitolului respectiv(figura 73).Atunci când utilizatorul selectează o lecție ,în baza de date se înregistrează id-lul lectiei respective.

Figura 73

Pagina ”Lectii de pian”

Figura 74

Atunci când utilizatorul intră pe pagina ”Lectii de pian” el poate selecta un capitol din meniul pe care îl puteti vedea în figura 74.Meniul nu este unul static,ci se mișcă ,utilizatorul putând să deruleze în sus sau în jos după cum dorește.Dacă utilizatorul selectează un capitol din meniu fără să bifeze checkbox-ul corespunzător cursului de pian de pe pagina profilul meu atunci se va afișa un mesaj care îl va informa de acest lucru(figura 75).

Figura 75

Dacă utilizatorul a bifat checkbox-u l corespunzător cursului de pian și selectează unul dintre capitolele din meniu ,mai jos se va afișa o listă cu lecțiile capitolului respectiv(figura 76).Atunci când utilizatorul selectează o lecție ,în baza de date se înregistrează id-lul lectiei respective.

Figura 76

Pagina ”Teste”

Figura 77

Pe această pagină utilizatorul găsește toate testele cursului la care participă Dacă utilizatorul a bifat checkbox-u l corespunzător cursului la care participă și selectează unul dintre capitolele din meniu ,mai jos se va afișa o listă cu testele capitolului respectiv(figura 78).

Figura 78

După aceea utilizatorul selectează unul dintre testele din listă și se afișează întrebările.Testul este de tip grilă ,un răspuns este greșit iar celălalt este corect.

Figura 79

Fiecare întrebare valorează zece puncte,dacă utilizatorul nu obține un număr de puncte mai mare sau egal cu jumătate din punctajul maxim al testului atunci acesta pică testul și va fi informat de acest lucru printr-un mesaj(figura 80).

Figura 80

Dacă utilizatorul obține un număr de puncte mai mare sau egal cu jumătate din punctajul maxim al testului atunci înseamnă că a rezolvat cu success testul fiind informat de acest lucru printr-un mesaj(figura 81). Utilizatorul are posibilitatea să rezolve testul de câte ori vrea în cazul în care nu a obținut punctajul maxim din prima,rezultatul înregistrat în baza de date se va actualiza.

Figura 81

Dacă utilizatorul selectează un capitol din meniu fără să bifeze checkbox-ul corespunzător cursului la care participă de pe pagina ”Profilul meu” atunci se va afișa un mesaj care îl va informa de acest lucru(figura 82,figura 83,figura 84).

Figura 82

Figura 83

Figura 84

Administrarea site-ului

Informațiile de pe fiecare pagină a site-ului pot fi modificate de un administrator.Administratorii site-ului au rang-uri diferite, administratorul principal la fel ca administratorul secundar poate vizualiza pagina unde se află datele statistice,poate adăuga,șterge sau modifica informațiile de pe pagini ori conținutul unui capitol,test sau a unei lecții,diferența fiind aceea că administratorul principal spre deosebire de cel secundar poate creea sau șterge contul unui administrator.

Figura 85

Administratorii pot accesa aceste pagini de unde pot modifica informațiile folosind formularul de logare(figura 86).

Figura 86

Pagina ”Statistica”

Pe această pagină administratorul poate vedea datele statistice cum ar fi numărul total al utilizatorilor înregistrați,numărul utilizatorilor pe grupe de vârstă și care este cel mai frecventat curs.

Figura 87

Pagina ”Cursuri”

Pe această pagină se află formularele prin intermediul cărora administratorul poate modifica,șterge sau adăuga capitole,lecții,teste,întrebări.

Figura 88

Primul formular este cel din care poate selecta cursul asupra căruia dorește să facă modificări.După ce selectează unul dintre cursuri apare formularul prin intermediul căruia administratorul poate modifica infomațiile atribuie unui capitol.

Figura 89

Dacă acel curs pe care administratorul l-a selectat nu are încă niciun capitol va apărea un formular prin intermediul căruia administratorul poate adăuga un capitol,alături de acesta o să apară și un mesaj prin care administratorul este informat că acel curs nu conține niciun capitol.

Figura 90

Administratorul poate vedea lecțiile și testele unui capitol apăsând pe butonul ”Afișează lecții și teste” aflat în formularul din figura 89.

Figura 90

Prin acest formular(figura 90) se pot adăuga ,modifica și șterge lecțiile unui capitol. Dacă acel capitol pe care administratorul l-a selectat nu are încă nicio lecție va apărea un formular prin intermediul căruia administratorul poate adăuga o lecție,alături de acesta o să apară și un mesaj prin care administratorul este informat că acel capitol nu conține nicio lecție(figura 91).

Figura 91

Prin acest formular(figura 92) se pot adăuga ,modifica și șterge testele unui capitol.

Figura 92

Dacă acel capitol pe care administratorul l-a selectat nu are încă niciun test va apărea un formular prin intermediul căruia administratorul poate adăuga un test,alături de acesta o să apară și un mesaj prin care administratorul este informat că acel capitol nu conține niciun test (figura 93).

Figura 93

Pentru a afișa întrebările unui anumit test administratorul trebuie să folosească butonul ”Afișează întrebări” aflat în formularul din figura 92.

Figura 94

Dacă acel test pe care administratorul l-a selectat nu are încă nicio întrebare va apărea un formular prin intermediul căruia administratorul poate adăuga o întrebare,alături de acesta o să apară și un mesaj prin care administratorul este informat că acel test nu conține nicio întrebare (figura 95).

Figura 95

Pagina ”Conturi admin”

Această pagină poate fi accesată doar de administratorii care au rangul ”principal” ,cine are acces la aceasta pagină poate adăuga un administrator ,îl poate șterge sau poate modifica informațiile acestuia,cum ar fi parolă,nume,rang.

Figura 96

Pagina ”Acasa”

Pe această pagină se află formularele prin care se pot modifica sau șterge informațiile care apar pe pagina ”Acasa”.

Figura 97

Figura 98

Pagina ”Despre noi”

Pe această pagină se află formularul prin care se pot modifica sau șterge informațiile care apar pe pagina ”Despre noi”.

Figura 99

Similar Posts