Conferinţa Naţională de Învăţământ Virtual VIRTUAL LEARNING VIRTUAL REALITY SOFTWARE & MANAGEMENT EDUCAŢIONAL Dedicată împlinirii a 100 de ani de la naşterea lui Grigore C. Moisil 2006 ANUL INTERNAŢIONAL UNESCO GRIGORE C. MOISIL 1
Editura Universităţii din Bucureşti Şos. Panduri nr. 90-92, BUCUREŞTI- 050663;Tel.Fax: 410.23.84 E-mail: editura@unibuc.ro Web: www.editura.unibuc.ro Descrierea CIP a Bibliotecii Naţionale a României SOFTWARE ŞI MANAGEMENT. CONFERINŢA NAŢIONALĂ DE ÎNVĂŢĂMÂNT VIRTUAL CNIV 2005 (2 ; 2005; Bucureşti) Lucrările Conferinţei Naţionale de Învăţământ Virtual: ediţia a III-a, Bucureşti, 28-30 octombrie, 2005. Software educaţional/ed:i.chiţescu, H. Georgescu, V. Preda, - Bucureşti: Editura Universităţii din Bucureşti, 2005 ISBN 973-737-097-X Coordonator: Conf. univ. dr. Marin Vlada 2
Conferinţa Naţională de Învăţământ Virtual, ediţia a III-a, 2005 1 of 6 Proiectarea şi implementarea unei aplicaţii Web destinate modernizării managementului în învăţământul preuniversitar Prof. Teodora Vătuiu Colegiul Comercial " Virgil Madgearu " Tg-Jiu, v_teodora@yahoo.com Prof. Petre Ciungu - Colegiul Comercial " Virgil Madgearu " Tg-Jiu Abstract Această lucrare este rodul proiectelor de cercetare desfăşurate de autori în cadrul catedrei de Informatică a Colegiului Comercial " Virgil Madgearu " din Tg-Jiu, concretizate în: Realizarea unui aplicaţii Web de prezentare a colegiului şi Proiectarea şi implementarea unei aplicaţii Web pentru proiectul Socrates-Comenius. Toate acestea, au ca obiectiv modernizarea managementului preuniversitar în cadrul acestui colegiu. 1. Introducere Prin facilitarea accesului la informaţie şi formare pe parcursul întregii vieţi, calculatorul devine un instrument necesar oricărui cetăţean al societăţii informaţionale în care trăim. Copiii care nu au acces la un computer şi nu ştiu să lucreze cu acesta vor fi marginalizaţi în societatea de mâine. În privinţa informatizării sistemului de educaţie, statele avansate tehnologic urmăresc constant regulile competitivităţii socio-economice, alocând sume impresionante pentru pregătirea corespunzătoare a resurselor umane şi luând decizii ferme bazate pe studii prospective pentru următoarele decenii. În România, în cadrul programului SEI al Ministerului Educaţiei şi Cercetării, toate liceele au fost utilate cu reţele de calculatoare pe care a fost instalată aplicaţia AEL - componenta software pentru e-learning dezvoltată de firma SIVECO, ce permite atât managementul procesului de învăţământ şi evaluări on-line, cât şi integrarea lecţiilor electronice pentru diverse discipline furnizate de MEC. Sistemul AEL este un sistem modern de instruire şi gestiune a instruirii asistate de calculator (Learning Management System - LMS), destinat educaţiei asistate de calculator (Computer Assisted Learning - CAL), putând fi folosit şi pentru alte metode de curs, cum ar fi instruire la distanţă/ne-asistată. Destinat în primul rând unităţilor şcolare, sistemul este construit după un model flexibil atât din punct de vedere organizaţional, cât şi din punct de vedere al materialelor didactice gestionate, putând astfel fi uşor adaptat pentru folosire şi în cadrul altor organizaţii. 2. Aplicaţia Web destinată modernizării managementului educaţional la Colegiul Comercial " Virgil Madgearu " din Tg-Jiu Obiectivul acestei aplicaţii îl reprezintă promovarea rezultatelor în domeniul managementului educaţional realizate de Colegiului Comercial "Virgil Madgearu" Tg-Jiu şi realizarea legăturii la distanţă cu Asistentul Educaţional pentru licee (AEL) 3
Conferinţa Naţională de Învăţământ Virtual, ediţia a III-a, 2005 2 of 6 produs de firma SIVECO. Pentru că sistemul realizat este închis dezvoltării venite din afara firmei SIVECO, conectarea la baza de date Oracle şi implicit la sistem nu poate fi făcută decât cu acceptul acesteia, pe care intenţionăm să-l obţinem după punerea la punct a aplicaţiei. Momentan, am realizat o simulare folosind o bază de date cu structură asemănătoare celei incluse în programul AEL. Pentru dezvoltarea ulterioară a acestui sistem, se intenţionează a se solicita şi colaborarea firmei SIVECO. Realizarea aplicaţiei a avut următoarele obiective: dezvoltarea aplicaţiei de legătură la baza de date (interogări query asupra bazei de date Oracle din AEL, realizate de diferiţi administratori - parole administratori); extinderea părţii de front-end cu interogări de detaliu (sistemul de parole AEL); dezvoltarea aplicaţiei spre sistemul de parteneriat cu părinţii. În acest sens s-a realizat o structură pentru conectarea la baza de date Oracle din Asistentul Educaţional pentru Licee, prin folosirea unei structuri de tip client-server. Aplicaţia server cuprinde: aplicaţia de legătură la baza de date din programul AEL; o serie de sinteze ale bazei de date realizate în format PDF sau HTML; gestiune form-uri; administrarea cererilor aplicaţiei client. Aplicaţia client cuprinde partea de front-end, interfaţa prietenoasă şi pagina de web a Colegiului Virgil Madgearu ", accesată de diferiţi vizitatori. Sistemul AEL conţine o serie de utilizatori înregistraţi cu parolă, dintre care: administratorul bazei de date Oracle, cel care creează structura unităţii de învăţământ pe sisteme, clase, materii, unităţi de învăţare; secretara, cea care realizează introducerea datelor în baza de date pe clase, cu elevii înscrişi şi datele personale, diriginţii, orarul de desfăşurare a activităţii; diriginţii, cei care îşi administrează propria clasă din baza de date; profesorii, cei care dau note claselor de elevi, pun absenţe şi realizează lecţii implementate prin intermediul AEL; elevii, cei care participă activ la lecţiile profesorilor. Siveco- AEL Oracle database Aplicaţie de legătură QERRY-SQL Sinteze PDF/HTML Aplicaţie server Aplicaţie client Frontend Gestiune forum Administrare Fig.1.Arhitectura aplicaţiei 4
Conferinţa Naţională de Învăţământ Virtual, ediţia a III-a, 2005 3 of 6 Pentru simularea efectuată asupra sistemului AEL, s-au utilizat parolele alocate administratorilor, profesorilor şi elevilor. Administratorii sunt cei care vor gestiona legăturile cu baza de date AEL, vor putea efectua interogări specifice, prelucrări, statistici. Gestionând numele utilizator şi parola fiecărui elev, acestea pot fi folosite atât de ei, cât şi de părinţi, pentru vizualizarea on-line a situaţiei şcolare individuale. Fig. 2 Pagina Web a Colegiului Comercial Virgil Madgearu Tot în partea de administrare, avem o serie de sinteze şi rapoarte în format PDF şi HTML preluate din baza de date AEL şi care pot fi expuse la final de semestru sau an şcolar pentru a analizarea activităţii şcolare desfăşurate de profesori şi elevi. Putem avea situaţia pe clase în funcţie de mediile obţinute de elevi pe semestru, pe an şcolar, situaţia absenţelor pe clasă, pe şcoală şi alte rapoarte şi sinteze concludente procesului de învăţământ. Pentru consultarea rezultatelor la învăţătură (note, medii, absenţe) elevii pot intra pe site-ul şcolii alegând opţiunea Rezultate din bara de meniuri, care include trei hiperlegături: Rezultate şcolare (note, medii) - Legătura cu aplicaţia AEL; Rezultate la concursurile şcolare; Colaborări şi programe desfăşurate de Colegiul Comercial Virgil Madgearu". Elementele de grafică interactivă sunt realizate ca un echilibru între tehnicile pull şi resursele destul de modeste pe care le are profilul utilizatorului: părinţi şi/sau elevi care posedă conexiuni dial-up şi calculatoare Pentium IV fără a avea la dispoziţie facilităţi multimedia deosebit de performante. Pentru realizarea unui parteneriat între profesori, formatori şi elevi, s-a creat forumul de discuţii, cu un mod specific de structurare şi orientare. 5
Conferinţa Naţională de Învăţământ Virtual, ediţia a III-a, 2005 4 of 6 Prezenţa pe Internet a Colegiului " Virgil Madgearu " Tg-Jiu, s-a impus datorită rezultatelor deosebite obţinute în procesul de evaluare atât a cadrelor didactice cât şi a absolvenţilor acestei instituţii de învăţământ. Din acest motive, s-a realizat o aplicaţie care să satisfacă atât nevoia de informare a părinţilor, cât şi a elevilor interesaţi. Pornind de la o arhitectură client-server de bază, s-a dezvoltat: Aplicaţia client care cuprinde: interfaţă grafică intuitivă, cu un sistem de meniuri orizontale şi verticale, ce graduează şi ierarhizează informaţia prezentată; secţiuni punctuale pornind de la Istoric, Profil, Curriculum Şcolar, Oferta educaţională, oferta de materii opţionale, Serbări, module specifice Concursurilor şi manifestărilor şcolare (Ziua Şcolii, Ziua Absolventului, 8 Martie); forum de discuţii. Aplicaţia server care are ca obiective: Legătura dintre site şi modulele de management; Actualizarea periodică a rezultatelor şcolare; Actualizarea paginii de noutăţi şi concursuri; Legătura cu AEL. Aplicaţia are legături cu site-ul Inspectoratului Şcolar Judeţean Gorj. Toate sursele primare necesare (imagini, sigle, documente, tabele) au fost realizate prin efortul integral al echipei, care a scanat şi a pregătit elementele grafice cu o rezoluţie cât mai bună şi efecte speciale adecvate scopului propus. 4. Aplicaţia Web a programului Socrates- Comenius Programul a fost dezvoltat în parteneriat cu Agenţia Naţională Socrates. În acest caz, accentul s-a pus pe dezvoltarea unei aplicaţii client-server care să poată gestiona integral organizarea unui astfel de program. Tehnicile şi metodele moderne de grafică interactivă şi animaţie au fost utilizate în proiectarea aplicaţiei front-end care, pe lângă secţiunile de Lerne More, obiective şi impact oferă posibilitatea accesării formularelor interactive ce permit înscrierea la alte Programe şi Concursuri, vizualizarea programării vizitelor şi a etapelor de desfăşurare, rezultate şi aprecieri. Pe măsură ce se derulează programul, fiecare instituţie participantă la proiect va veni cu completări ale site-ului în legătură cu dezvoltarea târgurilor şi pieţelor din Europa şi a relaţiilor dintre ele, în funcţie de specificul fiecărei ţări în parte. Aplicaţia back-end, care suportă gestiunea unei baze de date a participanţilor şi a rezultatelor, are sistem de securizare şi acces autorizat, administratorul având sarcina 6
Conferinţa Naţională de Învăţământ Virtual, ediţia a III-a, 2005 5 of 6 actualizării şi a asigurării mentenanţei acesteia. Confirmarea participării determină automat înscrierea şi declanşarea procedurii de selecţie şi admitere pe criterii valorice, rezultatele fiecărei evaluări fiind introduse de profesorii organizatori, cu parole şi elemente de identificare şi acces specifice. Asigurând confidenţialitatea datelor şi a aprecierilor individuale, aplicaţia oferă acces gradual şi restrictiv la criteriile de evaluare. Menţionăm şi existenţa unor legături externe cu site-ul Programului Socrates Comenius al cărui regulament a stat la baza proiectării aplicaţiei back-end. Am acordat o atenţie maximă conţinutului, deoarece pe baza acestuia vor fi dezvoltate structura site-ului şi machetarea paginii. Diferenţa dintre un site atractiv şi unul plictisitor şi neinteresant este dată de valoarea conţinutului. Principalul motiv pentru care oamenii accesează Internetul este căutarea de informaţii într-un domeniu sau altul. De aceea, cantitatea şi calitatea informaţiilor prezentate sunt importante în crearea unui site. Dacă un site web nu este actualizat în permanenţă, atunci el îşi va pierde vizitatorii. De aceea noi am dorit să se caute în permanenţă îmbunătăţirea şi actualizarea conţinutului prin furnizarea unor informaţii actualizate, de calitate şi folositoare celor care le citesc. În realizarea acestor site-uri am căutat să împărţim conţinutul în diverse categorii şi subcategorii, pentru o mai bună organizare a site-ului şi dezvoltarea unei structuri de navigare corespunzătoare. Nu am dorit ca vizitatorii să fie frustraţi atunci când caută anumite informaţii pe care au sperat să le găsească în acest site. Se înţelege că dacă nu le găsesc din câteva clic-uri cu mouse-ul, ei vor căuta în altă parte. Aceste secţiuni le-am structurat apoi în pagini web simple. Am folosit propoziţii clare şi concise. Am făcut acest lucru, deoarece utilizatorii preferă să citească informaţia structurată în bucăţi mici. În pagina web am căutat să folosim o structură arborescentă a conţinutului, furnizând la început ideile principale şi apoi am încercat dezvoltarea şi îmbogăţirea lor. Am folosit, acolo unde a fost posibil, tabelele. Mulţi webdesigneri folosesc diverse "efecte speciale" pentru a da o notă spectaculoasă paginilor pe care le-au realizat. Printre cele mai folosite se pot enumera: imagini animate, scrolling marques, texte appleturi Java, JavaScript, animaţii shockwave, Flash, ActiveX, etc. Problema apare in cazul efectelor speciale in momentul in care ele nu pot să fie vizualizate la încărcarea paginii, apărând mesajul de eroare, care nu este tocmai pe placul vizitatorului. Deoarece am dorit ca aceste site-uri să poată fi a fără restricţii, indiferent de performanţele calculatorului folosit sau de tipul browser-ului, am căutat să folosim "efecte speciale", luând în calcul şi creşterea timpului de încărcare al paginii web atunci când se folosesc acestea. Pentru navigarea pe site-uri, am folosit meniuri constând în şiruri de caractere sau imagini, care fac legătura la celelalte pagini din site. În unele pagini, am folosit imagini care ni s-au părut sugestive. Am căutat pe cât posibil ca dimensiunea fişierului să fie minimă. În această aplicaţie meniul de navigare este poziţionat in aceeaşi poziţie pentru a fi uşor de navigat printre paginile site-ului(poziţia acestuia este în capul fiecărei pagini). Pentru ca vizitatorii să recunoască fără dificultate un anumit stil, o anumită tuşă imprimată paginilor Web, trebuie găsită o notă de originalitate, un aranjament ingenios pentru ca aceste pagini să se diferenţieze net şi chiar să iasă în evidenţă, în mulţimea site-urilor Web. În acelaşi timp, trebuie să avem în vedere păstrarea unui stil unitar. 7
Conferinţa Naţională de Învăţământ Virtual, ediţia a III-a, 2005 6 of 6 Folosirea unui design unitar mai are şi un alt avantaj major: atunci când se adaugă o nouă pagină, formatul general existând deja, nu trebuie decât adăugat conţinutul. În acest caz, ar trebui urmărit ca machetarea paginii să se înscrie firesc în modul de prezentare general. Acest lucru se poate realiza prin: stilul de scriere; modul de aranjare în pagină; folosirea spaţiilor goale de toate browserele. Am căutat să folosim un stil unitar şi aproximativ aceeaşi schemă de aranjare pentru toate paginile. Pentru a obţine acest lucru, am folosit programul Macromedia Dreamweaver MX 2004. Mai întâi am stabilit care sunt elementele care trebuie să se regăsească în fiecare pagină, în acest caz, ele sunt: logo, meniu navigare, căutarea în pagină. Pentru ca vizitatorii să nu fie derutaţi am păstrat acelaşi loc în pagină pentru meniul de navigare. Pentru ca pagina Web să nu arate ca un bloc masiv de text, am împărţit conţinutul în bucăţi mai mici, paragrafe. Fiecare paragraf conţine una sau mai multe propoziţii şi este separat de celelalte paragrafe prin spaţii goale. Astfel, textul poate fi citit mult mai uşor şi fără să obosească ochii. Activitatea noastră în instituţia de învăţământ unde am realizat aceste proiecte, continuă prin întreţinerea şi dezvoltarea acestor aplicaţii Web. Bibliografie [1] Ciungu Petre, Armonizarea învăţământului românesc cu cel european- puncte de vedere, Ed. Universitas, Petroşani, 2005; [2] Ciungu Petre, Managementul activităţilor didactice, Ed. Universitas, Petroşani, 2005; [3] Eager Bill, Utilizarea internetului, Ed. Teora, Bucureşti, 1997, pag. 380. [4]Gibbs Mark, Brown Todd, Reţele de calculatoare pentru începători, Ed. Teora, Bucureşti, 1998, pag. 450. [5] Kris Jamsa, Programarea în Web, Ed. All Educaţional Bucureşti, 1997, pag. 530. [6] Silviu Ştefan Cojocaru, Un site Web la îndemâna tuturor, Ed. Compania, Bucureşti, 2003. [7] Zota Razvan Daniel, Reţele de calculatoare în era internet, Ed. Tehnica, Bucureşti, 2002, pag. 780. [8] Vătuiu T., Vătuiu V., Birotica XP, Ed. Universitas, Petroşani, 2005; [9] Vlada. M., Birotică: Tehnologii multimedia, Editura Universităţii din Bucureşti, 2004. [10] Wyatt Allen L., Succes cu Internet, Ed. All Educaţional, Bucureşti, 1998. 8