Sunteți pe pagina 1din 5

Set de specificatii asupra implementrii lucrrii de licen

1.Autentificarea:
Pe pagin va fi afiat o seciune cu informaii despre utilizator : Nume i stare. Vizualizarea platformei ca: -Vizitator : n seciunea specificat mai sus vom avea numele utilizatorului(Vizitator) urmat de starea curent (Neautentificat) i un buton de autentificare , buton care va deschide o fereastr de dialog(lightbox) n care se vor introduce numele de utilizator i parola(datele de autentificare). Vizitatorii vor avea acces la: listele cu mparirea studentilor pe opiuni.Listele vor fi reprezentate pe site att sub forma unor tabele cu posibilitate de sortare i cutare cu autocomplete ct i download ca .pdf sau excel.Pagini diferite pentru fiecare list , fiecare pagin avnd numele master-ului. Orarul studenilor download ca .pdf sau/i un calendar cu orele iar la mouseover se vor afia informaii cu privire la materia selectat.O pagin cu numele masterului pentru fiecare orar i un tab pentru fiecare an(1 sau 2). -Utilizator autentificat: n seciunea cu informaii de utilizator vom avea numele utilizatorului urmat de starea curent (Autentificat) ,un buton de editare detalii cont(Editare cont) cu posibilitatea de modificare a informaiilor(parola,e-mail etc.) si un buton (X sau Logout) pentru de-autentificare. Vom avea utilizatori cu diferite roluri: Rol student(cod: ST): o conturile vor fi importate dintr-o list (de ex. excel). o fiecare cont de student va fi atribuit unui grup in funcie de master-ul din care face parte.Grupurile : ST_<NumeMaster>. o In backendul Typo3 vom avea un sysFolder Studeni n care se vor stoca studenii i grupurile mai sus menionate. Rol Administrator(cod: AD): adaugat si setat din backend din Typo3. Rol Responsabil master(cod: RM): o Conturile vor fi importate de pe serverul facultii, server cu Microsoft Windows Server 2008, dintr-un AD(Active Directory), ntr-un sysfolder

Responsabili Master n backend-ul Typo3 iar fiecare utilizator va fi atribuit unui grup : RM_<NumeMaster> .Pentru import se va folosi protocolul LDAP cu extensiile eu_ldap sau ig_ldap_sso_auth n Typo3. Rol de profesor: Se va utiliza acelai procedeu ca i n cazul responsabililor de master, un import n Typo3 dintr-un AD din Microsoft Windows Server utiliznd protocolul LDAP.n Typo3 vom utiliza extensiile eu_ldap sau ig_ldap_sso_auth.

2.Utilizatorii
2.1 Responsabil master(cod: RM)
Fiecare responsabil de master va avea un cont att de frontend ct i de backend cu numele de utilizator i parola importate de pe serverul facultii dintr-un Active Directory i va fi atribuit unui grup numit: RM_<NumeMaster>.

a) Iniializare master.
Masterele vor fi introduse n baza de date de ctre administrator, n backendul Typo3, ntr-un sysfolder Mastere. Tabela din baza de date va conine : uid , nume_master, prescurtare ,o descriere , numr de studeni (se poate importa i din numarul de studeni atribuii unui grup de studeni de ex: ST_TM), numr de semestre, numr de seturi de discipline opionale pentru fiecare semestru i cmpul responsabil_master cu numele responsabilului de master. Disciplinele vor fi introduse n baza de date de ctre administrator, n backendul Typo3, ntr-un sysfolder Materii.Fiecare disciplin va avea un cmp cu id-ul profesorului , titularul disciplinei respective. Fiecare responsabil de master va avea posibilitatea de a edita att informaiile cu privire la master-ul pe care l administreaz ct i disciplinele aferente. b) Atribuire discipline (obligatorii sau opionale , an , semestru) O pagina Adugare materii cu 4 containere , primele 2 pentru anul nti , semestrul nti respectiv semestrul doi iar urmtoarele dou pentru anul doi , semestrul nti respectiv semestrul doi. Fiecare container: O seciune cu materiile obligatorii;

Una sau mai multe seciuni cu materiile opionale , n funcie de setrile fcute la partea de iniializare.

