Library
|
Your profile |
Cybernetics and programming
Reference:
Litvinov V.A., Baumtrog V.E.
Learning through testing in Moodle and Stellus
// Cybernetics and programming.
2017. № 1.
P. 69-74.
DOI: 10.7256/2306-4196.2017.1.19340 URL: https://en.nbpublish.com/library_read_article.php?id=19340
Learning through testing in Moodle and Stellus
DOI: 10.7256/2306-4196.2017.1.19340Received: 31-05-2016Published: 22-03-2017Abstract: The study reviews Moodle and Stellus systems of distance educational technologies. The authors review the structure of placement of educational materials, tests and the possibility of establishing logical links between them. The authors discusses the possibility of increasing the effectiveness of independent work of students if there are hyperlinks from the text of test tasks to the relevant chapters of the educational material placed in the database of the system. The paper describes mutual influence of the establishment of links of test tasks with the teaching content on the quality of the training materials themselves. The method and methodology of the study is a system analysis of the distance learning aids and their analogues at the stage of setting the problem. The results are obtained using discretization and dynamic programming methods. The main conclusions of this study is the statement that the establishment of logical links between the texts of test tasks and the parts of the educational material of distance learning systems make it possible to increase the efficiency and quality of the educational process. In the first place it stimulates the more frequent conversion of students to sources of information. Secondly, it allows the authors of the study material to check its completeness and adequacy to the test tasks. The article proposes a simple program code that allows automating the process of creating hyperlinks from the text of the test questions to the chapters of the training material. Keywords: Moodle, Stellus, testing, PHP, learning, programming, pedagogy, education, efficiency of training, system of distance educational technologiesВведение Применение дистанционных образовательных технологий (СДОТ) стало неотъемлемой частью образовательного процесса практически во всех образовательных организациях. Удельная составляющая, место и роль СТОД варьируется в зависимости от учебных планов, форм обучения, но в той или иной степени образовательный процесс связан с применением дистанционных технологий обучения. Необходимость наличия СДОТ в электронной информационно-образовательной среде образовательной организации отмечается и в федеральных образовательных стандартах. В настоящее время в России получили распространение несколько систем СДОТ: CarolineLMS, Moodle, Stellus, TrainingWareClass. Всем этим системам присущи две группы функций. Во-первых, система предоставляет возможность аккумулировать учебные материалы, как в текстовом формате, так и в виде мультимедийных файлов. Во-вторых, система предоставляет возможность получения статистических материалов по результатам образовательной деятельности обучающихся. В зависимости от учебного предмета и применяемой СДОТ контроль усвоения материала обучающимся может проводиться в форме тестирования, выполнения индивидуальных творческих заданий с последующей их оценкой преподавателем. Можно с уверенностью утверждать, что наибольшее распространение для оценки усвоения материала получили тестовые задания. При этом отметим, что далеко не все тестовые задания служат для проверки только теоретических знаний. По математическим, естественно-научным дисциплинам тестовые задания во многих случаях предполагают решение задач. Такие же задания могут быть составлены по юридическим дисциплинам. Ограничившись данным замечанием, отметим, что существует множество научных работ, посвященных искусству разработки тестовых заданий преподавателем. Подробно этот вопрос рассмотрен, например,в [1]. Остановимся на использовании тестовых заданий на этапе самоконтроля обучающимся своих знаний и умений. При промежуточном тестировании с целью проверки уровня усвоения материала обучающимся на второй план отходят такие параметры тестирования, как время и ограниченность в информационных источниках. Более того, раз уж так случилось, что во время тестирования «под рукой» оказался компьютер, то почему бы не воспользоваться этим инструментом для поиска (построения) правильного ответа? Конечно, многие учебные материалы имеют инструменты контекстного поиска, оглавление, наконец. Это способствует поиску необходимой информации. Но, возможно, проблема выбора правильного ответа не в том, что обучающийся забыл (пропустил) какую-то часть материала. Может быть, он неправильно определил сам источник? Проблемы и пути решения Нам представляется целесообразным снабжать тестовые задания ссылками на конкретные параграфы учебного материала, в которых рассматривается материал, связанный с тестовым заданием. Хорошо бы, если доступ к учебным материалам в процессе тестирования можно было блокировать. По такому принципу, например, работает система тестирования, описанная в работе [2]. Следует отметить, что она позволяет загружать тестовые задания в формате популярной системы АСТ-Тест [3]. Инструментарии СДОТ, например, Stellus, Moodle не предусматривают помещения на странице тестирования непосредственно ссылки на учебный материал, но автор теста мог бы это сделать самостоятельно, поместив соответствующую ссылку в тексте задания. Может возникнуть вопрос: «Почему же такая практика не распространена?». На наш взгляд этому есть две причины. Во-первых, ввод в систему тестовых заданий практически не связан с размещением учебного контента. Во-вторых, инструментарии тестирования позволяют разработчику теста вставлять подробные комментарии на правильные и неправильные варианты ответов. Это, несомненно, облегчает обучающемуся понимание материала, но усложняет сам процесс создания тестовых заданий. Да, и далеко не во всех случаях, прямая демонстрация правильных вариантов ответов будет стимулировать обучающегося читать комментарии автора теста. На наш взгляд наиболее продуктивной работа обучающегося будет в том случае, когда ему для поиска правильного ответа будет предложен небольшой объем информации из известного ему учебного материала, то есть ссылка на параграф (страницу) пособия, размещенного в СДОТ. Многолетняя практика авторов по применению такой системы тестирования обучающимися для самооценки уровня усвоения материала показала рост числа обращений к учебному контенту по сравнению с традиционным тестированием [4]. При этом мы добиваемся того, чтобы обучающийся сам приходил к правильным вариантам ответов. Для преподавателя же появляется возможность сэкономить время на излишне подробных комментариях к ответу, отсылая тестируемого к ранее размещенному учебному материалу. Система связи тестовых заданий с учебным контентом помогает также преподавателю отследить полноту и степень подробности изложения учебного материала, а также широту охвата его тестовыми заданиями. Например, если у разработчика теста возникли затруднения с определением параграфа, который рекомендуется прочитать обучающемуся, то, возможно, учебный материал плохо структурирован или неполный. Заметим, мы здесь не утверждаем, что для определения правильного ответа на тестовое задание достаточно прочитать один параграф. В тексте учебного материала могут быть гиперссылки на другие источники или следующие параграфы. Это все определяется содержанием задания. Отметим, что доступ к учебному материалу открывается в процессе выбора (построения) правильного ответа, а не после ответа. Как уже отмечалось выше, системы тестирования популярных СДОТ не содержат инструментария, позволяющего автору тестов легко вставлять гиперссылки на учебный материал [8,9]. Целью нашей работы было создать такой инструментарий для системы Moodle. Ранее авторами был создан инструментарий, позволяющий решать данную задачу при импорте тестовых заданий из текстового файла в базу данных СДОТ Stellus [5,6]. Система Moodle была выбрана нами в связи с ростом её популярности в России, а также как открытый программный продукт. Главная проблема, возникающая у разработчика тестовых заданий при создании гиперссылок на учебные материалы, заключается в отсутствии у него номеров книг и глав во внутреннем представлении учебного материала в базе данных. Именно эти два числа используются для построения гиперссылки в системе Moodle. Аналогичным образом происходит обращение к учебному контенту и в системе Stellus. Таким образом, имея указанную информацию, разработчик теста легко может создать соответствующие гиперссылки в текстах заданий. Известно, что тестовые задания в системе Moodleмогут разрабатываться непосредственно на основе собственного инструментария или путем импортирования банка вопросов из текстового файла определенного формата. Аналогичная ситуация и с тестами в системе Stellus. Нами ранее по согласованию с разработчиками системы Stellusбыли созданы модули импорта тестовых заданий из текстовых файлов формата АСТ-тест [5]. Остановимся в первую очередь на варианте подготовки тестовых заданий в виде текстового файла с последующим импортом банка вопросов. Для обеспечения доступа к учебному материалу со страницы тестирования текст тестового задания рекомендуется начать с HTMLкода: <ahref= /mod/view.php?id=idbook&chaptered=idchaptarget=_blank>Учебникa><p>. Здесь в каждом конкретном случае вместо idbook и idchap необходимо подставлять числовые идентификаторы книги и её главы, на которую делается ссылка. Данные числовые значения считаются внутренними параметрами учебного курса и отображаются в адресной строке браузера только в момент просмотра соответствующего материала. Варианты решения задачи Авторами создан простой модуль для отображения списка всех глав учебников курса с элементами текста, представляющими собой готовый блок для вставки гиперссылки в текст текстового задания, подготовленного в формате GIFT. В настоящее время система Moodleподдерживает импорт банка тестовых заданий из файлов формата GIFT[7] с медиа файлами. Ссылка на приведенный ниже скрипт может быть вставлена в файл навигации: lib/navigationlib.php.
require('../config.php'); require_once('../lib/filelib.php'); $kurs=$_GET['id']; $PAGE->set_cacheable(false); $txt = new stdClass(); $txt->importerror = "Ошибка построения списка глав книг"; $txt->listchapters = "Список глав книг"; $PAGE->set_title($txt->listchapters); require_login($kurs, false); $PAGE->set_heading($COURSE->fullname); $PAGE->set_pagelayout('admin'); echo $OUTPUT->header(); if(!$kurs) {$OUTPUT->notification("НЕ ОПРЕДЕЛЕН ИДЕНТИФИКАТОР КУРСА! echo $OUTPUT->continue_button(new moodle_url('/course/view.php?id='.$COURSE->id)); exit;} $allbooks = $DB->get_records('book', array('course'=>$kurs), 'id'); $nb=count($allbooks); echo $OUTPUT->notification("В курсе $nb книг", 'notifysuccess'); $allbooks = $DB->get_records('course_modules', array('course'=>$kurs), 'id,instance'); $nb=count($allbooks); foreach ($allbooks as $book) {$id_book=$book->instance; $allchapters = $DB->get_records('book_chapters', array('bookid'=>$id_book), 'pagenum','id,title'); foreach ($allchapters as $chapter) { $key="id=".$book->id."&chapterid=".$chapter->id; $key2="id=".$book->id."&chapterid=".$chapter->id; $title=$chapter->title; echo " Учебник n"; } } echo $OUTPUT->continue_button(new moodle_url("/course/view.php?id=".$kurs)); ?> Результат работы скрипта приведен на рис.1. Для каждой главы выводится её название в виде гиперссылки на соответствующий материал, а ниже помещен текстовый фрагмент, который без каких-либо дополнительных преобразований может быть вставлен в текст тестового задания. На данном этапе можно было бы считать поставленную задачу решенной. Если возникнет необходимость добавить несколько вопросов в уже существующий банк, вопросы из которого задействованы в ряде тестов, то можно также воспользоваться указанными ссылками. В том случае, когда в учебный курс уже загружен большой банк вопросов, используемых в тестах, интерактивное редактирование по добавлению ссылок на учебные материалы можно также автоматизировать. Задача решается путем добавления в форму отображения списка вопросов категории (файл question/edit.php) поля со списком глав учебного материала, а в подчиненную форму просмотра (файл question/classes/blank/view.php) командную кнопку, связанную со скриптом вставки в текст вопроса ссылки на выбранную главу из списка. Пример соответствующей страницы приведен на рис. 2. Процедура добавления ссылки состоит из двух действий. Во-первых, выбирается из поля со списком необходимый параграф. Во-вторых, напротив вопросов, к которым относится данный параграф, нажимается кнопка «topic». Модуль исключает повторную вставку ссылки. Рисунок 1. Список глав учебного материала со ссылками.
Рисунок 2. Страница интерактивного добавления гиперссылок в вопросы
Заключение Таким образом, проведенные авторами исследования показывают, что добавление в тестовые задания гиперссылок на учебный материал курса, повышают эффективность самостоятельной работы обучающихся. Сама процедура установления связей между тестовыми заданиями и главами учебного материала заставляет преподавателя (автора учебного материала и тестов) оценить полноту изложения содержания предмета, а также адекватность тестовых заданий учебному материалу. Предлагаемый в работе инструментарий позволяет в системе Moodleавтоматизировать процесс помещения в тесто вые задания гиперссылок на учебный материал. Аналогично задача решается и для СДОТ Stellus с использованием результатов работы [5]. References
1. Chelyshkova M.B. Teoriya i praktika konstruirovaniya pedagogicheskikh testov [Tekst]: Uch. posobie. M. : Logos, 2002. 432 s.
2. Litvinov, V.A., Donskikh, S.Yu., Myagkikh, A.P. Internet tekhnologii v testirovanii i obuchenii [Tekst] // Trudy 11-oi Mezhdunarodnoi nauchnoi konferentsii «Informatizatsiya i informatsionnaya bezopasnost' pravookhranitel'nykh organov»: 11-aya Mezhdunar. nauch. konf. M. : NAKRA Print., 2002. S. 56–58. 3. AST_TEST. Kompleks programm dlya komp'yuternogo testirovaniya [Elektronnyi resurs].– Rezhim dostupa : http://www.ast-centre.ru/testirovanie /ast_test .– Data obrashcheniya 30.05.2016. 4. Litvinov V.A., Donskikh S.Yu., Kazantsev V.N. Sistema «Elektronnyi uchebnik–komp'yuternyi test» i effektivnost' uchebno-vospitatel'nogo protsessa [Tekst] // V sb. Vestnik BYuI MVD Rossii. Barnaul: Izd-vo BYuI MVD Rossii, 2005. № 8. S. 111-114. 5. Litvinov, V.A. Avtomatizatsiya protsessa pomeshcheniya testov v SDOT «Stellus» [Tekst] // V sb. Vestnik BYuI MVD Rossii. Barnaul : Izd-vo BYuI MVD Rossii, 2010. № 1(18). S. 155-158. 6. Litvinov V.A. Eksport materialov iz Stellus v Moodle [Tekst] // V sb. Vestnik BYuI MVD Rossii. Barnaul: Izd-vo BYuI MVD Rossii, 2016. № 1(30). S. 98-102. 7. GIFT format [Elektronnyi resurs] .– Rezhim dostupa : https://docs.moodle.org/20/en/GIFT_format .– Data obrashcheniya 06.01.2016. 8. Milovanov M.M. Razrabotka sistemy upravleniya obrazovatel'nym protsessom dlya sistemy distantsionnogo obucheniya Moodle // Programmnye sistemy i vychislitel'nye metody. 2015. № 2. C. 145 - 149. DOI: 10.7256/2305-6061.2015.2.15347. 9. Morokhin D.V. Ispol'zovanie LMS Moodle dlya podderzhki distsiplin s elementami programmirovaniya // Programmnye sistemy i vychislitel'nye metody. 2013. № 2. C. 199 - 204. DOI: 10.7256/2305-6061.2013.2.7966. |