The academic environment is full of inovation and keeping the pace



Yüklə 263,83 Kb.
səhifə10/11
tarix20.02.2018
ölçüsü263,83 Kb.
#42917
1   2   3   4   5   6   7   8   9   10   11

5.2 Funcțiile aplicației

5.2.1 Crearea de resurse


Pentru a putea organiza materialele care pot fi downloadate, aplicația oferă un sistem simplist de organizare a documentelor, imaginilor și a arhivelor, putem crea resurse direct în secțiunea principală sau le putem organiza în subfoldere.

Aplicația oferă posibilitatea upload-ului unui număr restrâns de fișiere întrucât se dorește evitarea unor materiale precum fișiere video .avi, .mpeg, .flv, scripturi .js ș.a.m.d care ar putea ocupa dimensiuni mari pe server, sau ar putea conține materiale nepermise.

Un utilizator autentificat are opțiunea de a downloada materialul uploadat, sau de a-l vizualiza direct în browser pentru conținuturi precum pdf, text, imagini și evident are posibilitatea de a șterge resursa (dacă e autorul acelui conținut).

5.2.2 Oferirea de feedback


Există posibilitatea ca paginile HTML să nu se comporte pe toate browserele în mod corespunzător, să apară erori cauzate de javascript, html scris necorespunzător de anumiți utilizatori, sau timpi de răspuns foarte mari, blocări frecvente ale serverului ș.a.m.d. Pentru a putea lua măsuri este necesară cunoașterea experienței pe care utilizatorii o au, iar în acest sens am dezvoltat o secțiune în care să primim notificări din partea celora care utilizează aplicația.

Feedback-ul este citit de către utilizatorul cu rolul „super” întrucât acesta va fi cel care va lua legătura cu persoana care se ocupă de mentenanța aplicației și va putea lua măsuri pentru a corecta acele probleme care cauzează o experiență mai puțin decât optimă.


5.2.3 Secțiunea „Home”


Aceasta este prima pagină afișată utilizatorului. Am încercat să păstrez totul cât mai simplu și mai ușor de accesat. În acest sens i-am oferit utilizatorului o vedere de ansamblu a fiecărei secțiuni care îi este disponibilă împreună cu descrierea scopului pe care respectiva secțiune o va îndeplini.

Tot în pagina principală utilizatorul are posibilitata de a-și alege o poză care în versiuni ulterioare va fi folosită ca și avatar în comentariile pe care le lasă la publicațiile colegilor, sau răspunsurile date la întrebări.


5.2.4 Secțiunea „Blogs”


Permite utilizatorului să își creeze un blog personal prin intermediul căruia poate posta articole despre ceea ce îi place: noutăți din IT, dificultăți întâmpinate la realizarea unei anumite lucrări, soluțiile descoperite care au adus la predarea lucrării cu success, diverse explorări ale unor tehnologii noi etc.. Poate vizualiza blogurile altor colegi, poate urmări ultimele articole scrise și ultimele bloguri apărute.

Pentru personalizarea blog-ului utilizatorul are opțiunea de a oferi o descriere a informațiilor pe care le va prezenta pe pagina sa. Descrierea poate fi editată folosind editorul XHTML, utilizatorul fiind capabil să își expună așadar ideile într-un mod cât mai atractiv.

Articolele din blog sunt de asemenea editate folosind un editor XHTML tot din dorința de a simplifica tehnoredactarea acestora. Altă funcționalitate adăugată editorului e cea de permite utilizarea pozelor uploadate în resursele personale prin intermediul unui manager de resurse customizat.

Toate articolele publicate sunt scrise folosind XHTML și salvate în baza de date. Alternativele ar fi fost utilizarea unui limbaj de markup customizat pentru ceea ce urma a fi publicat, însă această soluție ar fi cerut utilizatorului un timp mult mai mare de învățare și implicit tehnoredactare a publicațiilor.

