Диплом: Разработка веб-приложения для автоматизированной системы оценки знаний студентов по различным дисциплинам

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
15
несколько учебных курсов. Помимо возможности управления учебными
материалами преподаватель имеет доступ к результатам обучения студентов
по своим курсам.
Обучаемый в режиме обучения имеет возможность выбирать учебный,
изучать теоретические материалы по выбранному курсу, а в режиме
тестирования – отвечать на вопросы и решать задачи.
Система ПАУК направлена на приобретение студентом следующих
умений и навыков:
Теоретические знания по выбранному учебному курсу;
Умения использовать различные методы и алгоритмы
Навыки решения практических задач
Объективную оценку приобретенных знаний, умений, навыков.
Количество курсов, которые могут быть заложены в систему,
неограничено. Каждый курс может включать разделы, а каждый раздел - темы.
Количество разделов и тем практически не ограничено. Точнее ограничено
цифрой 2
32
-2. Однакотакое количество тем вряд ли удастся достичь, и поэтому
их количество можно считать неограниченным. Каждая тема может
относиться к какому-либо разделу курса, либо быть самостоятельной.
Примерами самостоятельных тем могут быть ввкдение, итоговый экзамен по
всему курсу и т. д..
В общем случае структура учебных курсов в системе ПАУК имеет вид,
представленный на рисунке 1.1.
Система ПАУК использует механизм связывания тем. Основная его идея
состоит в следующем. Для каждой темы указывается список связанных с ней
тем. Эти темы обучаемый должен изучить перед изучением данной темы. Если
изучение какой-либо из них требует прохождения тестирования или решения
задач, то они должны быть выполнены с коэффициентом обучения большим
0,7. До тех пор, пока все связанные темы не будут пройдены, обучаемый не
будет допущен к изучению выбранной темы. Пока обучаемый не изучит все
связанные темы и не выполнит все связанные контрольные работы, к
16
изучению данной темы он не будет допущен, либо тема не будет засчитана как
пройденная. Механизм связывания может применяться не только в рамках
одного учебного курса, но и в рамках нескольких курсов. Более того, имеется
возможность запретить изучение учебного курса обучающимся до тех пор,
пока пользователь не изучил связанные учебные курсы полностью и не
выполним по ним итоговое тестирование.
Предмет 1
Раздел 1.1
Тема 1.1.1
Тема 1.1.2
. . .
Раздел 1.2
Тема 1.2.1
Тема 1.2.2
Тема 1.2.3
. . .
Раздел 1.3
Тема 1.3.1
Тема 1.3.2
. . .
. . .
Предмет 2
Тема 2.1 (тема без раздела)
Раздел 2.2
Тема 2.2.1
Тема 2.2.2
Тема 2.2.3
. . .
Раздел 2.3
Тема 2.3.1
Тема 2.3.2
. . .
17
. . .
. . .
Рисунок 1.1- Структура учебных курсов
Теоретический материал курсов представляется в виде html-файлов.
Могут использоваться локальные файлы, а также удаленные файлы из сети
Интернет. Каждый html-файл может включать в себя текст, иллюстрации,
мультимедиа и т.д. Для создания html-файлов могут использоваться любые
текстовые редакторы. Среди специализированных рекомендуется Microsoft
FrontPage либо DreamViewer. Среди текстовых редакторов общего назначения
для создания гипертестовых страниц следует выделить Word, который
позволяет сохранять отформатированный текстовый документ в формате html.
С целью наилучшего восприятия теоретического материала
рекомедуется создавать темы таким образом, чтоб теоретический материал
составлял 2-3 экранные страницы. При большем объеме происходит быстрое
утомление обучающегося, что приводит к снижению эффективности
обучения, а при меньшем приходится стздавать множество мелких тем, что
усложняет получение обучающимся целостного представления об изучаемой
области. Это также в свою очередь приводит к снижению эффективности
обучения.
Тестовый контроль обучающихся выполняется по методу «вопрос-
ответ». Здесь подразумевается, что обучаемому последовательно задаются
вопросы, а он должен выбирать правильные, по его мнению, варианты ответа
либо ввести ответ с клавиатуры. Порядок вариантов ответов и порядок
следования вопросов каждый раз меняются случайным образом. На каждый
вопрос обучаемому дается одна попытка. При неверном ответе начисляется
штрафной балл.
Система подразумевает два режима тестирования: экзамен и
самоконтроль. Отличие между ними состоит в том, что при тестировании в
режиме самоконтроля, если обучаемый ошибается при ответе на вопрос, то
18
ему показывается правильный ответ и в некоторых случаях дается пояснения.
В режиме экзамена правильный ответ не показывается.
Вопрос и варианты ответов могут содержать текстовый и/или
графический материал. Рисунки могут быть статическими или
анимированными.
В системе ПАУК поддерживается три типа вопросов:
1. Одновариантый вопрос – такие вопросы имеют несколько вариантов
ответа, один из которых является правильным.
2. Многовариантный вопрос – такие вопросы имею несколько
вариентов ответов, среди которых один, два или более (а возможно) все
являются правильными.
3. Открытый вопрос – такие вопросы подразумевают ручной ввод
ответа пользователем с клавиатуры. Обычно используются для ввода
числовых ответов в математических задачах.
По завершанию экзамена итоговая оценка системой не выставляется.
Запоминается лишь количество заданных пользователю вопросов, количество
верных ответов и время, затраченное на прохождение теста. По этим данным
преподаватель самостоятельно выставляет оценку.
Ядром учебной деятельности является решение учебных задач [14].
Однако, при этом главное значение имеет не ответ (единственное требование
к нему - быть правильным), а процесс его получения, так как именно это
формирует у обучаемого необходимые навыки.
Практическое решение задач присутствует не во всех курсах (например,
его не будет при изучении некоторых гуманитарных дисциплин). Целью
практического решения задач является выработка умений применять
полученные теоретические знания на практике.
Обучаемому предлагается для решения набор задач. Решение задачи
разбивается на действия (шаги). На каждом шаге обучаемый должен
выполнять предписанные задания или отвечать на вопросы. Цель обучаемого
- последовательно пройти все шаги во всех предложенных задачах.
19
Если обучаемый не может решить задачу, он может пропустить ее. При
пропуске задачи она засчитывается нерешенной, и за нее начисляется
штрафной балл.
Решение задач, как и тестирование, может проводиться в двух режимах:
самоконтроль и экзамен. В режиме самоконтроля обучаемый может
пользоваться подсказками системы, а в режиме экзамена - нет.
Чтобы получить доступ к системе (обучению, созданию учебных курсов,
настройке и т.д.), пользователь должен быть зарегистрирован в системе.
Регистрацию осуществляет пользователь, имеющий на это право. После
регистрации новому пользователю выдается пароль, под которым он может
входить в систему.
1.2.3 Система дистанционного обучения Mоodle
Система Moodle. Система дистанционного обучения Mоodle – является
одной из наиболее систем в данной отрасли. Mоodle разработана по
принципам ОpenSource под лицензией GNU GPL. Несмотря на то, что система
Mоodle бесплатна, ее функционал, сравним с крупными коммерческими
системами, а в чём-то даже их опережает. Это достигнуто благодаря широкому
сообществу пользователей и разработчиков со всего мира, поддерживающему
данный продукт.
Большинство разработчиков Mоodle сами являются преподавателями
либо преподавали в прошлом. Благодаря этому система Moodle удобна и
проста в использовании, система также поддерживает множество
методических приёмов и форм учебного взаимодействия.
Первый релиз Moodle версии 1.00 вышел 20 августа 2002 года.
Инициатором и ведущим разработчиком проекта является MаrtinDougiamas из
Австралии. Практически сразу Mоodle вызвал интерес у множества учебных
заведений во всем мире, в том числе и в России. В России Moodle используется
20
с 2003 года в проекте Департамента Образования города Москвы по
дистанционному обучению детей инвалидов (i-Школа).
На сегодняшний день Mоodle используется более чем в 50 тысячах
различных учебных заведений по всему миру, создано более 2 миллионов
курсов и обучается свыше 20 миллионов пользователей. Интерфейс Mоodle
переведен на 75 языков, а сообщество пользователей, зарегистрировавшихся
на сайте проекта, превышает 450 тысяч пользователей из 200 стран мира.
Mоodle применяется как в огромных университетах, обучающих по 200 тысяч
студентов как частными репетиторами для организации индивидуального
обучения. В России зарегистрировано почти 300 инсталляций Mоodle.
Mоodle поддерживает множество специфических возможностей,
которыми не обладают остальные системы дистанционного обучения. Среди
них следует выделить:
Возможность создавать произвольные, в том числе нечисловые
шкалы оценивания;
Возможность выставления оценок преподавателями, а также
сокурсниками за активность в форуме;
Возможность сбора и рецензирования работ в текстовом формате, в
виде произвольных файлов;
Возможность проведения опросов, использования учебных карточек,
предъявляемых последовательно, вразнобой или в зависимости от
корректности решения теста в предыдущей карточке;
Возможность проведения семинаров, суть которых состоит в том,
что ученикам предлагается сперва подготовить и сдать свои работы, а затем
разобрать работы своих коллег по заданным критериям.
Вся активность пользователей в системе фиксируется и отображается в
виде индивидуальных отчетов о деятельности (портфолио), в которых на
одной странице можно видеть все выполненные задания, сданные работы и
полученные рецензии и оценки по каждому курсу.
21
Большинство представленных возможностей делают Mоodle полезным
не только для стандартного дистанционного обучения, но и для поддержки
очного обучения или проведения тестирования.
Начиная с версии 1.7, управление доступом в Mоodle, осуществляется на
основе системы ролей и полномочий. Роли пользователей в Mоodle могут быть
назначены и переопределены в различных контекстах: отдельного элемента
курса, одного курса, некоторой категории курсов, а также всей системы.
Модульная структура Mоodle обеспечивает возможность, изменения и
наращивания его функционала без необходимости редактирования кода
базовой системы, что заметно упрощает процесс перехода от одной версии к
другой. Это позволяет избежать ситуации, когда переход на следующую
версию невозможен по причине огромного количества модификаций кода, а
поддержка собственной ветки требует все большего количества ресурсов.
Вторым немаловажным достоинством Mоodle является возможность
управления и практически всеми его настройками через панель
администрирования, необходимость ручной правки
конфигурационного0файла возникает очень редко.
Немаловажную0роль в расширении популярности Mоodle играет
открытое для новых пользователей и дружественное сообщество. Базовым
сайтом системы дистанционного образования Moodle является сайт
http://Mоodle.org, построенный на основе Mоodle. Помимо стандартных для
сайта проектов разделов, здесь представлены разделы сообществ
пользователей и разработчиков, опубликованных в виде курсов Mоodle.
Наибольший интерес среди них вызывает англоязычный раздел
«UsingMоodle». Аналогичные разделы заведены и для неанглоязычных
пользователей. Например, в категории «CоmmunityDisсussion» есть раздел для
русскоязычных пользователей «RussіanMоodle». Все основное общение
разработчиков, пользователей и локализаторов, происходит в этих
сообществах. В сравнении с традиционными списками рассылки такой подход
22
является более дружественным по отношению к новым пользователям и
способствует расширению круга пользователей Moodle.
Несмотря на множество достоинств, Moodle не лишен и некоторых
недостатков. Как бы парадоксально это не звучала, но многие недостатки
Moodle являются следствием его достоинств. Так, например, часто
возникающая у пользователей проблема получения качественной
техподдержки, является следствием того, что над исходным кодом работают
множество программистов по всему миру, коммуникация между которыми
обычно затруднена и далеко не всегда есть возможность даже узнать, кто автор
конкретного модуля.
С другой стороны, очень часто разработчик конкретного модуля не
имеет чёткого представления об архитектуре системы в целом и не может в
приемлемые сроки диагностировать возникшую проблему у пользователя. Эта
проблема обусловлена тем, что проект некоммерческий, а значит
качественной техподдержки, он не может иметь в принципе.
Таким образом, для развёртывания и поддержки системы, ВУЗы
вынуждены иметь в штате высококвалифицированного специалиста по
Moodle. В большинстве случаев сумма затрат учебного заведения на выплату
заработной платы такому специалисту в год, может превысить стоимость
внедрения коммерческой СДO, равнозначной по возможностям и
поддерживаемым функциям.
Внешний вид главной страницы Moodle представлен на рисунке 1.2.
23
Рисунок 1.2 – Главная страница Moodle
Система ATutor. Еще одной системой дистанционного обучения,
заслуживающей внимание, является система ATutor. По сравнению с
существующими СДО, следует отметить ее бесплатность в использовании, а
также наличие открытого программного кода, что позволит при
необходимости легко ее адаптировать под свои нужды.
Данная система может работать под управлением любой операционной
системы. Единственным необходимым требованием для ее функционирования
является наличие на компьютере установленного сервера Apache 1.3/2.x,
СУБД MySQL 4.0.2+ и интерпретатора PHP 4.3.0+ (c поддержкой MySQL и
zlib)
Администраторы имеют доступ ко всем инструментам обучения, могут
создавать содержание в текстовом или html формате, а также импортировать
сторонние или экспортировать уже имеющиеся разработки (как в виде полных
курсов, так и виде индивидуальных модулей) для использования в других
подобных продуктах.
Система ATutor локализована на множество языков, в том числе и на
русский.
24
Этот open source проект уже насчитывает более 25 000 внедрений по
всему миру.
Внешний вид главной страницы проекта показан на рисунке 1.3
Рисунок 1.3 – Главная страница проекта ATutor
ATutor включает ряд технологий гарантирующих, что содержимое будет
доступно всем потенциальным пользователям, включая тех кто использует для
доступа в Интернет медленные каналы, использующих ранние версии Web-
браузеры и старые мониторы, и людей с ограниченной трудоспособностью.
Для этого используется сокрытие лишних элементов управления,
динамическое меню, метки полей формы и альтернативная навигация,
фиксация последней позиции, набор горячих клавиш. Все это позволяет
пользователю сразу переходить к содержимому. Так же полезным для плохих
каналов является возможность отключения изображений с выводом
альтернативного текста. Пользователям с плохим зрением подойдут темы с
большими шрифтами и возможность увеличения изображения в браузерах
поддерживающих эту функцию.
На практике использование таких систем не всегда удобно. В основном
это объясняется их универсальностью и низкой адаптируемостью к
специфическим ситуациям. С другой стороны, такие системы имеют ряд

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран