Programarea pe agenții și e-Learningul

Referat
6/10 (2 voturi)
Conține 1 fișier: doc
Pagini : 7 în total
Cuvinte : 2030
Mărime: 236.07KB (arhivat)
Publicat de: Serafina Mircea
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: lector dr. Marian Cristescu

Extras din referat

Rezumat

La fel ca si în cazul metodelor de evaluare clasice sau, e-learning-ul, adica invatarea si evaluarea asistata de calculator trebuie sa dea posibilitatea adaptarii testelor la caracteristicile fiecarui cursant, adica sa tina cont de nivelul sau de pregatire.

Aplicatia îsi propune sa creeze teste cu un grad de dificultate adecvat pregatirii curente a studentului, sa le combine, sa ofere posibilitatea modificarii gradului de dificultate, în functie de nivelul de pregatire si scopul testarii si sa monitorizeze procesul de invatare prin efectuarea de recomandari pentru aprofundarea domeniilor deficitare.

Pentru a realiza acest lucru s-a folosit programarea orientata pe agenti. Gradul de pregatire al cursantului este calculat de catre un agent inteligent, care decide structura testelor, timpul de testare, modalitatea de combinare si gradul de dificultate.

Cuvinte cheie: agenti inteligenti, e-learning, invatare asistata, evaluare, limbaje de scripting.

1.Introducere

Agentii inteligenti sunt programe adaptive si autonome care pot fi folosite în vederea crearii de software ce rezolva anumite sarcini (task-uri) în numele unui anumit utilizator, bazându-se pe instructiuni explicite sau implicite din partea acestuia. Agentii inteligenti pot imbunatati interactiunea om-computer prin:

- ascunderea complexitatii task-urilor dificile;

- realizarea de task-uri (actiuni) laborioase

- conducerea unor tranzactii in numele utilizatorului

- pregatire si invatare

- oferirea de ajutor unor anumiti utilizatori in vederea colaborarii acestora

- monitorizarea de evenimente si proceduri diverse

Agentii inteligenti opereaza in cadrul unui mediu software cum ar fi sistemele de operare, bazele de date sau retelele de calculatoare.

Tehnologia aflata in spatele agentilor inteligenti este o combinatie de tehnici din domeniul inteligentei artificiale si de metodologii de dezvoltarea sistemelor, cum ar fi programarea orientata obiect, care permite programelor sa invete din si sa reactioneze la mediul incanjurator. Agentii inteligenti interactioneaza cu mediul din care fac parte prin criterii de selectie a datelor bazate pe reguli.

Un agent inteligent isi dezvolta reguli corespunzatoare prin intermediul instructiunilor explicite furnizate de utilizator, prin imitarea utilizatorului, prin feedback (raspuns) pozitiv sau negativ primit de la utilizator si prin indicatii obtinute in urma interactionarii cu alti agenti.

În sens larg, prin e-learning se întelege totalitatea situatiilor educationale în care se utilizeaza semnificativ mijloacele tehnologiei informatiei si comunicarii.

În sens restrâns, e-learningul reprezinta un tip de educatie la distanta, ca experienta planificata de predare-învatare organizata de o institutie ce furnizeaza imediat materiale într-o ordine secventiala si logica pentru a fi asimilate de studenti în maniera proprie. Medierea se realizeaza prin noile tehnologii ale informatiei si comunicarii - în special prin Internet. Internetul constituie atât mediul de distributie al materialelor, cât si canalul de comunicare între actorii implicati.

2. De ce agenti software în activitati de e-learning ?

Una dintre modalitãtile spectaculoase prin care agentii se impun comunitãtii utilizatorilor de calculatoare este aceea a agentilor Internet, agenti informationali ce oferã servicii Internet inteligente. Tehnologia calculatoarelor a generat o crestere remarcabilã a capacitãtii de a genera, oferi si stoca informatie. În acelasi timp însã, instrumentele de localizare, filtrare si analizã a informatiei existente nu au înregistrat o crestere corespunzãtoare. Desi manipularea directã a informatiei, gen meniuri, butoane si altele, este usoarã pentru operatii simple cum ar fi compilarea unui program, editarea de texte sau tipãrirea unui fisier, nu acelasi lucru se întîmplã în cazul accesului si cãutãrii în retele masive de informatie. Un sistem de e-learning trebuie sa ofere informatia ceruta, intr-un timp rezonabil, lucru greu de realizat uneori prin metodele de cautare clasice.Aceste operatii costisitoare ca timp, cum este aceea de a cãuta informatii despre un subiect particular, pot fi lasate pe seama unor agenti competenti.

O sesiune de eLearning trebuie sa fie cât mai interactiva, sa implice emotional cursantii; feedbackul oferit trebuie sa fie prompt si la obiect. Trebuie sa ofere flexibilitate pentru student în sensul posibilitatii alegerii portiunilor care se tiparesc si care ramân în format electronic, sa asigure expedierea la student exact la timp în sensul accesului la material exact când si unde este necesar, acces la materiale din alte surse, unele prin linkuri (legaturi ) directe din situl de origine. Aceste cerinte pot fi rezolvate de catre un agent inteligent care sa decida ce documentatie trebuie cautata, cui si cand sa o trimita.