Pentru articolele din blog există posibilitatea publicării ulterioare datei curente, în ideea că textul se vrea a fi scris în mai multe reprize și în acel interval până la publicare se pot aduce completări sau corectări. Orice articol poate fi modificat de către autor, sau șters prin intermediul unui set de controale afișate în partea dreaptă a titlului.
Ultimele resurse publicate precum și ultimele bloguri adăugate sunt afișate în partea stângă, deoarece în felul acesta e ușor de vizualizat acei utilizatori care au activitate, sau care intenționeză să înceapă și ei să publice pe anumite teme. Dacă se dorește este posibilă de asemenea vizualizarea tuturor utilizatorilor care au un blog publicat, și se poate ajunge direct la postările acestora.

În cadrul blog-ului sunt afișate un număr prestabilit de articole, pentru restul realizându-se paginarea, astfel se poate parcurge mai ușor lista de articole și se limitează numărul de valori aduse din baza de date, precum și textul cantitatea de text afișat pe pagină.


5.2.5 Secțiunea „Question IT”


În viață, în general, ai mai multe întrebări decât răspunsuri. Începerea vieții de student vine cu gama ei de întrebări mai mult sau puțin inteligente, dar în mod sigur voluminoase. Primele laboratoare la o materie sunt întâmpinate cu surâsuri șirete de către unii și spaimă de către alții tocmai pentru că prima categorie știe clar ce are de făcut și ar face asta și în somn, iar restul au de muncit serios pentru a-și da seama de unde să înceapă măcar.

Dorința mea e ca cei care vor o indicație sau au nevoie de câteva explicații suplimentare să găsească aici răspunsul, fie de la profesor, fie de la colegi. Nu sunt mulți cei care sunt dispuși să colaboreze, dar din trei generații dacă se găsesc cel puțin 10 care cunosc și au timp să ofere puțină ghidare se poate face mult bine celor care nu sunt atât de atrași sau interesați de anumite subiecte. De asemenea este un loc din care profesorii pot observa punctele cursului care sunt mai greu de asimilat și vor putea veni și ei la rândul lor cu completări.

Sistemul dezvoltat este ușor de utilizat, prima opțiune disponibilă fiind de a adăuga o nouă întrebare. Editare întrebărilor se face prin intermediul editorul XHTML folosit și în secțiunea blogs și oferă un număr suficient de mare de facilități pentru a permite tehnoredactarea într-un mod cât mai simplu a textului. O dată editată întrebarea aceasta este postată prin intermediul butonului de salvare. Utilizatorul poate reveni ulterior și completa sau corecta întrebarea. Există evident și posibilitatea ștergerii acesteia.

Anumite întrebări pot conține cuvinte sau expresii obscene, sau alte forme de exprimare care unii utilizatori le pot considera ofensive. În acest sens printr-un simplu click o anumită întrebare poate fi clasificată ca fiind ofensivă, aceste întrebări sunt urmărite de către moderator, adică utilizatorul cu rolul de „super”, acesta având posibilitatea de a șterge înregistrarea sau de a șterge toate voturile care au desemnat-o ca fiind ofensivă.

Utilizatorii pot da diverse răspunsuri la întrebările postate, autorul fiind responsabil de acceptarea unora dintre acestea ca și răspunsuri acceptate. Demarcarea se face vizual prin schimbarea culorii de fond utilizată. De asemenea, autorul întrebării are posibilitatea marcării răspunsurilor ca fiind ofensive.

Altă posibilitatea pentru a desemna întrebările cele mai relevante este de a le puncta. Fiecărui utilizator, cu excepția autorului, i se permite să puncteze în plus sau în minus o anumită întrebare. Acele întrebări cu multe minusuri automat vor ridica semne de întrebare referitoare la relevanța sau calitatea lor. Fiind vorba de o aplicație academică consider că nu se va ajunge la întrebări, sau răspunsuri, de tip spam, având în vedere că doar utilizatorii autentificați pot posta, și că identitatea lor este cunoscută.

