Documente Academic
Documente Profesional
Documente Cultură
Tez de licen
Tema: Sistem informaional de nvare i evaluare a cunotinelor
Information system for learning and knowledge assemssment
Filipenco Andrei
Chiinu 2015
j
j
10. Moodle este un proiect e-learning ce poate fi descris ca fiind un sistem de management al
cursurilor. Are rolul de a ajuta profesorii s creeze efectiv adevrate comuniti on-line
destinate nvrii. Productorii susin c se poate organiza tot procesul de aa natur
nct un profesor s poat menine uor legtura cu un numr de 200.000 de studeni,
platforma putnd fi folosit i pentru alte activiti n afar de e-learning.
nu mai trziu de o or dupa nceputul acestuia, i va avea acces doar o singur dat la test, nota
aflnd-o la finisarea testului. Pentru a vizualiza notele obinute de studeni la disciplinele
predate de el, profesorului i va fi disponibil opiunea Situaie studeni.
Modulul Student. Un student va avea acces la urmtoarele operaii:
Situaie note vizualizarea notelor la disciplinele la care a susinut teste;
Examinare susinerea unui examen fixat de unul dintre profesorii si;
Schimbare parol modificarea parolei de acces n cont;
Ajutor text explicativ despre modul de folosire a contului;
Ieire ieirea din cont
Studentul va avea posibilitatea de a-i vizualiza situaia notelor la disciplinele la care a
fost deja testat, prin accesarea din meniul principal al legturii Situaie note. Pentru a putea fi
evaluat la o materie anume, trebuie ca studentul s fie nscris n semestrul n care este predat
materia respectiv, iar profesorul titular pe disciplina respectiv s fi fixat un test pentru o
anumit dat, or i durat. Aceste informaii vor fi disponibile chiar din momentul n care sunt
stabilite de profesor, ns testul propriu-zis va fi disponibil doar cnd este planificat.
Legtura ctre examen este accesibil n momentul n care data i ora sunt aceleai cu
data curent. Studentului i este permis ntrzierea cu maxim o or de la nceperea
examenului, ulterior el nemaiputnd participa la examinare.
O data intrat n examen, studentul nu va putea prsi pagina pn cnd nu rspunde la
toate ntrebrile. n acest caz, poate finaliza examenul nainte de expirarea timpului, prin
apsarea butonului Termin. Timpul alocat examenului va descrete de la valoarea iniial pn
la 00:00:00. Dac timpul a expirat, atunci vor fi transmite rspunsurile bifate pn n acel
moment i studentului i va fi afiat nota acumulat.
client-side script (HTML, Javascript, etc), pentru a dezvolta aplicaia. Scriptul pe partea de
client se ocupa cu prezentarea informaiilor , n timp ce scriptul server-side se ocupa cu toate
lucrurile mai dificile cum ar fi stocarea i regsirea de informaii.
Beneficiile unei aplicaii web:
- Ruleaz oriunde din oricare browser, de la birou, ntr-un birou diferit, la
domiciliu, oriunde v aflai.
- Aplicaiile web sunt disponibile 24/24.
- Este aproape ntotdeauna mai ieftin.
- Multi-platform dezvoltat odat pentru fiecare browser mobil.
- Repetri instante fr ntrzieri.
- Aplicaiile web nu necesit nici o procedur de lansare pentru a fi distribuit n
organizaiile mari. Un browser web este compatibil cu tot ce este necesar.
- Aplicaiile web necesit de obicei, puin spaiu pe disc sau deloc pe client.
- Ele nu necesit o procedur de upgrade, deoarece toate caracteristicile noi sunt implementate
in aplicaie pe server si livrate automat utilizatorilor.
Aplicaiile bazate pe web au parcurs un drum lung i ofer acum avantaje competitive la
sistemele software tradiionale i care permit ntreprinderilor s-i consolideze i s simplifice
sistemele i bineneles costurile.
2.2 Descrierea software utilizat
Pentru a crea o aplicaie web voi folosi mai multe limbaje de programare. Printre aceste
limbaje sunt PHP, Javascript, CSS, HTML, MySQL.
n ultimii ani, utilizarea bazelor de date pe Internet a luat o amploare deosebit. n
domeniul crerii i utilizrii bazelor de date relaionale s-a impus necesitatea existenei unui
limbaj standard care s permit efectuarea acestor operaii. Astfel, a aprut SQL Structured
Query Language. Limbajul a fost supervizat de comisia de standardizare ANSI (American
National Standards Institute), motiv pentru care se mai numete i ANSI SQL. SQL nu este un
limbaj de firm, ci el este implementat de o mulime de SGBD-uri consacrate, cum ar fi
Microsoft Access, Oracle, Microsoft SQL Server i, bineneles, MySQL. MySQL este un
limbaj specializat pentru gestiunea bazelor de date relaionale pe Internet, avnd la baz
limbajul SQL. MySQL gestioneaz baze de date care se gsesc pe un server. Baza de date
poate fi foarte lesne exploatat prin intermediul limbajului PHP.
PHP este un limbaj de programare web cu care se pot produce i dezvolta pagini web
dinamice. Este unul dintre primele limbaje de programare web dezvoltat pentru a se putea
implementa ntr-un document HTML, fa de alte limbaje de programare care colaboreaz cu
HTML-ul ca documente separate. n PHP se creaz documente ale cror coduri sunt
interpretate de server prin intermediul unui modul de procesare PHP astfel genernd pagina
web. Iniial PHP nsemna Personal Home Page dar ca urmare a dezvoltrii limbajului
denumirea s-a transformat n Hypertext Preprocessor. n ziua de azi PHP-ul este instalat i
utilizat n majoritatea serverelor deschiznd calea crerii unor aplicaii web cu capabiliti
infinite, de genul sistemelor CMS, aplicaii care ofer web designerilor o gam foarte larg de
Admin
User
Pentru a face diferena dintre aceti doi actori din cadrul sistemului, vom face descriere
scurt a fiecare tip de utilizator posibil n sistemul dat.
Administratorul-este persoana autentificat n sistem ce la autentificare introduce datele
ce corespund nivelului de acces de administrator, care dispune de maximum de funcionaliti
n care intr posibilitatea manipulrii cu lista userilor. Userul-clientul care la autentificare se
nregistreaz, introduce datele ce corespund nivelului de acces corespunztor. El dispune de un
numr mai mic de funcionaliti.
Diagrama cazurilor de utilizare reprezint un model iniial conceptual al unui sistem n
procesul de proiectare i exploatare. Diagrama descrie ceea ce va executa sistemul n procesul
de funcionare. Esena acestei diagrame const n faptul c sistemul proiectat reprezint o
colecie de actori care colaboreaz cu sistemul prin aa numitele cazuri de utilizare.