Abstract
The contribution deals with the principles of programmed learning, specifically with implementing a new module to Learning Management System Moodle. This study activity allows the construction of a new question type. If a student does not answer correctly, the main question is substituted by a set of easier sub-questions. The order of these subquestions is set by means of question maps suggested by the teacher. All processes related to displaying, answering and evaluating the questions are managed by the Moodle question-answering system. The paper briefly introduces the principles of programmed learning and it describes the method of branch learning that is used in the module implementation. Next the methods and the used tools for the module implementation are presented. The question map as a core of the module is explained, its function is described and the cooperation with the question bank is clarified. The use of the module is explained in a simple example. To simplify the process of question generation and the set of subquestions with the same entry data, a specific automatic generator of questions is applied. Next the principle of this automatic generator of question is introduced, the example of generation process is presented and some results of generation are depicted. Finally the results of the new module tested by users are discussed and in the conclusion other possible features of the module are proposed in relation to the process of question generation and to the work with the generated questions along with the discussion of few patents.
Keywords: Automatic generation of question, Education, Graphical user interfaces, LMS Moodle, Programmed learning, Question-answering systems.