Acei utilizatori care vor să răspundă la întrebări au posibilitatea de a vizualiza doar acele întrebări care nu au un răspuns acceptat, alternativ se pot vizualiza toate întrebările care au răspuns. Și de asemenea se pot vedea întrebările care sunt cel mai bine cotate.

5.2.6 Secțiunea „Classes”


Partea aceasta este accesibilă doar utilizatorilor cu rol de „teacher”. Permite crearea de cursuri și organizarea conținutului acestora. Conținutul unui curs este organizat pe capitole/subcapitole, articole și laboratoare.

Toate cursurile au o secșiune în care se va adăuga descrierea, ca un consens se poate spre exemplu publica syllabusul cursului. Aceste descrieri sunt mascate prin intermediul unui control denumite accordion, și vor fi afișate utilizatorului doar după ce acesta execută un click pe element, deoarece dacă este acceptat syllabusul ca și descriere, atunci găsirea cursului devine deosebit de dificilă.

În cazul anulării cursului, sau suspendării lui, acesta poate fi trecut ca fiind inactiv, ceea ce permite păstrarea resurselor existente atașate cursului și de asemenea împiedică studentul să se înscrie la un curs inactiv.

Capitolele create pot fi mutate în cadrul ierarhiei în altă parte decât unde au fost create, editate și șterse împreună cu toate informațiile conținute de acestea.

Tehnoredactarea se face și în cadrul acestei secțiuni tot prin editorul XHTML utilizat în restul aplicației. Fiind foarte ușor pentru profesori să aranjeze conținutul articolelor publicate într-un stil cât mai ușor de parcurs.

Într-un articol, profesorul își editează materialul de curs, poate fi tot cursul dintr-o bucată sau poate să introducă articolele și să le fixeze data de publicare cam pe când cursul va ajunge în acel punct, astfel ca studentul să aibe acces la materiale atunci când este cazul.

Laboratoarele sunt editate similar cu articolele, diferența este că va fi posibil să primeasca laboratoare de la studenți. Nu există un mecanism de asignare automată a laboratorelor, în schimb în cadrul orelor de laborator le va fi asignată una din probleme de către profesor. Laboratoarele oferă adițional posibilitatea specificării unei date limită pentru predare, după acea dată utilizatorul nu va mai putea depune soluția. Dacă se dorește acea dată limită poate fi editată de către cadrul didactic la solicitarea utilizatorului.

5.2.7 Secțiunea „My classes”


Studentul poate să își aleagă cursurile la care să fie înscris și apoi să parcurgă structura asignată de profesor. Poate accesa articolele publicate de profesor și poate să trimită rezolvări la temele de laborator.

Cursurile o dată create și selectate ca fiind active sunt accesibile studenților. Aceștia se pot înscrie prin intermediul opțiunii „Sign Up”, însă nu se vor putea dezînscrie de la aceste cursuri.

În cazul laboratoarelor studentul poate să își downloadeze ultima soluție trimisă, deoarece e necesar uneori să îți reamintești o soluție utilizată în cadrul acestuia. Dacă data de trimitere a laboratorului este depășită atunci acesta nu va mai putea să facă upload prin intermdiul sistemului și se va considera că nu a trimis soluția.

5.2.8 Căutarea informațiilor


Informațiile publicate trebuie regăsite cumva, și în acest sens este oferită utilizatorilor posibilitatea căutării folosind propoziții sau seturi de cuvinte în cadrul următoarelor secțiuni: „Blogs”, „Questions” și „Teacher articles” prin intermediul librăriei Lucene.NET care realizează indexarea și căutarea informațiilor. Rezultatele căutării sunt afișate utilizatorului, permițându-i astfel să regăsească cu ușurință articolele de care are nevoie.


Yüklə 263,83 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10   11




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin