thesis

Learning Management System Adapted According to Student's Learning Style

Abstract

Import 26/06/2013Tato diplomová práce se zabývá vývojem softwarové webové e-learningové aplikace pojmenované Barborka 4. Jedná se o systém řízení výuky, vytvořený v programovacím jazyce PHP, vycházející z frameworku Nette, používající databázi MySQL, a založený na teorii adaptivního e-learningu. Dle této teorie je studentům předkládána výuka na míru, která se adaptivně přizpůsobuje a mění podle individuálního učebního stylu každého studenta. Adaptivní mechanismus usnadňuje studentům pochopení výukových materiálů rychleji a efektivněji a doposud nebyl v žádném softwarovém systému implementován. Proto bylo potřeba tuto teorii ověřit a vybudovat nový systém pro praktické použití. Součástí systému jsou také funkcionality spojené s výukou, jako je samotné testování studentů, odevzdávání úkolů či projektů, ale také funkcionality spojené s administrací, jako je správa studentů, pedagogů, předmětů, výukových materiálů a jiných. Na vývoji se podílelo více spolupracujících programátorů, kdy se každý věnoval své definované části. V tomto případě byl základním cílem návrh a implementace třech hlavních částí systému: administrátorského subsystému, studentského subsystému a řídicího systému. Diplomová práce obsahuje postupně hlavní kroky vývoje tohoto systému, což jsou specifikace požadavků, vycházející ze zadání a vytvořených prototypů, datová a funkční analýza, návrh uvedených subsystémů a jejich implementace.In this Thesis the development of web-based e-learning software application named Barborka 4 is presented. It was coded in PHP programming language, built up on Nette framework, and it is using MySQL database. Barborka 4 is a learning management system based on the theory of adaptive e-learning. Made-to-measure learning materials are presented to the students in accordance with the theory. The materials are adaptively personalized and changed according to the individual learning style of each student. Adaptive mechanism facilitates understanding the learning materials quickly and efficiently and it also has not been implemented in any software system yet. Therefore, this theory had to be tested and a new system for practical use had to be built. Other system functionalities related both to learning (the student testing, tasks or project submitting etc.) and to the administration (administration of students, teachers, subjects, educational materials etc.) are integral parts of the system. More cooperating programmers were involved in the project with well defined part of the problem assigned to each one of them. As for this Thesis, the fundamental aim was to design and implement three main parts of this system: administration subsystem, student subsystem and control system. The main steps of the system development are presented in this Thesis namely the specification of requirements that arose from the system definition and from the created prototypes, data and functional analysis, the design and implementation of the subsystems.460 - Katedra informatikyvýborn

    Similar works