Notiunile teoretice prezentate anterior au fost concretizate intr-un sistem de programe numit AutoLearn care permite crearea unui sistem de evaluare dinamic, ce evolueaza in conformitate cu cerintele, nivelul de cunostiinte al studentului. Pot fii create teste grila cu intrebari din orice domeniu, teste dinamice, a caror structura si dificultate se modifica pe parcursul examinarii, in functie de rezultatele obtinute de catre cel examinat. De asemenea se ofera posibilitatea urmariri sistematice a nivelului de pregatire a studentului, a evolutiei sau involutiei sale pe perioada examinarilor.

AutoLearn realizeaza comunicarea cu utilizatorul printr-o interfata bazata pe o grafica atractiva, usor de utilizat, care are la baza utilizarea formularelor si a mesajelor.

Problema securitatii este tratata de un script php numit inreg.php. La autentificare, se cauta în baza de date înregistrarea cu aceleasi date specificate în câmpurile de logare.

Parola nu este specificata în interiorul scriptului, ci este trimisa o interogare catre baza de date care verifica existenta si validitatea parolei introduse. De altfel, aplicatia AutoLearn foloseste toate masurile de securitate oferite de limbajul Php.

Preview document

Programarea pe agenții și e-Learningul - Pagina 1
Programarea pe agenții și e-Learningul - Pagina 2
Programarea pe agenții și e-Learningul - Pagina 3
Programarea pe agenții și e-Learningul - Pagina 4
Programarea pe agenții și e-Learningul - Pagina 5
Programarea pe agenții și e-Learningul - Pagina 6
Programarea pe agenții și e-Learningul - Pagina 7

Conținut arhivă zip

  • Programarea pe Agentii si E-learningul.doc

Alții au mai descărcat și

Rețea Neuronală

Proiectul de faţă îşi propune realizarea unei reţele neuronale cu maxim două straturi ascunse (hidden layer-e). Se lansează programul proiect1 şi...

Inteligența Artificială

I. Obiective 1 De ce utilizarea tehnicilor de IA sunt importante? Inteligenţa artificială este un domeniu important din punct de vedere economic,...

Utilizarea Rețelelor Neuronale în Recunoașterea Vorbirii

1. Aspecte generale Recunoasterea vorbirii este unul din domeniile prelucrarii de semnal vocal de deosebit interes în momentul de fata. Succesul...

Inteligența Artificială

1. Definirea inteligenței artificiale Inteligența artificială (IA) este un domeniu relativ nou al științei calculatoarelor, care a evoluat rapid...

Proiect Neuron

Un neuron artificial are mai multe cai de intrare care corespund arborelui dendritic.Neuronul pe care l-am construit are n cai de...

Inteligența Artificială

Inteligenţa artificială (IA) s-a născut în urmă cu aproximativ 50 de ani, ca domeniu ştiinţific care încearcă construirea de maşini inteligente şi...

Subiecte Rezolvate Sisteme Expert

Nr. 1A 1. Tratarea incertitudinii în cadrul sistemelor expert bazate pe reguli de productie. 2. Se considera urmatoarele reguli abstracte: R1:...

Scanarea Irisului

Tehnologia biometrica cea mai buna pentru autentificare este scanarea irisului. Dezvoltarea irisului (partea colorata a ochiului) este „haotica’’,...

Te-ar putea interesa și

Dezvoltarea unei Organizații Furnizoare de Servicii Sociale

INTRODUCERE Lucrarea de faţă, “Dezvoltarea unei organizaţii furnizoare de servici sociale”, vrea să surprindă o viziune mai largă a ceea ce...

Recrutarea resurselor umane

INTRODUCERE La întrebarea “ La ce foloseşte cuiva să fie cel mai apreciat angajator?”, răspunsul este cât se poate de logic: pentru a atrage cei...

Sectorul non-guvernamental în prestații de servicii publice - implicare, efecte și rezultate pro women

CAPITOLUL I 1. Date de identificare a organizatiei. 1.1. Organizatii non-guvernamentale Termenul de organizatie non-guvernamentala este utlizata...

Dezvoltare Organizațională

INTRODUCERE În zilele noastre, organizaţiile se confruntă din ce în ce mai mult cu schimbări tot mai profunde, uneori radicale şi accelerate în...

Rețelele Neuronale și Instruirea Lor Teorie și Aplicație

1 Introducere Sistemele hibride implică folosirea combinată a unor tehnici, aspecte şi modele diverse în scopul obţinerii unor performanţe ale...

Clădire inteligentă

ABSTRACT O cladire inteligenta este o cladire care isi adapteaza comportamentul in functie de necesitatile si preferintele locatarilor acesteia....

Fonduri și Programe Europene pentru România

Introducere În ultima perioadă la nivelul societăţii europene avem de a face cu un subiect mult discutat, şi anume fondurile europene, considerat...

Managementul Proiectelor Europene - Exchanges în Learning

I. CONCEPEREA PROIECTULUI Înainte de a începe completarea propriu-zisă a formularului, descrieţi succint contextul pentru care propuneţi...

Ai nevoie de altceva?