Situl concursului GREPIT 3
Adresă: http://grepit.info/g3.
Client: Asociaţia GREPIT
Dată finalizare: August 2008
Parteneri: DRăGUţU Andrei, Echipa GREPIT .
Cunoştinţe utilizate:xhtml, css, javascript, AJAX, PHP, MySQL, Flash.
Prezentare generală
Proiectul reprezintă sit-ul celei de-a treia ediţie a concursului naţional de informatică GREPIT. A fost realizat special pentru a asigura o interfaţă profesională pentru încărcarea proiectelor participanţilor, comunicarea între membri şi organizatori cât şi o jurizare transparentă şi eficientă a lucrărilor. Design-ul este conturat în jurul temei concursului GREPIT3: 2001:A Space Oddisey.
Punctul forte al sit-ului este acela că atât codul cât şi grafica sit-ului sunt 100% originale, nefiind folosită vreo resursă grafică (imagini stoc, palete de culori etc)
Obiective
Sit-ul GREPIT a trebuit, încă de la început, să oglindească profesionalismul echipei GREPIT, a trebuit să dea un exemplu de un sit bine făcut, valid XHTML 1.1, să fie optim atât din punct de vedere al utilizării bazelor de date cât şi în privinţa eficienţei codului şi nu în ultimul rând să satisfacă pretenţiile până şi celor mai experimentaţi şi pretenţioşi utilizatori.
S-a căutat realizarea unei aplicaţii user-friendly, ce să permită unui simplu vizitator, cu doar câteva click-uri, să afle informaţii despre concursul GREPIT, să se înscrie în concurs şi să trimită un proiect, să creeze propria pagină a proiectului , pe care să poată adăuga meniuri, submeniuri, fişiere anexe etc.
Mai mult, pentru a asigura transparenţa concursului, s-a dorit implementarea unui sistem de jurizare online în timp real.
Soluţie
Pentru realizarea unei aplicaţii web de anvergură, s-a utilizat platforma Gaudeamus.
S-au preluat modulul CMS, modulul de mesagerie, modulul de administrare a utilizatorilor şi modulul de ştiri din aplicaţia Gaudeamus şi s-au creat două module noi: cel de administrare a proiectelor şi cel de jurizare a proiectelor.
Modulul de administrare a utilizatorilor permite oricarui vizitator să se înregistreze pe sit printr-un formular user-friendly şi să îşi activeze utilizatorul nou creat.
Modulul de administrare a proiectelor permite unui utilizator să încarce o lucrare, să o încadreze la secţiunea şi categoria de vârstă dorită şi să încarce un demo al aplicaţiei. Lucrarea este apoi trimisă către juriu, care decide dacă aceasta poate fi aprobată în concurs sau nu. În urma aprobării, lucrarea apare într-un tabel cu participanţi, unde poate fi vizualizată şi comentată de către ceilalţi utilizatori. De asemenea, fiecare utilizator poate acorda o notă lucrării.
Modulul de jurizare permite juriului să acorde un punctaj lucrărilor, pentru fiecare crteriu de jurizare în parte. Alături de punctajul acordat, membrii juriului le este oferită posibilitatea de a comenta punctele forte şi punctele slabe ale fiecărei lucrări. După ce este activat butonul "Finalizare jurizare", toate lucrările sunt sortate, iar un tabel cu punctajele lucrărilor este generat.
Design-ul adoptă culori închise, nuanţe de gri şi roşu, şi motive decorative precum stele, circuite electrice, robotul Hal din filmul 2001:A space Odissey. Tema sit-ului este cel mai bine evidenţiată pe prima pagină, unde sit-ul este afişat sub forma unui ecran gigant aşezat pe spaţiul selenar.
Codul este orientat obiect, valid HTML, realizat conform standardelor web, aplicaţia dovedindu-se a fi una profesională, construită "ca la carte".




