Обучение через тестирование в Moodle и Stellus
Литвинов Владимир Андреевич
кандидат физико-математических наук начальник, кафедра информатики и специальной техники, Барнаульский юридический институт МВД России
656038, Россия, Алтайский край, г. Барнаул, ул. Чкалова, 49 Litvinov Vladimir Andreevich PhD in Physics and Mathematics
Head of the Department of Informatics and Special Technology, Barnaul Law Institute of the Mnistry of Internal Affairs of Russia
656038, Russia, Altaiskii krai, g. Barnaul, ul. Chkalova, 49 E3 [email protected]
Баумтрог Виктор Этмонтович
кандидат физико-математических наук доцент, кафедра информатики и специальной техники, Барнаульский юридический институт 656038, Россия, Алтайский край, г. Барнаул, ул. Чкалова, 49 Baumtrog Viktor Etmontovich PhD in Physics and Mathematics
Associate Professor, Department of Informatics and Special Engineering, Barnaul Juridical Institute
656038, Russia, Altaiskii krai, g. Barnaul, ul. Chkalova, 49 И [email protected] Статья из рубрики "Образовательные программные системы"
Аннотация. Предметом исследования являются системы дистанционных образовательных технологий Moodle и Stellus. Рассматривается структура размещения учебного материала и тестовых заданий, а также возможности установления логических связей между ними. Обсуждается возможность повышения эффективности самостоятельной работы обучающихся при добавлении гиперссылок из текста тестовых заданий на соответствующие главы учебного материала, размещенного в базе данных системы. Обсуждается взаимное влияние установления связей тестовых заданий с учебным контентом на качество самих учебных материалов. Методом и методологией исследования является системный анализ рассматриваемых дистанционных средств обучения и их аналогов на этапе постановки задачи. Результаты получены с применением методов дискретизации и динамического программирования. Основными выводами приведенного исследования являются утверждение о том, что установление логических связей между текстами тестовых заданий и главами учебного материала дистанционных систем обучения позволяют повысить эффективность и качество образовательного процесса. Во-первых, стимулируя более частое обращение обучающихся к источникам информации. Во-вторых, позволяя авторам учебного материала проверить его полноту и адекватность тестовым заданиям. Предложен простой программный код, который позволяет автоматизировать процесс создания гиперссылок из текста вопросов теста на главы учебного материала.
Ключевые слова: Модул, Стеллус, СДОТ, Тестирование, язык PHP, Обучение, программирование, педагогика, образование, эффективность обучения
DOI: 10.7256/2306-4196.2017.1.19340
Дата направления в редакцию: 14-06-2016
Дата публикации: 22-03-2017
Abstract. 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: education, pedagogy, programming, learning, PHP, testing, Stellus, Moodle, efficiency of training, system of distance educational technologies
Введение
Применение дистанционных образовательных технологий (СДОТ) стало неотъемлемой частью образовательного процесса практически во всех образовательных организациях. Удельная составляющая, место и роль СТОД варьируется в зависимости от учебных планов, форм обучения, но в той или иной степени образовательный процесс связан с применением дистанционных технологий обучения. Необходимость наличия СДОТ в электронной информационно-образовательной среде образовательной организации отмечается и в федеральных образовательных стандартах.
В настоящее время в России получили распространение несколько систем ^OT:CarolineLMS, Moodle, Stellus, TrainingWareClass. Всем этим системам присущи две группы функций. Во-первых, система предоставляет возможность аккумулировать учебные материалы, как в текстовом формате, так и в виде мультимедийных файлов. Во-вторых, система предоставляет возможность получения статистических материалов по результатам образовательной деятельности обучающихся. В зависимости от учебного предмета и применяемой СДОТ контроль усвоения материала обучающимся может проводиться в форме тестирования, выполнения индивидуальных творческих заданий с последующей их оценкой преподавателем.
Можно с уверенностью утверждать, что наибольшее распространение для оценки усвоения материала получили тестовые задания. При этом отметим, что далеко не все тестовые задания служат для проверки только теоретических знаний. По математическим, естественно-научным дисциплинам тестовые задания во многих случаях предполагают решение задач. Такие же задания могут быть составлены по юридическим дисциплинам. Ограничившись данным замечанием, отметим, что существует множество научных работ, посвященных искусству разработки тестовых заданий преподавателем. Подробно этот вопрос рассмотрен, например,в -Ш. Остановимся на использовании тестовых заданий на этапе самоконтроля обучающимся своих знаний и умений.
При промежуточном тестировании с целью проверки уровня усвоения материала обучающимся на второй план отходят такие параметры тестирования, как время и ограниченность в информационных источниках. Более того, раз уж так случилось, что во время тестирования «под рукой» оказался компьютер, то почему бы не воспользоваться этим инструментом для поиска (построения) правильного ответа? Конечно, многие учебные материалы имеют инструменты контекстного поиска, оглавление, наконец. Это способствует поиску необходимой информации. Но, возможно, проблема выбора правильного ответа не в том, что обучающийся забыл (пропустил) какую-то часть материала. Может быть, он неправильно определил сам источник?
Проблемы и пути решения
Нам представляется целесообразным снабжать тестовые задания ссылками на конкретные параграфы учебного материала, в которых рассматривается материал, связанный с тестовым заданием. Хорошо бы, если доступ к учебным материалам в процессе тестирования можно было блокировать. По такому принципу, например, работает система тестирования, описанная в работе -Ш. Следует отметить, что она позволяет загружать тестовые задания в формате популярной системы АСТ-Тест-Ш. Инструментарии СДОТ, например, Stellus, Moodle не предусматривают помещения на странице тестирования непосредственно ссылки на учебный материал, но автор теста мог бы это сделать самостоятельно, поместив соответствующую ссылку в тексте задания. Может возникнуть вопрос: «Почему же такая практика не распространена?».
На наш взгляд этому есть две причины. Во-первых, ввод в систему тестовых заданий практически не связан с размещением учебного контента. Во-вторых, инструментарии тестирования позволяют разработчику теста вставлять подробные комментарии на правильные и неправильные варианты ответов. Это, несомненно, облегчает обучающемуся понимание материала, но усложняет сам процесс создания тестовых заданий. Да, и далеко не во всех случаях, прямая демонстрация правильных вариантов ответов будет стимулировать обучающегося читать комментарии автора теста. На наш взгляд наиболее продуктивной работа обучающегося будет в том случае, когда ему для поиска правильного ответа будет предложен небольшой объем информации из известного ему учебного материала, то есть ссылка на параграф (страницу) пособия, размещенного в СДОТ.
Многолетняя практика авторов по применению такой системы тестирования обучающимися для самооценки уровня усвоения материала показала рост числа обращений к учебному контенту по сравнению с традиционным тестированием -И1. При этом мы добиваемся того, чтобы обучающийся сам приходил к правильным вариантам ответов. Для преподавателя же появляется возможность сэкономить время на излишне подробных комментариях
к ответу, отсылая тестируемого к ранее размещенному учебному материалу.
Система связи тестовых заданий с учебным контентом помогает также преподавателю отследить полноту и степень подробности изложения учебного материала, а также широту охвата его тестовыми заданиями. Например, если у разработчика теста возникли затруднения с определением параграфа, который рекомендуется прочитать обучающемуся, то, возможно, учебный материал плохо структурирован или неполный. Заметим, мы здесь не утверждаем, что для определения правильного ответа на тестовое задание достаточно прочитать один параграф. В тексте учебного материала могут быть гиперссылки на другие источники или следующие параграфы. Это все определяется содержанием задания. Отметим, что доступ к учебному материалу открывается в процессе выбора (построения) правильного ответа, а не после ответа.
Как уже отмечалось выше, системы тестирования популярных СДОТ не содержат инструментария, позволяющего автору тестов легко вставлять гиперссылки на учебный материал [8,9]. Целью нашей работы было создать такой инструментарий для системы Moodle. Ранее авторами был создан инструментарий, позволяющий решать данную задачу при импорте тестовых заданий из текстового файла в базу данных СДОТ Stellus [5,6]. Система Moodle была выбрана нами в связи с ростом её популярности в России, а также как открытый программный продукт.
Главная проблема, возникающая у разработчика тестовых заданий при создании гиперссылок на учебные материалы, заключается в отсутствии у него номеров книг и глав во внутреннем представлении учебного материала в базе данных. Именно эти два числа используются для построения гиперссылки в системе Moodle. Аналогичным образом происходит обращение к учебному контенту и в системе Stellus. Таким образом, имея указанную информацию, разработчик теста легко может создать соответствующие гиперссылки в текстах заданий.
Известно, что тестовые задания в системе Moodleмогут разрабатываться непосредственно на основе собственного инструментария или путем импортирования банка вопросов из текстового файла определенного
формата. Аналогичная ситуация и с тестами в системе Stellus. Нами ранее по согласованию с разработчиками системы Stellusбыли созданы модули импорта тестовых заданий из текстовых файлов формата АСТ-тест-Ш. Остановимся в первую очередь на варианте подготовки тестовых заданий в виде текстового файла с после дующим импортом банка во прос ов .
Для обеспечения доступа к учебному материалу со страницы тестирования текст тестового задания рекомендуется начать с HTMLкода: <ahref= /rтюd/view.php?id = /dboofc&chaptered = /dchaptarget=_Ыank>Учебникa> <p> . Здесь в каждом конкретном случае вместо /dbook и /dchap необходимо подставлять числовые идентификаторы книги и её главы, на которую делается ссылка. Данные числовые значения считаются внутренними параметрами учебного курса и отображаются в адресной строке браузера только в момент просмотра соответствующего материала.
Варианты решения задачи
Авторами создан простой модуль для отображения списка всех глав учебников курса с элементами текста, представляющими собой готовый блок для вставки гиперссылки в текст текстового задания, подготовленного в формате GIFT. В настоящее время система Moodleподдерживает импорт банка тестовых заданий из файлов формата GIFT-Ш с медиа файлами. Ссылка на приведенный ниже скрипт может быть вставлена в файл навигации: 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->not¡f¡cat¡on("НЕ ОПРЕДЕЛЕН ИДЕНТИФИКАТОР КУРСА!
",'notifyerror');
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("B курсе $nb книг", 'notifysuccess');
$allbooks = $DB->get_records('course_modules', array('course'=>$kurs), '¡d,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 " $titl e
Учебник n"; } }
echo $OUTPUT->continue_button(new moodle_uri("/course/view.php?id = ".$kurs)); ?>
Результат работы скрипта приведен на рис.1. Для каждой главы выводится её название в виде гиперссылки на соответствующий материал, а ниже помещен текстовый фрагмент, который без каких-либо дополнительных преобразований может быть вставлен в текст тестового задания.
На данном этапе можно было бы считать поставленную задачу решенной. Если возникнет необходимость добавить несколько вопросов в уже существующий банк, вопросы из которого задействованы в ряде тестов, то можно также воспользоваться указанными ссылками.
В том случае, когда в учебный курс уже загружен большой банк вопросов, используемых в тестах, интерактивное редактирование по добавлению ссылок на учебные материалы можно также автоматизировать. Задача решается путем добавления в форму отображения списка вопросов категории (файл question/edit.php) поля со списком глав учебного материала, а в подчиненную форму просмотра (файл question/classes/blank/view.php) командную кнопку, связанную со скриптом вставки в текст вопроса ссылки на выбранную главу из списка. Пример соответствующей страницы приведен на рис. 2. Процедура добавления ссылки состоит из двух действий. Во-первых, выбирается из поля со списком необходимый параграф. Во-вторых, напротив вопросов, к которым относится данный параграф, нажимается кнопка «topic». Модуль исключает повторную вставку ссылки.
Is цэма-г
(=£>)( til http:/..192.16a.0.33/moodlert)/frm_c|.php!id=37 Р - О * е.. □ Q й ®
БЮИ МВД России Литвинов Влади |мир gy k 1 J
Информатика и информационные технологии в
профессиональной деятельности
В курсе 31 книг
Введение
<р> <а href\="/глoodle/mod/book/view ph p?id\=6BE;e.chapterid\=2071" target\ =_Ыап к>У чеВн и к</а>
1. Основы профессиональных информационных технологий
<р> <а href\=",'гп oodle,'mod/book/view php?id\=6B98.chapterid\=2072" target\ =_Ыап к>У чеВн и к</а>
1.1. Базовые понятия, цели и задачи информационных технологий
<р> <а href\=7rnoodle,'mod/book/view phр?id\=6B9&chapterid\=2073" target\ =_Ыап к>У чеВн и к</а>
1.2. Информация и ее свойства
<р> <а hreri=",'гпoodle,'mod/book/view phр?№=6898. сhapterid\=2074" target\ =_Ыап к>У чеВн и к</а>
1.3. Информационные технологии в правоохранительной деятельности
<р> <а href\='7rnoodle/rnod/book/view.php?id\=689&chapterid\=2075" targetV =_Ыап к>У чеВн и к</а>
#¿100® -
Рисунок 1. Список глав учебного материала со ссылками Параграф:
3 2.4. Внешние запоминающие устройства
Банк вопросов
Выберите категорию:
3. Внешние запоминающие устройства #3 (10)
□ Показать текст вопроса в списке вопросов Параметры поиска »
И Отображать вопросы, находящиеся и в подкатегориях
□ Также показывать старые вопросы Создать новый вопрос...
Тип
Создано:
Имя / Фамилия У Дата
□ Вопрос
□ 3. Расположите устрой гл4х ^ГТДГ"^
Последнее изменение: Имя t Фамилия t Дата Литвинов Владимир
24 Май 2П16. 12:45
□ i= 10. Недостатком тверл. - ft х ^ГТДГ"^
topic
□ !=! 4. Расположите устроР Литвинов Владимир 24 Май 2D16, 12:45 Литвинов Владимир 24 Май 2П16. 12:45 topic
□ != 1. Гибкий магнитный Д Q fQ Q х Литвинов Владимир 24 Май 2D16, 12:45 Литвинов Владимир 24 Май 2П16. 12:45 topic
Литвинов Владимир
24 Май 2П16. 12:45
topic
Рисунок 2. Страница интерактивного добавления гиперссылок в вопросы
Заключение
Таким образом, проведенные авторами исследования показывают, что добавление в тестовые задания гиперссылок на учебный материал курса, повышают эффективность самостоятельной работы обучающихся. Сама процедура установления связей между тестовыми заданиями и главами учебного материала заставляет преподавателя (автора учебного материала и тестов) оценить полноту изложения содержания предмета, а также адекватность тестовых заданий учебному материалу. Предлагаемый в работе инструментарий позволяет в системе Moodleавтоматизировать процесс помещения в тесто вые задания гиперссылок на учебный материал. Аналогично задача решается и для СДОТ Stellus с использованием результатов работы
Библиография
1. Челышкова М.Б. Теория и практика конструирования педагогических тестов [Текст]: Уч. пособие. М. : Логос, 2002. 432 с.
2. лтвинов, D.M., донских, с.ю., пя1 ких, А.м. Ин1ерне1 1ехноло1 ии в 1есшровании и обучении [Текст] // Труды 11-ой Международной научной конференции «Информатизация и информационная безопасность правоохранительных органов»: 11-ая Междунар. науч. конф. М. : НАКРА Принт., 2002. С. 56-58.
3. АСТ_ТЕСТ. Комплекс программ для компьютерного тестирования [Электронный ресурс].- Режим доступа : http://www.ast-centre.ru/testirovanie /ast_test .- Дата обращения 30.05.2016.
4. Литвинов В.А., Донских С.Ю., Казанцев В.Н. Система «Электронный учебник-компьютерный тест» и эффективность учебно-воспитательного процесса [Текст] // В сб. Вестник БЮИ МВД России. Барнаул: Изд-во БЮИ МВД России, 2005. № 8. С. 111114.
5. Литвинов, В.А. Автоматизация процесса помещения тестов в СДОТ «Стеллус» [Текст] // В сб. Вестник БЮИ МВД России. Барнаул : Изд-во БЮИ МВД России, 2010. № 1(18). С. 155-158.
6. Литвинов В.А. Экспорт материалов из Stellus в Moodle [Текст] // В сб. Вестник БЮИ МВД России. Барнаул: Изд-во БЮИ МВД России, 2016. № 1(30). С. 98-102.
7. GIFT format [Электронный ресурс] .- Режим доступа : https://docs.moodle.org/20/en/GIFT_format .- Дата обращения 06.01.2016.
8. Милованов М.М. Разработка системы управления образовательным процессом для системы дистанционного обучения Moodle // Программные системы и вычислительные методы. 2015. № 2. C. 145 - 149. DOI: 10.7256/23056061.2015.2.15347.
9. Морохин Д.В. Использование LMS Moodle для поддержки дисциплин с элементами программирования // Программные системы и вычислительные методы. 2013. № 2. C. 199 - 204. DOI: 10.7256/2305-6061.2013.2.7966.
References (transliterated)
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 BYul MVD Rossii. Barnaul: Izd-vo BYul MVD Rossii, 2005. № 8. S. 111-114.
5. Litvinov, V.A. Avtomatizatsiya protsessa pomeshcheniya testov v SDOT «Stellus» [Tekst] // V sb. Vestnik BYul MVD Rossii. Barnaul : Izd-vo BYul 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.