duminică, 19 aprilie 2015



OAM (Online Assigment Manager)

 OAM (Online Assigment Manager) se vrea a fi o aplicatie Web care permite managementul temelor ce trebuie rezolvate de studentii inmatriculati la o anumita materie. Aceasta aplicatie este dezvoltata de o echipa de studenti tineri ai Facultatii de Informatica din Iasi, echipa formata din 4 membri, printre care Tacutanu Vlad, Rusu Ovidiu, Mitocariu Emilian si Stoian Sorin. Aplicatia va pune la dispozitie o lista de proiecte/teme/teste de rezolvat, eventual intr-o anumita perioada de timp si/sau avand un grad de dificultate, pentru fiecare dintre studentii autentificati (fiecare student va avea posibilitatea sa isi creeze un cont pentru a se putea loga. Niciun student nu poate folosi aplicatia fara sa se logheze in prealabil). Pe baza unor politici prestabilite (e.g., numar maxim de studenti arondati unei teme, un proiect alocat doar persoanelor care au un punctaj minim etc.), sistemul va oferi suport pentru asignarea studentilor fiecarei teme in parte. Profesorii responsabili vor putea gestiona studentii inscrisi, inclusiv actualizand punctajele rezultate in urma evaluarii temei/proiectului plasat de fiecare (grup) de student(i) in cadrul aplicatiei. Aplicatia va oferi si un catalog al evaluarilor curente, inclusiv statistici privind punctajele obtinute in functie de subiect, grupa de studenti, rezolvarea unei teme anterioare, profesor indrumator etc.

Arhitectura generala a aplicatiei

 

Aplicatia se va deschide in pagina principala, schitata in imaginea de mai jos.

 
Urmeaza etapa de Login pentru utilizator, fie ca e vorba de un student, fie ca e vorba de un profesor.
(in caz ca utilizatorul curent nu are un cont deja creat, atunci va fi nevoit sa isi creeze unul pentru a putea folosi aplicatia)


In functie de tipul utilizatorului logat (profesor sau student), acesta va avea la dispozitie o (alta) lista de functionalitati ale aplicatiei, dupa cum urmeaza:

Pentru profesor:

 unde fiecare profesor isi poate edita cursurile.


unde fiecare profesor isi poate publica temele pentru fiecare curs predat in parte (cu toate detaliile incluse, cum ar fi deadline-ul), alaturi de alte resurse utile studentilor pentru a rezolva temele propuse.

Pentru student:

 unde fiecare student isi poate vedea lista cursurilor la care s-a inscris, cat si deadline-urile assigmenturilor facute pana la ora curenta. De asemenea, isi poate vizualiza atat notele, cat si cursurile la care se mai poate inscrie, daca limita maxima nu a fost atinsa.

unde fiecare student isi poate manageria temele fiecarui curs in parte, insemnand sa uploadeze solutiile, cat si eventual sa le editeze (sa le reuploadeze dupa modificarile ulterioare). De asemenea, se poate informa si cu privire la assigmenturile facute deja.