O list cu toate materiile introduse n baza de date. Responsabilul de master, cu drag&drop, va putea selecta oricare din materiile din list i aduga ntr-unul din containere (an, semestru) i ntr-una din seciunile unui container (obligatorie sau opional). Se va genera o tabel echivalent sau asemntoare cu planul de nvmnt pentru fiecare master. c) Setare numr studeni. Pe baza setrilor de la punctul b) se va genera un tabel cu disciplinele obligatorii pentru masterul curent setate ca opionale la alte mastere unde responsabilul de master/titularul disciplinei va putea seta ci studeni sunt acceptai s vin de la fiecare master unde materia este setat ca opional.Tabela va conine disciplinele obligatorii pe coloane iar pe linii denumirea masterelor.Dac, de exemplu, responsabilul de master pentru Tehnologii Multimedia (RM_TM) este autentificat iar pentru masterul respectiv avem setate dou materii obligatorii(din trei, de exemplu) ca fiind opionale, s zicem, pentru TC i CSI atunci tabela va arta precum n figura de mai jos:
Discipline Disc1 Disc 2 10 15

Master SICAS CSI TC IE PSI

unde cele dou cmpuri marcate cu rou vor fi editabile astfel nct responsabilul de master s poat seta numrul de studeni pe care i accept de la masterele TC i CSI la cele dou discipline. SETARI PENTRU MATERIILE OPTIONALE CARE NU SUNT OBLIGATORII LA NICI UN MASTER. ????? DE COMPLETAT Rapoartele generate la punctul b) vor conine (pentru semestrul curent) n dreptul fiecrei discipline opionale un cmp cu numrul maxim de studeni acceptai, numr setat de fiecare responsabil de master ca n exemplul de mai sus.Pentru fiecare set de discipline opionale, suma acestor numere va trebui s fie cel puin egal cu numrul de studeni nscrii la masterul curent.

Rezultatul setrilor fcute la punctele b) i c) pentru masterul de TM(de ex.) va arta n felul urmator:

Disciplina Obligatorie Disciplina1 Disciplina2 Disciplina 3

Optional 1

Optional 2

Numar studenti Numar maxim studenti acceptati

Optional1Disc1 Optional1Disc2 Optional1Disc3 Optional1Disc4 Optional2Disc1 Optional2Disc2 Optional2Disc3 Optional2Disc4 Studenti acceptati:46

15 10 5 10 10 15 5 16

Studenti acceptati:40

unde suma acestor numere pentru fiecare set de discipline opionale trebuie sa fie cel puin egal cu numrul de studeni nscrii la masterul respectiv.

d) Vizualizare studeni
O pagin de Vizualizare studeni cu o tabel cu studenii masterului curent.Tabela va conine datele studenilor iar pentru fiecare student responsabilul de master va avea posibilitatea fie s seteze opiunile( n cazul n care studentul nu i le-a setat) fie s editeze opiunile, caz n care studentul va fi ntiinat printr-un e-mail cu modificrile fcute.

e) Generare tabel opiuni


n urma setrilor, se va genera o pagin Vizualizare opiuni cu un tabel cu numele studentului , anul i disciplina opionala la care a fost atribuit.Tabelul va avea funcionalitate de sortare i cutare student la fel ca i la vizualizarea ca Vizitator Posibilitate de download ca pdf sau excel.

f) Vizualizare studeni venii de la alte mastere


O pagin de vizualizare a studenilor venii de la alte mastere n urma alegerii unor materii opionale care sunt obligatorii pentru masterul curent.

2.2 Student(cod: ST).


a) Vizualizare plan de invatamant
O pagina Vizualizare plan de nvmnt pentru masterul la care s-a nscris, plan de nvmnt generat n urma setrilor fcute la punctul 2.1.

b) Setare discipline opionale


O pagin Setare opionale ce va conine un tabel att cu disciplinele obligatorii ct i cu disciplinele opionale.Pentru fiecare disciplin opional din fiecare set de discipline opionale studentul va trebui s seteze prioritatea. Ex :Setul Optional1 : Materia 1 , Materia 2 , Materia 3 , Materia 4. Materia 1 - > prioritate 2 Materia 2 - > prioritate 1 Materia 3 - > prioritate 4 Materia 4 - > prioritate 3 Prioritile : 1-> cea mai mare ; 4-> cea mai mic. Setarea prioritilor pentru fiecare disciplin opional este obligatorie. n urma alegerii opionalelor studentul va fi informat printr-un e-mail cu privire la setrile fcute.

c) Vizualizare tabel optiuni


O pagin Vizualizare opiuni cu: o un tabel cu numele studentului , anul i disciplina opional la care a fost atribuit.Tabelul va avea funcionalitate de sortare i cutare student la fel ca i la vizualizarea ca Vizitator.Posibilitate de download ca pdf sau excel. o O seciune cu informaii asupra disciplinei/disciplinelor opionale la care a fost atribuit userul(Studentul) curent.

S-ar putea să vă placă și