27.06.2013 Views

learning - Academic Conferences Limited

learning - Academic Conferences Limited

learning - Academic Conferences Limited

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Martin Cápay et al.<br />

Figure 3 Process of questions generation in XML format and its transformation to other output<br />

formats (Gangur 2011)<br />

The creation procedure written in any programming language or in any appropriate environment is the<br />

basis of the generating process. For example, Matlab system is used to calculate the results of the<br />

given problems created from randomly generated input parameters. This system is appropriate for<br />

questions that are aimed to e.g. passive programming (the skill to read and analyse unknown source<br />

codes). There would be an existing algorithm (sorting, searching). A question to this algorithm would<br />

be generated according to the particular input values randomly by the basic process. At the same<br />

time, also the appropriate answer would be generated. In the following chapters we focus on the<br />

implementation of multimedia elements that would serve not only to display the task but they would be<br />

the interface to insert the input (answer) of the user as well.<br />

3.2 Multimedia and interactivity<br />

Interactivity is a wide term that can be specified (in case of ICT usage) as an ability of the device<br />

and/or application to react on the user’s stimuli that are evaluated and processed according to the<br />

options, e.g. the program code. With the development of the ICT together with the increasing<br />

measure of interactivity these terms started to be used also in the field of education – in this case the<br />

stimuli are given by the students (Neo and Neo 2004; Sonwalker 2001).<br />

Implementation and usage of interactive media elements within the teaching-<strong>learning</strong> process in the<br />

form of eLearning is these days regarded as one of the essential methods of supporting the<br />

interactivity of the student with the study material. Therefore, there is a need to enable the usage of<br />

interactive questions in the quizzes as well as the evaluation of elaborated interactive questions<br />

directly in the Book module in LMS Moodle e-courses.<br />

4. Implementation of interactivity into the electronic testing in LMS Moodle<br />

Regarding that the internal structure of LMS Moodle is quite unintelligible. It was necessary to design<br />

such a technological solution that would be acceptable not only from the programming point of view<br />

but also from the point of view of simple organization and saving the data in the system database.<br />

First, it was necessary to suggest the way of inserting the interactive animation directly into the<br />

content of the study materials. The students had to be able to manipulate with the animations as well<br />

as to use the interactivity to change the input values. Currently, we are able to integrate the Flash<br />

animation and/or applets into the e-courses thanks to a simple application designed to generate the<br />

HTML code necessary to include the animation or applet within the study material (Magdin 2010).<br />

The next step was developing an electronic testing with the features of interactivity. The most suitable<br />

solution (at this time the only one functional in Moodle version 1.9x) is considered to be the<br />

implementation and partial modification of FlashQuestion module created by Dmitry Pupinin.<br />

FlashQuestion module allows interconnection of the data we get during the usage of interactive tasks<br />

with the system database. Thanks to this interconnection, we are able to statistically process and<br />

evaluate the variables representing correct and incorrect solutions of the tasks. Implementation of the<br />

module in education is very impressive. We can say it is a new approach in the field of testing. The<br />

module offers the possibility of rated assessment of a student as well as the storage of the answers in<br />

the Moodle database. There is a possibility to stop working on the task and continue later. After the<br />

86

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!