|
Sistemul Informatic eLearning conceput pentru Universitatea Bucuresti combina cele mai noi tehnologii software si hardware pentru asigurarea accesului utilizatorilor la un mediu educational dinamic si flexibil. Arhitectura sa este proiectata astfel incat sa existe posibilitatea extinderii lui pe masura cresterii necesitatilor functionale, precum si pentru integrarea cu sistemele informatice deja existente.
Necesitatea disponibilitatii resurselor platformei proiectate impune o infrasctructura fiabila si stabila care poate fi folosita fara intreruperi de catre utilizatorii sai. Solutia tehnica trebuie are la baza cele mai cunoscute standarde de eLearning (SCORM 2004 editia a 4-a, IMS QTI, IMS Common Cartridge, AICC). Site-ul de e-Learning are o structura si o functionalitate complexa dar in acelasi timp beneficiaza de o interfata intuitiva pentru utilizatori, orientata catre activitatile de predare, instruire si administrare de continut. Informatiile disponibile pe site vor fi bine structurate si organizate pe functionalitati.
Organizarea serviciilor in arhitectura software are la baza principiile SOA (Services Oriented Architecture).
Serviciile care trebuie asigurate de sistemul proiectat sunt structurate astfel:
Arhitectura Software Orientata pe Servicii
Principalele servicii functionale pe care trebuie sa le asigure sistemul sunt:
Portalul informational
Modulul educational dedicat studentilor (SME)
Modulul de administrare si creare de continut educational (SMCE)
Mijloacele de colaborare intre utilizatori de tip e-mail, chat, forum si videoconferinta.
Portalul informational este proiectat ca un website care ofera utilizatorilor autorizati un singur punct de acces la resurse. Utilizatorii sistemului se vor autentifica o singura data la initializarea fiecarei sesiuni de lucru, numai in aplicatia Portal.
Tipuri de utilizatori care vor utiliza portalul:
- Vizitatori neanregistrati;
- Studenti, masteranzi si doctoranzi, detinatori de conturi de acces cu drepturi stabilite pentru fiecare aceste categorii de utilizatori de catre administratorii sistemului;
- Cadre didactice, detinatoare de conturi de acces cu rol in gestionarea continutului educativ, gestionarea examenelor, generarea de statistici referitiare la cursurile pe care le tine, precum si alte drepturi necesare procesului educational;
- Administratorii de sistem, cu rol in gestionarea drepturilor de acces, audit si managementul configuratiei;
Numarul de utilizatori estimat este de 30000. Sistemul trebuie sa fie proiectat astfel incat sa suporte minim 1000 de sesiuni simultane.
Aceasta componenta permite:
- administrarea utilizatorilor si a rolurilor acestora (drepturile acordate utilizatorilor, in functie de tipurile acestora);
- accesarea calendarului de cursuri;
- accesarea cailor de studiu;
- trimiterea si receptionarea de mesaje si notificari;
urmarirea activitatiloreducasionale, evaluarea on-line si generarea de rapoarte;
- clasificarea cursurilor pe domenii;
- gestionarea modulelelor administrative (inscrierea la cursuri si managementul sesiunilor sincrone).
Modulul SME este de tip web-based, accesul la sistem realizandu-se prin utilizarea unui browser web (Internet Explorer, Mozilla Forefox, Opera, etc.).
Numarul de utilizatori care acceseaza simultan sistemul este direct proportional cu performantele echipamentelor hardware si a retelei. Sistemul proiectat trebuie sa asigure sesiuni sincrone pentru 1000 de utilizatori.
Sistemul de management al continutului educational (SMCE) este tehnologia axata pe dezvoltarea, gestionarea si publicarea de continut care vor fi livrate prin intermediul SME. SMCE este un mediu multi-utilizator in care dezvoltatorii pot crea, stoca, refolosi, gestiona si oferi continutul digital de studiu dintr-o baza de date.
Sistemul va gestiona resursele educationale electronice, permitand modificarea si organizarea acestuia in functie de necesitatile disciplinei de studiu. Activele bazei de date pot include fisiere de tip text, grafic sau multimedia.
Functionalitatea de baza este gestiunea unei cantitati mari de materiale educationale, inclusiv organizarea si regasirea lor facila.
Acest modul asigura colaborarea intre utilizatori, oferind servicii de chat, forum si videoconferinta. In sesiunile sincrone este un instrument indispensabil ce ajuta la o mai buna colaborare intre utilizatori. Acest instrument de colaborare va putea fi folosit si independent de cursuri, prin initierea de sesiuni de colaborare intre participantii sistemului.
Vor fi mentinute si perfectionate in cadrul proiectului urmatoarele servicii functionale existente:
Pagina web a Universitatii Bucuresti - asigura accesul la informatii despre institutie (istoric, obiective, structura organizatorica, link-uri spre paginile web ale facultatilor din cadrul universitatii, informatii despre activitatile curente desfasurate in cadrul mediului universitar etc.) pentru toti vizitatorii. Accesul este realizat print-o conexiune de Internet.
Paginile web ale facultatilor din structura organizationala a universitatii,
Pagina web a studentilor - asigura accesul la informatii generale, necesare informarii studentilor,
Pagina web a bibliotecii virtuale - asigura studentilor si cadrelor didactice posibilitati de cautare de documente aflate in biblioteca electronica dupa autor, cod si cuvinte cheie, download si tiparirea acestora. Accesul se realizeaza pe baza de user si parola.
Pagina web a editurii/tipografiei universitatii - asigura informarea tuturor utilizatorilor cu privire la aparitiile editoriale.
Pagina web pentru proiectele de cercetare stiintifica - beneficiarii acestor informatii sunt in primul rand membrii comunitatii universitare si partenerii cooptati la aceste proiecte.
Serviciile suport asigura cadrul functional al sistemului proiectant, in vederea asigurarii accesului la informatiile necesare desfasurarii procesului educational. Aplicatiile suport sunt:
* Portalul web - va asigura gazduirea site-urilor si paginilor web si accesul la resursele stocate in serverul de baze de date;
* Serviciul de posta electronica - va asigura schimbul de informatii intre utilizatori arhivand si stocand documentele electronice din contul de mail al fiecarui utilizator;
* Protocoale de acces:
- JOSSO - Infrastructura Single Sign-On (SSO) bazata pe J2EE. Ofera o solutie centralizata pentru autentificare si autorizare a utilizatorilor. Permite autentificarea o singura data pentru o sesiune de conectare la portal. In caz de reusita, sesiunea curenta este initiata si are asociat un numar de identificare generat aleator. Toate serviciile HTTP ulterior accesate vor contine in antet acest identificator de sesiune. Serverul de aplicatie va utiliza aceasta informatie pentru a identifica utilizatorul curent. Dupa autentificare, toate drepturile de acces de care dispune utilizatorul sunt asociate cererii curente de servicii (procesul de asociere a drepturilor). Sesiunea este finalizata la cererea utilizatorului sau datorita expirarii duratei, parametru care poate fi setat pentru fiecare utilizator in parte.
- JAAS (JavaTM Authentication and Authorization Service). Reprezinta o solutie de securitate oferita de Sun si contine module de autentificare ce folosesc JNDI (Java Naming and Directory Interface), Unix Operating Environement, Windows NT, Kerberos, Keystore (baze de date ce contin chei publice sau private). Autentificarea si asocierea permisiunilor sunt realizate cu ajutorul unei componente specializate. Modul de implementare pentru un anumit tip de autentificare este determinat la runtime si este specificat intr-un fisier de configurare (login configuration file). Pentru aceasta exista:
obiectul LoginContext ce descrie metodele de baza folosite in autentificare;
obiectul Configuration ce descrie tehnologiile de autentificare;
obiectul LoginModule care realizeaza efectiv autentificarea.
Administratorul sistemului este responsabil de configurarea unui fisier ce contine una sau mai multe directive care stabilesc ce se intampla cand o aplicatie incearca sa logheze un utilizator. Aceste directive reprezinta modulele de login care sunt folosite pentru autentificarea unui utilizator precum si extragerea si eventual pastrarea temporara in zona tampon (buffering) a datelor din baza de date LDAP si va fi comuna tuturor componentelor sistemului. Administratorul sistemului poate instala oricate module de login sunt necesare si le poate defini ca optionale sau obligatorii, conform cu politica de securitate adoptata.
- LDAP (Lightweight Directory Access Protocol). Protocol ce are rolul mentinerii in mod centralizat a structurii de conturi de utilizator in cadrul universitatii, precum autentificarea de catre multiple sub-sisteme si aplicatii. Utilizatorii definiti in LDAP trebuie sa aiba ID unic, nemodificabil, la un utilizator atasandu-se minim urmatoarele atribute: nume, prenume, parola, adresa de email, tipul de utilizator (student, profesor, administrator) si nivelul de acces. Acest protocol va fi folosit de catre serverele de aplicatie pentru a comunica cu serverele de baze de date in cadrul proceselor de autentificare si autorizare. Baza de date LDAP va fi structurata conform unei scheme personalizate conforma atributelor informatiilor utilizator. Primul pas in stabilirea unei sesiuni de lucru consta in operatiunea de autentificare (login) a utilizatorului curent. Fiecare utilizator se identifica in sistem printr-o cheie unica, generata prin introducerea numelui de utilizator si a parolei, care este apoi comparata cu informatia corespunzatoare stocata in baza de date LDAP.
* Mecanisme de securitate:
- Mecanisme de tip PROXY Firewall. Solutia serverelor intermediare (proxy) o reprezinta aceste porti ('gateways') care folosesc protocolul HTTP pentru comunicarea cu programul de navigare si FTP, Gopher sau alte protocoale cu serverul. Poate fi implementata la nivel fizic (servere intermediare) si logic (programe). Aceste programe se pot executa pe calculatorul local sau pe un server care deserveste mai multe programe de navigare; ele accepta cereri HTTP si le traduc in alte tipuri de protocoale (de exemplu, FTP), astfel incat programul de navigare poate folosi exclusiv HTTP.
- Mecanismele de securitate de tip IDS (Intrusion Detection System si Intrusion Prevention System (IPS) - o varianta mai speciala a IDS). Pentru o retea informatica, al doilea nivel de securitate, furnizat din spatele firewall-ului este un dispozitiv sau o aplicatie utilizat(a) pentru a inspecta intregul trafic dintr-o retea si de a trimite mesaje de alerta utilizatorului sau administratorului sistemului cu privire la incercari neautorizate de acces. Sistemul indeplineste trei functii esentiale: monitorizare, detectare si alarmare. In functie de metodele folosite IDS-ul, poate ramane la stadiul de a alerta utilizatori, poate fi programat sa blocheze automat traficul sau chiar programat sa raspunda intr-un anumit fel.
- Managementul securitatii si auditului. Auditul securitatii asigura inregistrarea tuturor actiunilor desfasurate de catre utilizatori in timpul sesiunilor de lucru si precum si a tututor proceselor de raspuns ale serverului la solicitarile acestora. Rapoartele de audit sunt analizate ori de cate ori este necesar, de catre administratorul de securitate. Sistemele de operare instalate pe serverele universitatii vor fi capabile sa genereze la cerere sau programat rapoarte de audit ce vor furniza administratorului de securitate al retelei toate informatiile necesare in vederea luarii masurilor ce se impun.
Arhitectura solutiei tehnice este de tip client-server, bazata pe 3 nivele. O arhitectura pe mai multe nivele are mai multe avantaje, printre care o mai buna organizare logica si reutilizare a codului, mentenanta mai usor de realizat si o mai mare claritate a codului rezultata prin separarea modulelor. De asemenea, aceasta separare pe niveluri aduce si alte beneficii de performanta, scalabilitate, securitate.
Fiecare nivel realizeaza un subset de functii necesare pentru comunicatia cu un alt sistem. Ideal este ca nivelele sa fie astfel definite incat modificarile efectuate intr‑un nivel sa nu necesite modificari si in alte nivele.
Sistemul propus pre implementare contine urmatoarele nivele arhitecturale:
Arhitectura multi-nivel a sistemului
Nivelul Prezentare cuprinde interfata de utilizator si este are rolul facilitarii interactiunii sistemului cu utilizatorul. Accesul se realizeaza prin intermediul unui browser de web, cu capabilitati JavaScript. La acelasi nivel se vor gasi validarile datelor ce se pot face pe masina clientului (client-side validation). Interfata web va fi compusa din mai multe componente:
Componenta de autentificare: contine controalele folosite la autentificarea in sistem precum si recuperarea unei parole pierdute
Componenta student: contine view-urile prin care un student autentificat in sistem isi poate vedea temele asignate de profesori, punctajele obtinute pentru proiectele trimise, modifica datele personale si trimite proiectele finalizate.
Componenta profesor: contine view-urile prin care un profesor isi defineste cursurile sustinute, temele propuse, asignarea temelor, acordarea punctajelor pentru fiecare proiect in parte, descarcarea proiectelor primite pana in momentul respectiv.
Componenta administrator: contine view-urile prin care administratorul sistemului gestioneaza conturile studentilor si profesorilor, acordandu-le drepturi conform categoriei din care fac parte. Deoarece conturile utilizatorilor vor fi supravegheate de administratorul sistemului, nu exista riscul ca o persoana neautorizata sa aibe acces la sistem. Utilizatorii neinregistrati vor putea avea acces doar la paginile publice din portalul informational al universitatii.
Paginile HTML afisate prin intermediul stratului de prezentare sunt generate de catre aplicatie. Validarile simple vor fi executate pe masina client prin intermediul JavaScript, iar validarea finala a datelor va fi efectuata de catre stratul de aplicatie. Toate modulele vor fi conectate la portalul informational al universitatii si va exista doar un singur punct de autentificare.
Acest nivel asigura functionarea aplicatiilor, prin coordonarea fluxurilor de informatii. El realizeaza comunicarea dintre nivelul 1 (nivelul prezentare) si nivelul 3 (de management si stocare a datelor). Tehnologica propusa asigura dezvoltarea si rularea sistemului multistrat distribuit in tehnologie Java, prin utilizarea serverelor de aplicatie compatibile J2EE (Java 2 Platform, Enterprise Edition). Principalele componente ale acestui nivel sunt:
Obiectele de business: sunt obiecte care asigura corespondenta dintre datele existente la nivelul 3 (in baza de date) si datele care sunt folosite in aplicatie. Fiecarei entitati din baza de date ii va corespunde un obiect. Datorita faptului ca modificarile de la nivelul 3 se vor face prin intermediul obiectelor de business se asigura in acest fel consistenta. Astfel, vor exista obiecte pentru Student, Profesor, Curs, Tema, Proiect, s.a.m.d. Tot prin intermediul obiectelor de business se va realiza validarea datelor, de data aceasta la nivelul serverului de aplicatie.
Componenta de autentificare/autorizare: pentru o mai buna integrare cu celelalte aplicatii din sistemul informatizat, este recomandat ca autentificarea sa se faca intr-o aplicatie accesibila si celorlalte aplicatii pe care un utilizator autorizat are dreptul sa le acceseze. Arhitectura Single Sign-On permite autorizarea si utilizarea servicilor sistemului de catre utilizator, printr-o singura aplicatie de autentificare. Parolele utilizatorilor vor fi criptate cu un algoritm ireversibil si vor fi salvate in baza de date.
Obiecte de acces al datelor (Data Access Objects): Obiectele DAO se utilizeaza pentru a lucra in mod programatic cu o baza de date. Principalele actiuni privesc:
o crearea unei baze de date, modificarea structurii tabelelor, interogarilor, indexarilor si relatiilor,
o regasirea, adaugarea, stergerea sau modificarea datelor din baza,
o implementarea securitatii datelor,
o lucrul cu date in diferite formate de fisiere si legarea tabelelor din alte baze de date la baza curenta,
o conectarea la baze de date pe servere la distanta si construirea de aplicatii client/server.
Nivelul al treilea al acestei arhitecturi va contine sistemul de gestiune al bazelor de date precum si bazele de date relationale care asigura persistenta datelor. Pe langa tabele, o baza de date relationala mai poate contine: indecsi, proceduri stocate, declanșatori, utilizatori si grupuri de utilizatori, tipuri de date, mecanisme de securitate si de gestiune a tranzactiilor, etc.
Sistemul de gestiune al bazelor de date (SGBD) permite organizarea si centralizarea acestora, fapt care conduce la o serie de avantaje:
- Reducerea redundantei datelor. Daca fiecare aplicatie lucreaza cu fisiere proprii este posibil ca aceleasi date sa apara de mai multe ori in fisiere diferite. In cazul centralizarii datelor administratorul bazei de date poate organiza datele in asa fel incat toate aplicatiile sa foloseasca aceleasi fisiere. Astfel se obtine o economie importanta a spatiului de memorie, si nu numai atat.
- Evitarea inconsistentei datelor. Duplicarea datelor in fisiere diferite poate crea probleme la actualizare: este posibil ca prin actualizari partiale (din omisiune sau datorita unor accidente neprevazute) sa avem valori diferite pentru una si aceeasi entitate (de exemplu, un client poate avea mai multe nume: nu mai stim care este cel real).
- Posibilitatea partajarii datelor. Aceasta se refera la posibilitatea utilizarii datelor in comun de mai multi utilizatori si la posibilitatea dezvoltarii de noi aplicatii folosind datele deja existente.
- Incurajarea utilizarii unor standarde. Administratorul bazei de date poate impune alinierea la anumite standarde, fapt care permite ulterior un transfer rapid al datelor de pe o platforma (hardware sau software) pe alta.
- Posibilitatea protejarii datelor. Administratorul bazei de date, avand un control centralizat al datelor, poate introduce restrictii diferite de acces la date pentru fiecare categorie de utilizatori.
- Mentinerea integritatii datelor. Baza de date trebuie sa contina in permanenta date corecte; aceasta presupune date coerente si plauzibile, fapt care poate fi garantat de procedurile de validare utilizate.
- Independenta datelor. Intr-o aplicatie scrisa intr-un limbaj clasic de programare, cunostintele despre structura datelor si tehnicile de accesare a acestora sunt compilate in programele utilizate. Orice schimbare in modul de reprezentare sau accesare face imposibila utilizarea aplicatiei: toate programele care refera aceste date trebuie rescrise. Independenta datelor, garantata de utilizarea bazelor de date, presupune independenta aplicatiei de modul de reprezentare a datelor si de tehnicile de acces utilizate.
Datele vor fi arhivate in sistem, iar pentru a fi asigurata disponibilitatea acestora, va fi activata functia de "hot backups". Sistemul eLearning poate functiona cu diverse baze de date, precum Postgres, MS SQL, Oracle.
Toate datele alfanumerice sunt stocate in format UTF-8 pentru a permite persistenta caracterelor diacritice. Acest lucru este necesar pentru ca sistemul eLearning sa poata fi accesat in mai multe limbi (Romana, Engleza, etc).
Scalabilitatea reprezinta proprietatea unui sistem, a unei retele sau a unui proces care indica abilitatea acestuia de a creste in mod proportional rezultatele acestuia odata cu cresterea resurselor. Sistemul e-Learning trebuie sa prezinte posibilitatea extinderii sistemului de control, prin adaugarea mai multor variabile de proces, a mai multor servere specializate, sau a mai multor clienti, fara a afecta functionalitatile curente.
Datorita modularitatii si scalabilitatii, arhitectura client-server ofera disponibilitate crescuta la reorganizari si extinderi, precum si o deschidere si interoperabilitate superioare altor arhitecturi. Sistemul proiectat va asigura performanta in exploatare si va putea fi accesat permanent online de un numar mare de utilizatori. Tehnologia cluster de implementare a serverelor de aplicatie dar dar si a paginilor web ofera un nivel superior de fiabilitate, permitand o distributie optima a efortului catre resursele disponibile prin functia de load-balancing, dar si o redundanta a sistemului.
Cresterea nivelului de toleranta la erori este realizata prin implementarea unui sistem fiabil si cu un nivel inalt de disponibilitate. Utilizarea unor elemente hardware si software de siguranta ce permit preluarea executiei tuturor proceselor asociate unui element defect de catre un element functional precum si implementarea unui sistem SCADA (supervisory control and data acquisition) asigura solutii complexe de redundanta si stabilitate.
Este extrem de important ca reteaua proiectata sa poata fi usor extinsa prin conectarea altor echipamente, iar realizarea unui upgrade intr-o zona a retelei sa nu influenteze negativ schimbul de date in celelalte zone. Reteaua de date trebuie sa fie flexibila si usor redimensionabila. Administrarea centralizata a extensiilor si dezvoltarilor ulterioare fara a iintreruperea functionarii normale a sistemului este simplificata prin:
Utilizarea de clienti web ce nu necesita distributie;
Administrarea centralizata a aplicatiilor si a bazelor de date;
Utilizarea unor tehnologii ce respecta standardele si procedurile de securitate si confidentialitate a informatiilor care sa asigure un grad ridicat de fiabiliate si siguranta a operatiunilor.
Arhitectura sistemului este una deschisa de tip SOA (Service Oriented Architecture) si are la baza o platforma J2EE (Java 2 Platform, Enterprise Edition) ce presupune specificatii clare pentru interfetele de comunicare dintre modulele sistemului.
Functionalitatile sistemului vor fi oferite prin intermediul unui set bine definit de servicii. Acest lucru favorizeaza reutilizarea componentelor si asigura o buna integrare si interoperabilitate cu sistemele externe, existind posibilitatea preluarii datelor existente in biblioteca virtuala.
La nivel de front-office, aspectele tehnice care se recomanda a fi analizate pentru asigurarea interoperabilitatii sunt afisarea si schimbul de date, principiile de design a interfetei pentru asigurarea accesibilitatii, accesul multi-canal, arhitectura aplicatiilor partajate, setul de caractere, tipul fisierelor si formatul documentelor, compresia fisierelor etc.
La nivel de back-office, se recomanda a fi analizate pentru asigurarea interoperabilitatii: integrarea datelor si aplicatiilor (tehnologia middleware, bazata pe scalabilitate si pe posibilitati de recuperare), standardele EDI (Electronic Data Interchange), serviciile web, serviciile de interconectare, protocoalele de transfer a fisierelor si mesajelor, asigurarea transportului si securitatii mesajelor, serviciile de stocare a mesajelor, accesul la mailbox, serviciile de domeniu, serviciile de retea etc.
Serviciile web asigura o interoperabilitate ridicata a sistemului, permitand colaborarea cu aplicatii diverse, pe platforme heterogene. Integrarea sistemului cu alte aplicatii depinde de utilizarea serviciilor web pentru a expune date si servicii catre sistemele externe.
Serverele de baze de date utilizate permit administrarea centralizata pentru toate elementele stocate in sistem, inclusiv versionarea si arhivarea acestora.
Portalul proiectat este alcatuit dintr-o suita de site-uri web avind acelasi punct de acces, care ofera o gama larga de informatii si servicii online:
informatii generale utile;
mesagerie electronica;
management de continut;
motor de cautare;
link-uri utile catre alte site-uri, etc.
Avantajele implementarii portalului sunt:
+ gestionariea usoara a unui continut dinamic;
+ permite interactiunea cu utilizatorii;
+ prezentarea uniforma a datelor pentru un numar mare de utilizatori;
+ componenta de administrare este usor de utilizat;
+ permite integrarea cu sistemul de gestiune a documentelor existente.
Portalul ofera un spatiu virtual comun de interactiune pentru toti cei implicati in procesul educational, precum studentii, masteranzii, doctoranzii si cadrele didactice, dar si o sursa de informare pentru vizitatorii neanregistrati. Fiecare din facultatile Universitatii Bucuresti va beneficia de un site in cadrul portalului, unde vor posta informatii specifice.
Volumul de informatii vehiculate si stocate in acest sistem va creste in permanenta si de aceea este necesara implementarea unui motor de cautare in documentele arhivate. In sistemul de cautare, utilizatorul poate introduce textul de cautat si poate selecta categoriile sau sursele in care sa se efectueze cautarea textul introdus. Sistemul de arhivare indexeaza in permanenta si automat documentele stocate, astfel incat cautarile sunt rapide iar raspunsurile sunt oferite sub forma unei liste si ordonate dupa nivelul de relevanta a rezultatelor.
Architectura portalului este stratificata atat orizontal (servicii de prezentare, servicii de business, servicii de aplicatie si servicii de date) cat si vertical (servicii de securitate, servicii antivirus, etc.). Serviciile sunt bine delimitate in aceasta arhitectura, iar sistemele externe pot accesa orice strat prin servicii de integrare folosind standardele XML and HTTP.
Alte aplicatii pot fi implementate in portal cu ajutorul serviciilor Web, care sunt expuse prin standardul WSDL (Web Services Description Language). WSDL este o descriere bazata pe serviciile XML despre cum sa comunici folosind serviciile web si le defineste ca o colectie de retele sau porturi. Specificatiile WSDL asigura un format XML pentru documente. Platforma e-Learning foloseste o lista de standarde deschise: XML, XSL, HTML si CSS. Ca tehnologie interactiva ce are implementata tehnologia Web 2.0, portalul foloseste AJAX (Asynchronous Javascript and XML) si RSS (Really Simple Sindication) pentru restructurarea automata a continutului si agregarea continutului.
Fiecare facultate a Universitatii Bucuresti isi poate configura propriul site, unde are posibilitatea sa incarce continutul educational specific. Informatiile cuprinse in site sunt atat informatii generale, cu caracter informal, cat si informatii de specialitate si de interes pentru cadrele didactice si studentii participanti la actul educational.
Modulul de cursuri
Modulul de cursuri online va fi accesibil studentilor, iar prin intermediul acestuia se poate desfasura procesul educational. Alaturi de suporturile de curs se pot pune la dispozitie si alte documente cu caracter specific, ce au rolul de a sprijini procesul de completare a cunostintelor studentilor. Modulul va putea fi administrat cu usurinta si va dispune de unelte de cautare a cursurilor. Cursurile vor afisa atat detalii despre continut cat si date despre profesorul titular al acestuia. Utilizatorul autentificat si autorizat ce acceseaza un curs, va fi redirectionat catre o componenta specializata a sistemului (SME), unde are loc procesul educational.
Pagina studentului
Fiecare student sau cursant va avea acces, dupa autentificare in contul individual, la o pagina cu toate cursurile parcurse anterior, cursurile curente si cursurile viitoare la care s-a inscris, precum si la pagina in care sunt inscrise rapoartele de activitate si rezultatele obtinute la testele sustinute de el. Din pagina sa, studentul va avea acces direct catre SME, pentru a putea parcurge cursurile de interes.
Pagina profesorului
Fiecare profesor va avea acces la o pagina in care poate introduce cursurile proprii si in care poate vedea detalii despre activitatea studentilor la aceste cursuri. Va putea initializa sesiuni colaborative audio-video cu studentii. De asemenea, va avea posibilitatea sa initieze module de testare si sa genereze rapoarte cu notele acordate.
Zone colaborative de lucru intre studenti si cadre didactice
Portalul va contine zone de lucru specifice proiectelor de invatamant. In acest context studentul va putea colabora cu profesorul sau alti studenti la finalizarea unor proiecte cum ar fi lucrari de licenta sau masterat. Principalele actiuni prevazute in acesta directie sunt:
Actiunile de colaborare intre participanti sunt sutinute de o componenta software de colaborare specializata din sistemul educational.
Mecanisme de cautare
Portalul educational dispune de un motor de cautare puternic, cu un algoritm spacializat, dar usor de folosit indiferent de experienta in domeniul informatic a utilizatorilor si structurat astfel incat sa ajute utilizatorul in returnarea de rezultate cu continut relevant pentru acesta.
Motorul de cautare va fi capabil sa caute in continutul specific portalului, continutul partenerilor si alte surse de continut aprobat de administratorii portalului.
Portalul pune la dispozitia utilizatorilor forme de cautare dupa anumite criterii selectate de acestia: autor, versiune, titlu, text, cuvinte cheie, etc.
Tipuri de articole predefinite: noutati, anunturi, comunicate de presa, evenimente, intrebari frecvente, documente de diverse tipuri, prezentari, link-uri utile, resurse si alte elemente specifice portalului in conformitate cu informatiile de specialitate.
Administrarea continutului
Continutul publicat prin portal poate fi:
Vizualizat, descarcat sau exportat in format nativ sau in formate alternative;
Forum de discutii
Forumul permite utilizatorilor sa posteze mesaje si sa raspunda la mesajele postate. Poate fi organizat pe subiecte, la nivel de portal, facultate, catedre sau cursuri. Solutia propusa contine un modul de forum care se integreaza foarte bine cu sistemul CMS (Content Management System) pentru portal. In ideea facilitarii accesului la informatie si a usurintei in comunicare, forumul prezinta o serie de facilitati:
Chat
Grupurile de discutii online vor permite utilizatorilor sa se reuneasca online intr-o discutie in timp real. In cazul in care discutia se doreste a fi confidentiala, moderatorul grupului va avea posibilitatea restrictionarii accesului in acel grup pe baza profilului si drepturilor utilizatorilor, a rolului acestuia, sau pe baza de invitatie electronica.
Rapoarte, sondaje si notificari
Portalul furnizeaza un serviciu specific pentru generarea si publicarea rapoartelor, tabelelor si graficelor, pe baza unor modele configurabile. Administratorii de sistem au posibilitatea de a realiza sondaje prin care pot consulta opinia utilizatorilor referitor la unele aspecte legate de functionarea anumitor aplicatii in site.
Notificarile sunt mesaje e-mail sau anunturi, trimise, respectiv publicate prin intermediul portalului, cu caracter automat si/sau optional care insotesc diverse actiuni realizate in portal si care au ca destinatie grupuri relevante de utilizatori. De exemplu, la postarea unui nou curs in catalogul de cursuri, studentii vor fi automat informati despre acest eveniment.
Editoare specializate
Editarea de continut se va realiza in pagina HTML si va fi de tip WYSIWYG (What You See Is What You Get), acest lucru permitand fi inglobarea in structura unor formulare WEB. Editorul HTML permite formatarea continutului prin utilizarea optiunilor standard de editare: litere intarite, italice, subliniate, liste structurate pe niveluri, etc. si suporta formatul Unicode, fapt ce va permite pastrarea caracterelor din orice limba. Pot fi adaugate si inserate in formularele WEB si alte editoare (editoar de imagine, etc.). Alte functionalitati pe care portalul ar trebui sa le aiba sunt:
Serviciile de securitate bazate pe componente de interfata cum sunt autentificarea, criptarea, controlul accesului sau gestiunea utilizatorilor, rolurile acestora, permisiunile si acreditarile, precum si serviciile director, vor fi integrate in portal. Va fi asigurata si securitatea necesara pentru protejarea aplicatiilor puse la dispozitie utilizatorilor. Transferul datelor intre portal si administratori sau operatorii de continut se realizeaza pe canale criptate SSL (Secure Sockets Layer) sau TSL v.1.1 (Transport Layer Security), prin intermediul interfetei web de administrare. Fiecare utilizator va face parte dintr-un grup cu roluri si functionalitati specifice de acces. Vor fi realizate cel putin patru grupuri distincte care vor avea acces in functie de rolul acestora: administratori, cadre didactice, studenti autentificati si vizitatori.
Toate informatiile despre utilizatori vor fi confidentiale in limitele stabilite prin politica de securitate. Aceste limite sunt stabilite in functie de rolul pe care il are fiecare utilizator in cadrul portalului educational. De asemenea, se vor respecta legislatia si reglementarile interne si internationale privind protectia intimitatii si a datelor personale.
Comunicarea dintre cele doua module se face cu ajutorul unor servicii web. SME va furniza informatii necesare portalului privind structura cursurilor, catalogul de cursuri, cursurile curente, diverse raporte privind activitatea si profilul cursantului. In cadrul portalului vor fi definiti clientii care vor accesa aceste servicii pentru obtinerea informatiilor necesare.
SME din compunerea sistemului educational este un sistem bazat pe interfete web. Accesul este realizat utilizand orice browser de web cunoscut (orice versiune de Internet Explorer, Opera, Mozilla Firefox, etc.). Sistemul poate fi accesat intern, din reteaua Universitatii, sau prin conectarea la Internet. Prin intermediul SME va fi realizata organizarea si interactiunea cu studentii, prin participarea online la procesul educational si parcurgerea cursurilor definite de cadrele didactice.
Are o arhitectura pe trei nivele si poate utiliza baze de date precum PostgreSQL, Oracle sau MS SQL Server ca nivel de baza de date. Acesta componenta poate fi cu usurinta portata pe orice server de baza de date si poate functiona folosind diferite servere de aplicatie J2EE: JBoss, Oracle AS, Orion, Java Sun, Bea WebLogic, etc.
Accesul in sistem se face prin intermediul unui browser Web si nu necesita instalari suplimentare pe masinile client. Din punct de vedere structural, sistemul este compus din:
Figura 4 - Arhitectura deschisa - LMS
Arhitectura pe trei nivele prezinta avantajele utilizarii optime a resurselor hardware si software, prin impartirea operatiilor de efectuat si a incarcarii intre cele doua servere: serverul de aplicatii care urmareste structura logic-functionala a sistemului si serverul de baze de date care stocheaza informatiile si asigura managementul cererilor de date.
In cadrul acestei arhitecturi exista trei nivele intre client si serverul de baze de date. Primul nivel este reprezentat de serverul de baze de date, baza de date executand doar servicii de gestiune a datelor.
Al doilea nivel este nivelul de aplicatii. Modulele ruleaza pe acest nivel si utilizatorii pot sa acceseze aplicatiile instalate prin intermediul LAN (Local Area Network) sau WAN (Wide Area Network). Acest nivel reprezinta nivelul logic unde ruleaza componentele functionale (business).
Ultimul nivel este nivelul utilizatorilor. Mai multi clienti pot sa acceseze aceleasi date, prin procese multithread, in timp ce serverul de aplicatii ruleaza aplicatiile corespunzatoare, iar serverul de baze de date furnizeaza serviciile de gestiune a datelor. Acest nivel este reprezentat de clientul browser web.
Pentru fiecare utilizator sau grup de utilizatori sunt alocate drepturi de utilizare a sistemului. Drepturile de utilizare sunt stabilite la nivel de baza de date, inregistrari in baza de date sau la nivel de aplicatie, modul, functionalitate utilizata.
Sistemul de operare folosit asigura un inalt grad de securitate pentru protejarea datelor. Securitatea este asigurata atat la nivelul sistemului de fisiere, acestea avand drepturi asignate individual sau la nivel de grup de utilizatori, cat si la nivel de acces la server, acces permis doar pe baza de nume utilizator si parola. Pentru o gestionare mai detaliata a drepturilor pentru utilizatori sistemul de operare pune la dispozitia administratorului si sistemul de politici de acces (policies) prin care se pot seta cele mai detaliate aspecte ale securitatii si ale drepturilor utilizatorilor.
Componenta LMS implementeaza un model de securitate cu multiple puncte de verificare pentru a elimina orice posibilitate de frauda specifica aplicatiilor si sit-urilor web. Conectarea la aplicatie este posibila doar cu nume utilizator si parola in varianta autentificarii cu modulul intern sau doar pentru utilizatorii autentificati in domeniul Active Directory in varianta autentificarii cu un director de tip LDAP Active Directory. Drepturile utilizatorilor in sistem sunt strict controlate de administrator. Drepturile pot fi configurate in cele mai mici detalii prin interfata de administrare.
Solutia trebuie sa permita accesul unui numar teoretic nelimitat de utilizatori simultan. Limitarile numarului de utilizatori care acceseaza simultan sistemul deriva din performantele echipamentelor hardware si a retelei.
Solutia trebuie sa fie disponibila in limba romana, engleza, franceza, etc si poate fi tradus usor in orice limba. Sistemul foloseste codarea interna UTF8 pentru caractere. Aceasta codare permite stocarea informatiilor text cu orice caractere in orice limba.
Solutia propusa are integrate sub-module de tip 'wizard' (indrumator) pentru principalele actiuni realizate in sistem.
Solutia propusa are integrat un modul de ajutor contextual disponibil din orice zona a aplicatiei. In functie de operatia care se executa sau de meniul in care se afla utilizatorul, la simpla apasare a butonului de Ajutor contextual se obtine un ecran ce contine un text explicativ ajutator pentru operatia in curs de executie sau ecranul de interfata din care s-a apelat sistemul de ajutor.
Solutia propusa are integrat manualul de utilizare si manualul de instalare si configurare.
Fiecare sectiune a aplicatiei dispune de functionalitati de cautare avansata si filtre specifice. Modificarile aplicate unui filtru sunt persistente pentru sesiunea de lucru curenta.
Pentru utilizarea aplicatiei nu este necesara instalarea de aplicatii client. Sistemul poate fi accesat utilizand un browser web obisnuit (Internet Explorer, Mozilla Firefox, Netscape, Safari sau Opera).
Sistemul ofera posibilitatea de creare de cursuri proprii, de a folosi in cursuri obiecte de invatare reutilizabile. Componentele pot fi materiale interactive, prezentari sau link-uri catre alte resurse educationale. Fiecarui modul i se poate asocia un timp recomandat sau un timp maxim de parcurgere.
Fiecare profesor poate sa-si definesca propriile cursuri pe care le poate planifica conform cu structura planului de invatamant. Profesorul poate sa inscrie studentii la curs sau sa configureze cursul astfel incat studentii sa se inscrie singuri.
Planurilor de curs li se asociaza metadate privitoare la anii de studii corespunzatori si materia careia se adreseaza cursul.
Toate actiunile de creare, editare, stergere, import /export cursuri se realizeaza prin intermediul interfetei .
Profesorul poate organiza structura cursului; el poate stabili: ordinea componentelor cursului, timpul recomandat pentru parcurgere, tipul componentei.
De asemenea sistemul permite ca fiecarui moment de curs sa i se asocieze o durata de parcurgere recomandata.
Transmiterea sincrona a resurselor educationale catre calculatoarele studentilor se realizeaza prin intermediul Clasei Virtuale.
Clasa Virtuala este un concept folosit in predarea sincrona, cu un inalt grad de interactivitate, coordonat de instructor, care simuleaza instruirea din sala de clasa traditionala.
Profesorul are la dispozitie orarul pentru programarea sesiunilor de instruire, a salilor de clasa si desfasurarii cursurilor.
Sistemul ofera instructorului posibilitatea de a selecta materialul de parcurs pentru un cursant in Clasa Virtuala, sa trimita materialul respectiv catre toti cursantii (sau doar pentru un grup de cursanti), sa administreze teste si sa controleze chiar modul in care cursantii interactioneaza cu platforma eLearning.
Profesorul poate urmari in orice moment ecranul calculatorului oricarui student participant la o sesiune de Clasa Virtuala.
Se pot vizualiza imagini statice ale ecranului cursantului sau pot fi realizate capturi ale ecranului in doua formate de dimensiune.
Pentru sesiunile de testare instructorul poate controla modul de parcurgere a intrebarilor, modul de asociere a timpului de parcurgere a testului (pentru intregul test sau la nivelul fiecarei intrebari) si afisarea rezultatelor la finalul testului.
In sesiunile de testare instructorul are posibilitatea de a urmari in timp real rezultatele actuale ale cursantilor: timpul consumat din numarul total de intrebari, numarul de intrebari parcurse, numar de raspunsuri corecte din numarul de intrebari parcurse.
Toate raspunsurile oferite de cursant la intrebarile unui test sunt inregistrate in sistem si comparate cu raspunsul corect stabilit pentru intrebarea respectiva. Astfel sistemul poate calcula automat punctajul total obtinut de un cursant la un test si poate propune o nota.
Intrebarilor care compun un test li se pot atasa obiective didactice. Si testului, in ansamblul sau i se pot asocia obiective. Prin verificarea raspunsurilor date la intrebari de un cursant sistemul identifica atingerea de catre cursant a obiectivelor didactice aferente.
Componenta LMS din cadrul sistemului eLearning pune la dispozitia utilizatorilor mecanisme de import si export pentru materiale intr-un format prestabilit, compatibil SCORM. Este posibila si importarea de directoare intregi de fisiere. Acest continut educational poate fi redat folosind un player SCORM integrat.
Sistemul permite si parcurgerea secventiala a materialelor, ghidata de sistem dupa strategia definita la crearea cursului si implementeaza functionalitatile de navigare SCORM 2004 .
Componenta LMS din cadrul sistemului eLearning dispune de un editor de intrebari complex, care permite crearea de intrebari de mai multe tipuri. Permite asocieri de obiective intrebarilor, asocieri de ponderi, asocieri de grade de dificultate. Atat pentru enuntul intrebarilor cat si pentru raspunsuri sistemul ofera un editor HTML accesibil direct din browser care faciliteaza crearea de enunturi de intrebari cu formatare bogata si care pot ingloba si elemente multimedia. Intrebarile pot fi incluse intr-un test sau intr-o colectie de intrebari din care sa se genereze un test. Testele pot fi generate cu intrebari aleatoare si cu ordine aleatoare a intrebarilor in test.
Tipuri de intrebari
Sistemul permite selectia numarului de intrebari care sa apara pe o pagina la parcurgerea testului.
Sistemul permite realizarea urmatoarelor operatiuni pentru un test: creare test, editarea unui test (modificarea informatiilor testului sau a continutului sau), stergerea testului si administrarea privilegiilor utilizatorilor asupra testului.
Testele create se pot folosi atat pentru evaluare (in cadrul sesiunii sincrone din Clasa Virtuala), cat si pentru auto evaluare (in cadrul Bibliotecii virtuale).
Indiferent de modalitatea de creare a testului (folosind modulul de creare a testelor sau generand un test dintr-o colectie de intrebari) instructorul poate adauga oricate intrebari in cadrul testului.
La crearea testului, profesorul are posibilitatea de a specifica timpul limita asociat testului. Timpul asociat este exprimat in minute. Timpul asociat testului poate fi editat si modificat in functie de grupul de cursanti cu care se lucreaza.
La crearea fiecarei intrebari, instructorul are posibilitatea de a specifica timpul limita asociat intrebarii respective. Timpul asociat este exprimat in minute.
La crearea testului se stabileste modul de parcurgere a acestuia (parcurgere fixa sau parcurgere aleatoare) si posibilitatea ca cursantul sa reia intrebarea odata ce a dat raspunsul.
Toate informatiile despre sesiunile de testare sunt inregistrate in sistem. Astfel se pot genera statistici pentru testele sustinute de cursanti. Statisticile generate includ informatii despre: numarul de cursanti care au sustinut testul, datele cursantilor care au sustinut testul, data sustinerii, numarul de intrebari si repartitia raspunsurilor, detaliile rezultatelor.
Sistemul permite realizarea de statistici diverse referitoare la testele sustinute, inclusiv asupra numarului de raspunsuri corecte, de puncte si note obtinute, de parcurgeri ale testelor. Statisticile generate includ si informatii despre: numarul de cursanti care au sustinut testul, datele cursantilor care au sustinut testul, data sustinerii, numarul de intrebari si repartitia raspunsurilor, detaliile rezultatelor.
Cursantii pot vizualiza notele primite la parcurgerea testelor consultand carnetul de note propriu. Sistemul permite inregistrarea directa a notelor obtinute la finalul testelor in carnetul de note, sau adaugarea ulterioara a acestora de catre instructor.
Sistemul permite importul si exportul testelor in si din sistem in cel mai cunoscute standarde eLearning: SCORM si IMS QTI. De asemenea, testele existente in biblioteca virtuala pot fi editate utilizand interfata sistemului.
Componenta LMS din cadrul sistemului eLearning permite incarcarea si utilizarea ca resurse in planul cursului a oricarui tip de material educational (in orice format care poate fi afisat pe calculatorul respectiv), inclusiv materiale ce se pot vizualiza intr-un browser web. Se pot incarca in sistem si folosi ca resurse pentru cursuri fisiere gen doc, ppt, xls etc; html, pdf, imagini- jpeg, gif etc; animatii swf etc.)
Sistemul pune la dispozitia utilizatorilor mecanisme de import si export pentru materiale intr-un format prestabilit, compatibil SCORM.
Sistemul implementeaza standardul international IMS QTI. Prin implementarea specificatiilor standardului se obtine inter-operabilitatea cu orice test dezvoltat conform acestor specificatii.
Sistemul permite setarea de privilegii de acces la nivel de resursa educationala. Drepturile se acorda la nivel de utilizator sau la nivel de grup de utilizatori. Drepturile sunt granularizate, putand fi date la nivel de functionalitate precum creare, vizualizare, modificare, stergere, administrare
Componenta LMS din cadrul sistemului eLearning are un numar variat de statistici de utilizare a sistemului in scopul monitorizarii utilizarii si incarcarii. Sunt disponibile statistici la nivel de utilizator, grupuri de utilizatori, sesiuni de instruire, rezultate la teste, rapoarte detaliate despre rezultatele cursantilor la teste, etc. Sistemul inregistreaza toate activitatile utilizatorilor si astfel se pot genera pentru fiecare utilizator statistici ca numarul de activitati de invatare incepute, neincepute, terminate, abandonate, in derulare, numarul de inscrieri la activitati, numarul de sesiuni de tip clasa virtuala la care a participat utilizatorul respectiv.
Toate rapoartele existente in aplicatie pot fi filtrate folosind filtrele predefinite sau modificand filtrele implicite. Modificarile aplicate unui filtru sunt persistente pentru sesiunea de lucru curenta.
Toate rapoartele existente in aplicatie permit exportul datelor in format CSV si pdf.
Toate rapoartele existente in aplicatie pot fi listate direct din sistem.
Acesta componenta ofera suport pentru administrarea si crearea continutului educational din cadrul institutiei. Arhitectura tehnica a acestei componente este asemanatoarea cu cea prezentata la componenta LMS.
Componenta LCMS din cadrul sistemului eLearning din Academia Fortelor Terestre "Nicolae Balcescu" va gestiona resurse educationale electronice variate, permitand modificarea si organizarea acestuia in functie de necesitatile fiecarei structuri implicate. Astfel se pot asigura suporturi de curs pentru fiecare catedra si curs.
Functionalitatea de baza este gestiunea unei cantitati mari de materiale educationale, inclusiv organizarea si regasirea lor facila.
Sistemul ofera utilizatorilor posibilitatea de gestionare a oricarui tip de resurse educationale, acestia avand la dispozitie instrumente ce permit organizarea resurselor in planuri de curs, modificarea planurilor de curs existente si imbogatirea acestora cu noi materiale.
Continutul educational poate fi structurat, organizat de fiecare profesor in parte. Exista zone de lucru private si publice. In zonele de lucru private, profesorul este singurul utilizator care are acces la continut si poate lua decizia daca anumite obiecte educationale sa fie accesibile si altor utilizatori. Se respecta drepturile de autor prin asocierea de metadate obiectelor educationale.
Sistemul permite ca fiecarui curs din sistem sa i se asocieze urmatoarele atribute: domenii, nivele, descrierea planului de curs, cuvinte cheie. Implicit se asociaza si urmatoarele informatii: numele autorului, data crearii, versiunea. Toate aceste informatii sunt folosite pentru organizarea si regasirea facila a materialelor educationale in Biblioteca.
Sistemul permite cautarea dupa cuvinte cheie si dupa atributele asociate obiectelor create. De asemenea exista si functionalitatea de cautare direct in text (full-text search) pentru materiale ce contin text: HTML, animatii Flash. Rezultatele cautarilor sunt prezentate in ordinea descrescatoare a relevantei rezultatului, cu cele mai relevante rezultate primele.
Obiectele din Biblioteca in general pot fi organizate ca fisierele intr-un sistem de fisiere obisnuit, pe directoare si sub-directoare. Aceste structuri de organizare pot fi create conform criteriilor alese de utilizator: materii, ani de studiu, tematici, etc.
Fiecarui curs din sistem i se poate modifica structura continutului educational astfel incat sa corespunda cu necesitatile de instruire.
Fiecare profesor poate crea cursuri sau planuri de curs noi folosind biblioteca virtuala a sistemului. Folosind instrumentele din interfata sistemului instructorul poate reorganiza planurile de curs, le poate completa cu noi informatii sau poate elimina componentele planului care nu mai sunt de actualitate.
Sistemul pune la dispozitia utilizatorilor mecanisme de import si export pentru materiale intr-un format prestabilit, compatibil SCORM. Este posibila si importarea de directoare intregi de fisiere. De asemenea este posibil importul in sistem de fisiere de orice formate (documente gen doc, prezentari, tabele, PDF, imagini in orice formate, sunete si animatii, filme si pagini web si altele) si organizarea acestor fisiere in cadrul sistemului. Aceste fisiere sunt stocate intr-o structura ierarhica arborescenta care poate fi indexata periodic si in care se pot realiza cautari dupa atributele asociate fiecarei resurse educationale.
Cursurile in format electronic propuse sunt proiectate pentru a sustine procesul de instruire de la distanta cu ajutorul sistemului de eLearning.
Continutul unei curs in format electronic imbina diversi itemi de invatare cum ar fi: texte, diagrame si harti interactive, simulari, experimente interactive, exercitii, teste. Toate momentele de curs realizate presupun activitatea nemijlocita a cursantilor, iar interactivitatea consta in cea mai mare parte in feedback gradual oferit utilizatorului pe tot parcursul cursului.
Procesele sugerate de cursurile multimedia pentru diverse domenii reprezinta un mod de invatare care presupune intelegerea si explicarea continutului, dar mai ales un mecanism de formare a gandirii critice. Informatiile sunt prezentate astfel incat stimuleaza interpretari alternative si deschise, constituind un mijloc pentru formarea unor competente, valori si atitudini.
Invatarea performanta se datoreaza modului de proiectare a continutului digital care permite:
Cursurile multimedia propuse sunt organizat in momente si submomente care sunt definite ca fiind "obiecte de invatare reutilizabile". Fiecare submoment poate fi asimilat la un 'ecran-cadru' care este dezvoltat prin concatenare - utilizand principiile design-ului instructional - a unor itemi de invatare. Acesti itemi de invatare sunt in numar de 13: text, surse aditionale de informatii (ex: adrese de web), imagini, harti, diagrame, materiale audio, animatii, simulari, materiale interactive, rezolvari de probleme, jocuri educative, teste (evaluari).
Ideea principala a acestor "obiecte de invatare reutilizabile" este impartirea continutului educational in parti mici care pot fi reutilizate in diferite medii de invatare si pot fi meta-etichetate cu usurinta, oferind toate informatiile necesare pentru planificarea cursului.
In mod traditional, continutul este prezentat in pachete cu o durata de cateva ore. Obiectele de invatare sunt o noua modalitate de a gandi continutul multimedia de invatare:
Obiectele de invatare:
Solutia propusa are la baza o metodologie foarte riguroasa, care abordeaza atat aspectele teoretice cat si problemele practice.
Continutul digital rezulta in urma unui proces elaborat de proiectare care are o faza initiala numita Initializarea temei si trei mari etape de dezvoltare, fiecare avand propriile cerinte:
Subiectul fiecarei curs este definit cu experti in domeniul in functie de obiectivele de instruire definite cu beneficiarul.
Dupa stabilirea temei se da un raspunsul la o intrebare cheie: Suportul informatic furnizeaza un surplus de calitate transmiterii-primirii informatiilor continute in tema aleasa? Cu alte cuvinte este posibil ca informatia furnizata sa fie asimilata mai usor si pentru o perioada mai indelungata de timp folosind TIC? Cum trebuie sa fie prezentarea multimedia a temei pentru a fi un ajutor real cursantilor si instructorilor?
In aceasta faza sunt stabilite structura scenariul si tipul de software, facandu-se primul pas spre dezvoltarea cursului. Scenariul poate fi de mai multe tipuri in functie de domeniu si de tipul de interactivitate ales.
Este posibil ca in scenariul stiintific sa apara modificari pe parcursul etapelor de productie dar structura trebuie stabilita inca de la inceput ca sa armonizeze obiectivele propuse cu posibilitatile abordarii multimedia.
Prin design instructional (proiectare pedagogica) intelegem prefigurarea unei strategii si concretizarea acesteia intr-un demers instructional, prin parcurgerea caruia la cursant se produce invatarea, adica atingerea unor obiective specifice, prestabilite. In cazul cursurilor multimedia, proiectarea pedagogica are in vedere faptul ca produsul educational dezvoltat pe baza acestei strategii este un software iar mediul de invatare este un mediu educational virtual.
Design instructional pentru o curs multimedia inseamna, astfel, o corelare a actiunii insumate a unui numar de itemi de invatare multimedia cu obiectivele operationale propuse in scopul producerii efectului educational scontat. Aceasta corelare se realizeaza folosind orientarile moderne ale teoriilor pedagogice cu privire la rolul cursantului, paradigmele educationale noi, determinate de abordarile constructiviste si centrarea pe cursant, focalizarea pe invatare si nu pe predare.
Orice program software educational trebuie sa respecte legislatia si politicile in vigoare pentru educatie, trebuie sa promoveze valorile teoriilor moderne de predare/invatare, in conditiile inovatiei si optimizarii procesului educational.
Aspectul vizual are o contributie semnificanta la o intelegere clara a fiecarei informatii oferite.
Functionalitatea cursului este proiectata din doua puncte de vedere:
Dezvoltarea tehnica implica folosirea scenariului precum si implementarea directiilor stabilite in faza de design instructional, a recomandarilor standardelor, normelor si conventiilor specifice in domeniul de design al interfetelor intr-o sistem informatic.
Un astfel de sistem consta dintr-un nivel de interfata cu utilizatorul, un nivel intermediar - al arhitecturii sistemului si un nivel al integrarii bazelor de date. Aceste niveluri accepta tranzactii, management de continut, flux de lucru, precum si sablonarea si pot transforma cunostintele educationale intr-un plan de navigare.
Obiectele educationale sunt entitati ce pot fi referite cu metadate. Metadatele propriu-zise sunt separate de obiectul la care fac referinta, ele sunt considerate resure ale cursului. Specificatiile metadatelor sunt descrise de standardul IEEE LOM.
Instalarea, structura si operarea cursurilor trebuie sa fie compatibile cu solutia de eLearning si de asemenea trebuie sa fie compatibile cu standardele: SCORM, IMS, XML, MathML, SVG.
Cursantul are la dispozitie planul cursului, care contine nu numai informatii complete despre structura cursului si modul de accesare dar care ii da si informatii esentiale despre continut si ii prezinta obiectivele operationale.
Pot fi prezente in acest plan si indicatii privind calea indicata de urmat pentru realizarea anumitor obiective, in functie de nivelul cursantului sau de performantele sale anterioare.
Cursurile sunt compatibile cu standardul SCORM 2004. Cursurile functioneaza pe orice platforma de eLearning compatibila cu standardul SCORM 2004.
Toate resursele multimedia folosite trebuie sa fie de o calitate buna: atat rezolutia imaginilor cat si calitatea sunetului urmaresc standardele folosite pe web si in aplicatiile utilizate peste web.
Structura grafica respecta atat directivele valabile in design-ul instructional cat si recomandarile standardelor, normelor si conventiilor specifice in domeniul de design al interfetelor ca de exemplu in ceea ce priveste ergonomia ecranului sau functionalitatea programului.
Cursul este proiect pentru ca cursantul sa aiba control pe tot parcursul utilizarii ei, cursantul poate interveni pentru a revedea unele sectiuni, pentru a parasi programul sau pentru a avea o viziune de ansamblu asupra acestuia, el trebuie sa se orienteze rapid si neechivoc pentru a primi mesajul instructional intreg si coerent. De aceea s-a avut in vedere ca abilitatile de navigare necesare sa fie minime si, in general foarte asemanatoare cu cele pentru programele foarte cunoscute si de mare circulatie precum si pentru navigarea pe Internet.
Obiectele reutilizabile au o interfata standardizata in care nu se foloseste derularea paginii, informatia cu ponderea cea mai mare in economia temei se gaseste in pagina principala iar informatiile adiacente se pot afla deschizand ferestre de text sau imagine care sunt semnalizate in pagina principala prin text subliniat. Intreaga informatie a unui moment educational poate fi accesata printr-o navigare rapida utilizand doar link-uri care deschid cu usurinta ferestre in ecranul principal. Trecerea de la o secventa la alta se face prin operatii simple, accesibile, cunoscute si care se inscriu in coerenta navigarii in pagini web.
Datorita modularizarii cursului, adica a impartirii in momente si submomente fisierele au dimensiuni mici si sunt incarcate usor necesitand timpi scurti de asteptare.
Toate ecranele cursului asigura unui sistem de ajutor local standardizat. Ajutorul este de doua tipuri:
Prezentarile audiovizuale si sonore pot sa ofere posibilitati de setare a redarii imaginilor, subtitrarilor sau transcrierilor pentru anumite texte precum si ajustarea sunetului.
Cursurile folosesc formate multimedia acceptate cum ar fi:
Alte tipuri care sunt folosite pentru dezvoltarea cursurilor: Video pentru Windows (.avi), Real Media (.rm), QuickTime (.mov), MPEG-1 (.mpeg, .mpg), MPEG-2 (.mpg, .m2v);
Simulari si animatii: Macromedia Flash (.SWF), Sun Java, Adobe Shockwave, Quick Time Video si Quick Time VR.
Marimea fisierului pentru un moment de curs, nu depaseste 1 MB, pentru o descarcare usoara, intr-un interval de timp care sa nu creeze momente de asteptare pentru utilizator. Se excepta de la aceasta regula fisierele audiovideo care pot depasi aceasta marime daca necesitatile instructionale o cer (pentru filme sau secvente de film).
Un sistem performant de eLearning trebuie sa contina uneltele de creare de cursuri sau alte materiale educationale. Aceste unelte specifice pot fi integrate in sistem sau pot fi folosite indepentdent.
Aceste unelte pot fi simple instrumente de creare pagini web (editoare html), altele ofera facilitati avansate de creare de cursuri conform cu o metoda didactica dorita de instructor.
Uneltele trebuie sa ofere support de integrare a unei varietati mari de fisiere si documente, video, audio, imagini, etc. O parte din aceste instrumente ofera suport de creare de cursuri in conformitate cu o serie de standarde de eLearning precum SCORM si IMS.
Sistemul eLearning va contine un editor de cursuri ce respecta standardele SCORM, vers 1,2, 2004, IMS QTI 2.1
Editorul de cursuri in format SCORM din cadrul sistemului eLearning va trebui sa prezinte urmatoarele functionalitati:
Datorita domeniilor abordate, sistemul de eLearning din academie va dispune de editoare matematice, chimice, de editare circuite electrice.
Modulul de colaborare utilzat in sistemul de eLearning este disponibil utilizatorilor care doresc sa folosesca sesiuni de colaborare sincrona cu ajutorul unor instrumente precum chat, conferinta audio-video, etc. In procesul de instruire sincrona este un instrument indispensabil ce ajuta la o mai buna colaborare intre utilizatorii care participa in procesul de instruire. Acest instrument de colaborare poate fi folosit si independent de cursuri prin crearea de sesiuni de colaborare ad-hoc intre participantii sistemului.
Studentul va putea colabora cu profesorul sau alti studenti la finalizarea unor proiecte cum ar fi lucrari de licenta, de masterat sau doctorat. Principalele actiuni prevazute in acesta directie sunt: schimbul de documente, colaborarea intre participanti prin diverse instrumente cum ar fi e-mail, forum de discutii, conferinte audio-video, chat, instruirea asistata pe aplicatii commune, trimitrea de teme catre studenti si monitorizarea rezolvarilor, navigarea comuna pe internet.
Sistemul permite schimbul de mesaje cu ceilalti utilizatori conectati. Acest schimb de mesaje se poate efectua in cadrul unei sesiuni de colaborare sau sub forma unui schimb de mesaje private (private chat).
Intre participantii unei sesiuni de colaborare se pot transmite date audio si/sau video. Utilizatorii au acces la optiuni de configurare a instrumentelor periferice pentru transmitere audio-video precum camere video microfoane pentru a realiza o transmitere optima de date. Se pot face ajustari asupra umatorilor parametrii: eliminarea zgomotului de fundal, anularea ecoului, stabilirea numarului de cadre pe secunda la transmiterea video precum si calitatea imaginii, balansarea culorilor, alegerea nivelului contrastului, etc.
In cadrul unei sesiuni de colaborare se poate utiliza instrumentul numit tabla de desen. Acest instrument este o tabla de desen virtuala accesibila utilizatorilor prezenti in sesiune. Schimbul de informatii poate fi sub forma unor desene compuse din linii, text, forme geometrice sau imagini inserate din propriul sistem. Utilizatorii au acces la o paleta bogata de obiecte necesare desenarii.
Uitilizatorii din cadrul unei sesiuni de colaborare pot folosi un instrument de partajare de imagini sub forma unor diapozitive. Astfel diapozitivele vor fi distribuite celorlalti participanti la sesiune.
Aceasta facilitate ofera posibilitatea de a vizualiza si controla o aplicatie care ruleaza pe un alt sistem, sau intregul spatiu de lucru al unui calculator. De asemenea se poate oferi celorlalti participanti la sesiunea curenta posibilitatea de a controla de la distanta o aplicatie care ruleaza pe un anumit sistem.
Mai multi participanti pot folosi un spatiu de lucru comun. Sistemul suporta documente comune de tipul doc, tabele, prezentari si fisiere de tip PDF. Aceasta functionalitate permite vizualizarea in comun a acestor tipuri de fisiere dar nu permite editarea lor.
Aceasta facilitate ofera posibilitatea ca participantii la sesiunea de colaborare sa aiba acces la navigare comuna la internet. Fiecarui participant i se va incarca automat aceeasi pagina de Internet in concordanta cu navigarea efectuata de o persoana cu rol de prezentator.
Instrumentele prezentate anterior sunt accesibile utilizatorilor in sesiuni de colaborare. In functie de drepturile participantilor, aceste sesiuni pot fi de urmatoarele tipuri:
Sesiunile colaborative sunt acele sesiuni in care fiecare dintre participanti primesc la crearea sesiunii aceleasi drepturi spre exemplu trimitere audio si video, utilizarea tablei pentru desene. Pe langa aceste drepturi gazda sesiunii va primi unele drepturi suplimentare inclusiv dreptul de a adauga sau inlatura participanti la sesiune sau acordarea de drepturi. De asemenea gazda sesiunii este singurul participant care poate sa opreasca sesiunea. Tipul colaborativ este tipul de sesiune implicit al sistemului de video conferinta.
Sesiunea controlata este un tip de sesiune care se preteaza pentru conferinte 'formale'. Intr-o sesiune controlata gazda stabileste drepturile fiecarui participant. Daca este necesar se poate decide sa aiba co-gazda care sa il asiste in timpul sesiunii.
Sesiunile planificate permite crearea unei sesiuni colaborative sau controlate in orice moment si planificarea momentului de pornire a ei. Singura diferenta dintre procedura de creare a unei sesiuni planificate si a unei sesiuni normale este faptul ca poate fi planificata si creata in avans, indiferent daca este colaborativa, publica sau controlata. Toti membrii invitati in sesiune vor primi o notificare la momentul de incepere a sesiunii. Daca un utilizator se conecteaza la sistemul de conferinta mai tarziu, el va fi invitat imediat la intrarea in sistem.
Sesiunile de colaborare pot fi inregistrate si reluate ulterior pentru utilizatorii care au fost absenti. Salvarea se poate face pe server sau pe client.
Modulul de colaborare in cazul in care este folosit pentru transmisie de data in format audio-video necesita resurse critice precum latimea de banda.
In conditiile in care se transmite date audio in format GSM, date video 5fps la 176x144 si partajare de aplicatii la o rezolutie de 1024x768 latimea de banda ocupata nu ar trebui sa depaseasca urmatoarele valori:
Nr. Utilizatori
Bandwidth [Mbits/s]
2
0.5
3
0.7
4
0.9
5
1.2
7
1.6
10
2.3
20
4.6
30
6.9
Sistemul de eLearning propus pentru necesita urmatoarele componente hardware:
Echipamente pentru zona centrala
Nr crt |
Tip Echipament |
Destinatie |
Cant. |
Software instalat |
Existente |
Noi |
1 |
Server |
Server PROXY |
1 |
SO Linux |
|
Da |
2 |
Server |
eMail si DNS |
1 |
Windows Server 2008 MS Exchange Server 2007 |
|
Da |
3 |
Server |
Active Directory |
1 |
Windows 2008 |
|
Da |
4 |
Server |
Portal Educational |
1 |
SO Linux Server Web |
|
Da |
5 |
Server |
Sistem LMS-LCMS |
1 |
SO Linux Server Aplicatie |
|
Da |
6 |
Server |
Sistem colaborare |
1 |
SO Linux Server Aplicatie |
|
Da |
7 |
Server |
Baze de date |
2 |
SO Linux Server baze de date |
|
Da |
8 |
Server |
IDS |
1 |
SO Linux |
|
Da |
9 |
Server |
Antivirus |
1 |
SO Linux |
|
Da |
10 |
Echipament stocare SAN |
Stocare baze de date si availability |
1 |
|
|
Da |
11 |
Switch de 48 porturi FastEth+2GbE UTP/SFP porturi |
Conectare servere si LAN |
1 |
|
|
Da |
12 |
Switch de 24porturi 10/100/1000 + 2miniGBIC |
Conectare servere |
1 |
|
|
Da |
13 |
Firewall Hard |
Firewall DMZ |
2 |
Software firewall |
|
Da |
14 |
Tape Library |
Backup |
1 |
|
|
Da |
15 |
Scanrobot |
Scanare automata |
1 |
|
|
Da |
16 |
Rack 42U:
|
Instalare echipamente |
3 |
|
|
Da |
Cerinte minime Servere aplicatii
Producator
Se va specifica de catre ofertant
Model
Se va specifica de catre ofertant
Procesor
Procesor RISC min 1 GHz/ Intel EM64 min 2.4GHz
Numar procesoare (*) instalate 8, minim 12MB L3 cache per core;
Nota
(*) se considera un procesor ca fiind un 'core'
Memorie
min. 32 GB DDR memorie RAM instalata, 64 GB maxim
Factor de forma
Montabil intr-un rack standard pentru echipamentele propuse
Capacitatea de stocare instalata:
2x 73GB 15000 rpm Internal Disk in configuratie RAID 1 SCSI/SAS diferite mirrorate (RAID1) cu functionalitate LVM (logical volume manager)
RAID
RAID: capabilitate RAID 1, 5
Unitate optica
DVD-Rwdrive
Interfata de retea
10/100/1000 Mbps porturi Ethernet
Configuratia va cuprinde numarul necesar de porturi Ethernet pentru a asigura realizarea arhitecturii multi-nod si conectarea redundanta in cele 3 retele distincte (internai .management si externai)
Controller SCSI
Dual channel SCSI controller
Conectare la SAN
Conectare redundanta la SAN cu interfete FC de 4Gbps
Surse de alimentare si ventilatoare redundante (N+1)
N+1 surse de alimentare si ventilatoare hotswap
Sistem de operare instalat
Licenta si instalare sistem de operare UNIX in cazul sistemelor RISC, si Linux (RedHat/Suse/OEL) in cazul sistemelor EM64.
Rack kit
Accesorii necesare pentru instalarea in rack
Garantie hardware
3 ani
Cerinte minime servere baze de date
Producator
Se va specifica de catre ofertant
Model
Se va specifica de catre ofertant
Procesor
Procesor RISC min 1 GHz / Intel EM64 min 2.4 GHz
Numar procesoare (*) instalate 8, min 12MB L3 cache per core;
Nota
(*) se considera un procesor ca fiind un 'core'
Memorie
min. 16 GB SDRAM/DDR memorie instalata, expandabila pana la 32 GB
Factor de forma
Montabil intr-un rack standard pentru echipamentele propuse
Capacitatea de stocare instalata:
2 x 73GB 15000 rpm Internal Disk in configuratie RAID 1 SCSI/SAS diferite mirrorate (RAID1) cu functionalitate LVM (logical volume manager)
RAID
RAID: capabilitate RAID 1, 5
Unitate optica
DVD-RW drive
Interfata de retea
10/100/1000 Mbps porturi Ethernet
Configuratia va cuprinde numarul necesar de porturi Ethernet pentru a asigura realizarea arhitecturii multi-nod si conectarea redundanta in cele 3 retele distincte (internai ,management si externai)
Controller SCSI
Dual channel SCSI controller
Conectare la SAN
Conectare redundanta la SAN cu interfete FC de 4Gbps
Surse de alimentare si ventilatoare redundante (N+1)
N+l surse de alimentare si ventilatoare hotswap
Sistem de operare instalat
Licenta si instalare sistem de operare UNIX in cazul sistemelor RISC, si Linux (RedHat/Suse/OEL) in cazul sistemelor EM64.
Rack kit
Accesorii necesare pentru instalarea in rack
Garantie hardware
3 ani
Cerinte minime echipament stocare SAN
Producator
Se va specifica de catre ofertant
Model
Se va specifica de catre ofertant
Sistem de stocare cu discuri FC (Fibre Channel)
Capacitate de stocare instalata:
2 TB in RAID 5 (cu HDD 15krpm) 400GB in RAID 10 (cu HDD max
146 GB 15krpm), plus 2 HDD pt spare
Nivele RAID suportate:
0, 1, 5 cu virtualizare, 10
Porturi dedicate pentru conectare in SAN:
min 4 porturi FC la 8Gbps
Functii pentru marirea disponibilitatii echipamentului:
- surse de alimentare si ventilatoare redundante
- controllere redundante
Platforme SW suportate:
OpenVMS, HP-UX, IBM AIX, Sun Solaris, Tru64 UNIX, Linux, Windows, Novell NetWare, Vmware
Servicii implementare
Se va realiza implementarea solutiei, integrarea serverelor dotate cu interfata FC la SAN, definire LUNuri si export catre serverele conectate in SAN
Rack kit
Accesorii necesare pentru instalarea in rack
Garantie hardware:
3 ani
Cerinte minime TAPE Library
Producator
Se va specifica de catre ofertant
Model
Se va specifica de catre ofertant
numar de drive-uri de benzi initial instalate:
2 drive-uri cu interfata FC la 4 Gbps
numar de drive-uri de benzi suportate (in configuratie maxima):
4 unitati de citire/scriere
capacitatea de stocare nativa (fara compresie) pe o banda:
minim 800 GB
rata de transfer nativa (fara compresie) in configuratie maxima:
1.7 TB/hr
numar de sloturi pentru benzi initial instalate:
minim 30 de sloturi
Administrare :
magazie pentru importul/ exportul benzilorin/din biblioteca
Conectivitate:
conectivitate redundanta FC (4 Gbps) pentru conectarea intregii biblioteci in SAN
surse de alimentare
redundante
asigurarea alimentarii cu UPS
Rack kit
Accesoriinecesarepentru instalarea in rack
Garantie hardware
3 ani
Figura 5 - Arhitectura hardware - Zona centrala
Echipamente laborator facilitatori (1 laborator)
Nr crt |
Tip Echipament |
Destinatie |
Cantitate |
Software instalat |
Existent |
Nou |
1 |
Post de lucru: desktop casti camera web |
Operare facilitatori Administratori Experti |
10 |
Windows Vista Software de editare Anti-virus |
|
Da |
2 |
Scanner A3 color |
Upload materiale pe site |
1 |
|
|
Da |
3 |
Imprimanta A3 retea |
Tiparire documente si rapoarte din sistem |
1 |
|
|
Da |
4 |
Proiector si smartboard |
Verificare cursuri |
1 |
|
|
Da |
Figura 6 - Laborator facilitatori
Echipamente laborator studenti-cursanti (1 laborator)
Nr crt |
Tip Echipament |
Destinatie |
Cantitate |
Software instalat |
Existent |
Nou |
1 |
Post de lucru: desktop casti camera web |
Operare studenti-cursanti |
20 |
Windows Vista Software de editare Anti-virus |
|
Da |
2 |
Scanner A3 color |
Upload materiale pe site |
1 |
|
|
Da |
3 |
Imprimanta A3 retea |
Tiparire documente |
1 |
|
|
Da |
4 |
Proiector si smartboard |
Predare si vizualizare cursuri |
1 |
|
|
Da |
Figura 7 - Laborator studenti-cursanti
Echipamente pentru postul de coordonare al Statului Major al Fortelor Terestre
Nr crt |
Tip Echipament |
Destinatie |
Cantitate |
Software instalat |
Existent |
Nou |
1 |
Post de lucru: desktop casti camera web |
Operare studenti-cursanti |
2 |
Windows Vista Software de editare Anti-virus |
|
Da |
2 |
Scanner A3 color |
Upload materiale pe site |
1 |
|
|
Da |
3 |
Imprimanta A3 retea |
Tiparire documente |
1 |
|
|
Da |
4 |
Proiector si smartboard |
Predare si vizualizare cursuri |
1 |
|
|
Da |
Figura 8 - Post de coordonare - Statul Major al Fortelor Terestre
Echipamente pentru postul de instruire din centre (11 Centre de Pregatire + lab. SMFT)
Nr crt |
Tip Echipament |
Destinatie |
Cantitate |
Software instalat |
Existent |
Nou |
1 |
Post de lucru: desktop casti camera web |
Operare studenti-cursanti |
12 x 2 |
Windows Vista Software de editare Anti-virus |
|
Da |
2 |
Scanner A3 color |
Upload materiale pe site |
12 x 1 |
|
|
Da |
3 |
Imprimanta A3 retea |
Tiparire documente |
12 x 1 |
|
|
Da |
4 |
Proiector |
Predare si vizualizare cursuri |
12 x 1 |
|
|
Da |
Figura 9 - Post de lucru in cadrul unui centru de pregatire
Pentru a realiza o conectare stabila si fiabila la aplicatia eLearning, posturile de lucru client ar trebui sa respecte urmatoarele cerinte minimale:
Structura echipei cuprinde urmatoarele roluri:
Responsabil de Proiect - are in sarcina gestiunea si controlul proiectului, urmarirea dezvoltarii si rezultatelor proiectului, masuri corective, daca si unde este necesar
Loctiitor Responsabil de Proiect. Responsabilitatea acestei persoane este aceea de a-l secunda pe Responsabilul de Proiect, inlocuindu-l atunci cand nu este disponibil.
Responsabil Tehnic. Acesta raspunde de coordonarea tehnica a echipei de proiect (procesarea cerintelor, analiza etc.)
Responsabil cu calitatea proiectului. Acesta raspunde de coordonarea activitatilor de asigurare si control calitate din cadrul proiectului (Planul de asigurare a calitatii, testare etc.)
Echipa de dezvoltare / implementare. Responsabilitatea acestei echipe este de a dezvolta si / sau implementa produsele.
Echipa de testare. Responsabilitatea acestei echipe este de a asigura calitatea produselor si serviciilor furnizate in cadrul proiectului.
Administrator al bazei de date. Responsabilitatea acestei persoane este administrarea bazei de date. Aceasta responsabilitatea se va rezuma la:
mentenanta bazei de date din punct de vedere tehnic;
structurarea tabelelor din baza de date;
numarul de instante posibile care pot functiona in acelasi timp, fara a pune in pericol integritatea bazei de date;
orice alti parametri functionali ai bazei de date, fara a interveni in structura acesteia si a efectua modificari asupra ei.
Responsabil Instruire. Persoana care se va ocupa de organizarea structurii instruirii, in vederea realizarii in timp util si conform conditiilor contractuale. De asemenea va superviza crearea tuturor materialelor de instruire, inclusiv procesul de productie a acestora, structura, revizuiri de materiale, supervizarea procesului de printare si indosariere, optimizarea resurselor pentru instruire, stabilirea traseelor, comunicarea si validarea tuturor detaliilor cu clientul.
Echipe responsabile cu procesul de productie in acest proiect vor fi:
Echipa de Implementare - echipa responsabila cu procesul de implementare, stabilita conform cerintelor contractuale si in comun cu Clientul la semnarea contractului.
Echipa de Dezvoltare - echipa responsabila cu procesul de dezvoltare, stabilita conform cerintelor contractuale si in comun cu Clientul la semnarea contractului.
Echipa de Suport Tehnic - echipa responsabila cu fluxul de suport tehnic, stabilita conform cerintelor contractuale si in comun cu Clientul la semnarea contractului.
Instruirea utilizatorilor joaca un rol esential in garantarea acceptantei produselor livrate si a intregului proiect.
Exista mai multe tipuri de cursuri de instruire, in functie de audienta vizata si de specificatiile incluse in contract:
Academia, impreuna cu Implementatorul Software, vor stabili de comun acord datele de inceput ale cursurilor de instruire pe baza planificarii proiectului si disponibilitatii cursantilor.
Responsabilul de Proiect, din partea Implementatorului, va elabora un plan de instruire cuprinzand numarul de zile alocate pentru fiecare componenta a proiectului.
Academia va stabili, la nivel intern, lista participantilor la cursurile de instruire si va comunica Responsabilului de Proiect din partea Implementatorului lista de cursanti, cu doua saptamani inaintea inceperii cursului.
Training-ul se va desfasura in mod combinat, utilizand prezentari interactive in paralel cu instruirea de tip clasic. Instruirea se poate desfasura atat on-site, cu ajutorul unor sedinte de instruire stabilite conform Gantt-ului de proiect si agreate contractual, precum si off-site utilizand suport tehnic sau lectii eLearning, la distanta.
Se va desfasura in sediul Academiei Fortelor Terestre "Nicolae Balcescu", din punct de vedere al locatiei. Training-ul se va tine utilizand metode interactive combinate cu training clasic.
Documentele livrate la acest nivel sunt:
Manualul suport de curs. Va contine aplicatii practice pentru o mai buna intelegere a aplicatiei, precum si alte detalii legate de aplicatie, in cazul in care este necesar.
Pentru instruirea personalului vor fi utilizate cursuri create special in acest sens.
Mediul de instruire este zona in care este planificat a se desfasura cursul de utilizare si operare a sistemului. Instruirea utilizatorilor va avea loc numai in acest mediu si se va utiliza o baza de date test. Nu se incurajeaza instruirea direct pe baza de date de productie.
La sfarsitul cursului, instructorul va cere cursantilor sa completeze un Chestionar de Evaluare a Cursului. Chestionarele vor fi analizate de conducerea Academiei, urmand a fi propuse actiuni, daca este cazul.
Sinteza rezultatelor Chestionarelor de Evaluare a Cursului va fi inclusa si in Raportul de Instruire), pregatit de instructor, care va fi inaintat pentru aprobare si analiza conducerii Academiei.
Acceptanta livrarii se incheie cu aprobarea Procesului verbal de acceptanta de catre comitetul de acceptanta al Academiei.
Manualele de utilizare ale solutiei vor fi elaborate de catre o echipa a implementatorului si vor fi disponibile catre toti utilizatorii.
Modul de prezentare va fi modularizat, pentru fiecare modul in parte fiind livrat un manual, sau un singur manual in mai multe sectiuni, fiecare sectiune fiind creata pentru un modul.
Manualele de utilizare vor fi revizuite la fiecare schimbare majora de versiune software. Tutoriale interactive vor fi utilizate in procesul de autoinstruire al utilizatorului. Aceste tutoriale vor fi prezentate sub forma unor CD-uri cu autorulare, pentru fiecare utilizator ce va participa la instruire. In cadrul tutorialelor interactive pot exista si secvente de tip prezentare.
Manualele de utilizare ale solutiei vor fi livrate atat in forma electronica, cat si in forma printata.
Manualele de utilizare in forma electronica vor fi livrate pe un CD impreuna cu tutorialele interactive. Fiecare utilizator ce va participa la instruire va primi un CD de autoinstruire.
Perioada de garantie pentru sistemul informatic va fi acordata pe intreaga durata de desfasurare a contractului. Garantia acopera intreg sistemul informatic, dezvoltat conform specificatiilor documentatiei de atribuire.
Programele informatice vor fi fara erori si vor rula fara intreruperi sau probleme de functionare (erorile raportate de catre utilizatori catre administratorii sistemului implementat, sau descoperite de acestia in timpul configurarii/administrarii/utilizarii sistemului vor fi inaintate catre implementatorul solutiei tehnice iar acesta are obligativitatea, conform contractului de mentenanta incheiat, sa le remedieze in cel mai scurt timp posibil).
In perioada de mentenanta si suport Implementatorul va remedia erorile de functionare ale sistemului informatic livrat.
Timpul de remediere a erorilor va fi intre 1h (minim) si 2 zile (maxim) in functie de gravitatea acesteia. Programele informatice nu vor avea vulnerabilitati privitoare la atacuri sau intruziuni in sistem, aceste aspecte vor fi detaliate de catre Implementator in documentul de specificatii tehnice ale aplicatiilor informatice
ANEXA 1
TABEL CU ADRESELE LOCATIILOR DE IMPLEMENTARE
Nr. Crt. |
DENUMIRE |
ADRESA |
OBS. |
1 |
Academia Fortelor Terestre "Nicolae Balcescu" |
Sibiu, Str Revolutiei nr. 3 -5, Jud Sibiu, cod 550170 |
|
2 |
Statul Major al Fortelor Terestre |
Bucuresti, Str. Drumul Taberei nr. 9-11, cod. 061417 |
|
3 |
Scoala militara de Maistrii militari si subofiteri a Fortelor Terestre "Basarab I" |
Pitesti, Str. Trivale nr. 16, jud. Arges, cod 110058 |
|
4 |
Scoala de Aplicatie pentru Unitati de Lupta "Mihai Viteazu" |
Pitesti, Str. Nicolae Dobrin nr. 2-4, jud. Arges |
|
5 |
Scoala de Aplicatie pentru Unitati Sprijin Lupta "Gl. Eremia Grigorescu" |
Sibiu, Str. Avrig nr. 2-4, jud. Sibiu, cod. 550027 |
|
6 |
Centrul de instruire pentru Artilerie terestra si Artilerie antiaeriana "Ioan Voda" |
Sibiu, Str. Avrig nr. 2-4, jud. Sibiu, cod. 550027 |
|
7 |
Centrul de instruire pentru Operatii speciale "Gl.mr. Grigore Bastan" |
Buzau, Str. Gl.mr. Grigore Bastan nr. 1-3, jud.Buzau, cod. 120148 |
|
8 |
Centrul de instruire pentru Tancuri si Auto |
Pitesti, Str. Nicolae Dobrin nr. 2-4, jud. Arges |
|
9 |
Centrul de instruire pentru Geniu, EOD si Aparare NBC "Panait Donici" |
Ramnicu Valcea, Str. Tudor Vladimirescu nr. 31, jud. Valcea, cod. 240570 |
|
10 |
Centrul de instruire pentru Infanterie si Vanatori de munte "Constantin Brancoveanu" |
Fagaras, Str Tudor Vladimirescu, nr. 66, jud. Brasov, cod. 505200 |
|
11 |
Baza de instruire pentru Aparare NBC |
Campulung Arges,Str. Marasti nr.48. jud. Arges, Cod. 115100 |
|
12 |
Baza de instruire pentru Vanatori de munte |
Predeal, Str.Rasnoavei nr. 1, jud.Brasov, cod. 107463 |
|
13 |
Centrul de instruire pentru lupta al Fortelor Terestre |
Cincu, Str. Principala, Jud. Brasov, cod. 507045 |
|
CLAROLINE versus MOODLE
RSS (Really Simple Syndication)
RSS este un format care incapsuleaza informatii adesea dinamice. Site-urile sau serviciile web pot folosi acest format pentru a oferi stiri, articole sau alte informatii creand un RSS feed (o sursa), numit si stream RSS sau canal RSS. Vizitarea site-ului web ce ofera feed-ul in acest caz nu mai este necesara. Utilizatorul foloseste un program special, numit agregator sau feed reader, pentru a se abona la respectivul web feed si a receptiona continutul, citindu-l intr-un format agreabil. Programele de tip feed reader sunt aplicatii care ruleaza pe calculatorul propriu, dar exista si site-uri cu functii de agregare, dand astfel posibilitatea utilizatorului de a-si accesa feed-urile favorite de la orice statie cu acces la internet. Desi lansat in anul 1999, formatul RSS a devenit din ce in ce mai folosit in zilele noastre, pe site-urile sociale, blog-uri sau publicatii online. [top]