luni, 1 iunie 2015

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.

  • după evaluarea assignment-ului, introducerea notei pentru acea temă

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.


Bibliografie:

http://php.net/
http://php.net/manual/en/function.similar-text.php
http://php.net/explode
http://php.net/manual/ro/function.file-get-contents.php
http://php.net/echo
http://php.net/manual/en/control-structures.if.php
http://w3schools.com/
http://www.w3schools.com/php/func_string_strcmp.asp
http://www.w3schools.com/css/css_font.asp
http://www.w3schools.com/php/func_string_similar_text.asp
http://www.w3schools.com/tags/ref_color_tryit.asp?color=Red
http://www.w3schools.com/cssref/css_colorsfull.asp
http://www.w3schools.com/cssref/pr_font_font-size.asp

Source version control:

https://github.com/OvidiuRusu/TW

Niciun comentariu:

Trimiteți un comentariu