Реферат на тему:
Применение сетевых технологий при создании обучающей и контролирующей
системы WEBTest
В связи с развитием информационных технологий большое распространение
получило обучение с помощью компьютера. Программистами написано
множество программ для обучения различным дисциплинам и продолжают
разрабатываться новые. Однако большинство из этих программ предназначены
для индивидуального обучения. Хотя их методическая сторона прекрасно
проработана, они чаще всего не удовлетворяют требованиям, предъявляемым
в высших учебных заведениях (ведение статистики, проведение тестирования
в разных аудиториях, настройка под требования учебной программы и др.),
а следовательно, малоэффективны в данной ситуации.
Система WebTest, разработанная автором, позволяет решить большинство
этих проблем. Она позволяет создать на базе локальной сети учебного
заведения систему обучения, включающую в себя базу текстов лекций,
лабораторных и практических работ, модули проведения и редактирования
тестов. Система разработана на базе стандартных интернет-технологий –
представления документов в формате HTML и программ, действующих по
системе “клиент-сервер”. Серверная часть системы реализует процесс
тестирования, проверки результатов, ведения статистики и редактирования
тестов. Клиентской же частью может быть любой браузер (например,
Internet Explorer или Netscape Navigator).
При создании системы WebTest учитывались требования модульно-рейтинговой
системы, принятой в университете.
Возможности, предоставляемые системой, достаточно широки. Студент может
подготовиться к занятию, используя тексты лекционных и практических
работ, размещенные на сервере. Также система предоставляет возможность
выбора студентом теста, проведения тестирования и показа результата, а
также последующего просмотра результатов для каждого студента. С помощью
отдельного модуля можно создавать и редактировать тестовые задания. Все
это реализовано в виде интуитивно понятного интерфейса пользователя на
основе веб-страниц.
Рис. 1. Процесс тестирования.
Рис. 2. Редактирование теста.
Серверные модули системы WebTest написаны на языке программирования
Perl. Этот язык имеет богатый инструментарий работы со строками,
является платформно-независимым и не требует компиляции. Кроме того,
открытость кода для програмиста позволяет легко модифицировать программу
в соответствии с предъявляемыми требованиями. В частности, для некоторых
учебных дисциплин в программу была добавлена авторизация студентов с
помощью личного пароля.
Принимая во внимание перечисленное выше, можно отметить следующие
преимущества системы обучения WebTest:
1. Возможность одновременной работы с программой неограниченного
количества студентов.
A
?
?
локальной сети, с ней может работать любое количество студентов из
одной или нескольких аудиторий.
2. Объединение в один интерфейс теоретической и практической части.
Студент, прочитав лекцию или проделав практическую работу, может
проверить свои знания с помощью тестирования. Объединение этих
возможностей в одной программе, к тому же доступной для любого
компьютера в сети, делает процесс обучения гораздо более простым.
3. Ведение списка студентов и общей статистики.
Для каждого студента персонально ведется файл статистики, в котором
записаны дата, время прохождения теста и результат. Таким образом,
преподаватель может посмотреть результаты тестирования студента или
группы в любое время с любого компьютера в сети. Возможность ведения
статистики тестирования студентов позволяет с легкостью вести контроль
за усвоением учебного материала группами и отдельными студентами.
4. Масштабируемость, простота обслуживания и высокая степень
безопасности.
Общедоступность системы обучения в локальной сети вуза разрешает целый
ряд проблем, связанных с переносом программы по компьютерным аудиториям
и изменением тестов и документов системы. Добавление новых курсов на
основе данной системы является несложным процессом. Кроме того,
размещение системы на сервере повышает безопасность программы, так как
студенты не имеют доступа к исходному тексту программы и тестам и не
могут как-либо их изменить.
5. Платформная независимость.
Работа серверной части программы возможна под управлением как UNIX, так
и Windows. Поскольку клиентской частью программы является обычный
интернет-браузер, работа с тестами возможна с компьютера под управлением
любой операционной системы.
6. Возможность создания системы дистанционного обучения.
Пользование системой возможно не только в пределах локальной сети вуза,
но и в сети Интернет. Это дает возможность создания системы
дистанционного обучения, например, для студентов-заочников. Хотя, к
сожалению, доступ в Интернет на Украине имеет сравнительно небольшой
круг людей, все же эту возможность нельзя упускать из виду.
Таким образом, преимущества подобной системы обучения позволяют успешно
использовать ее в процессе обучения в высших учебных заведениях. В
настоящее время в университете система WebTest успешно используется в
учебных курсах “Turbo Pascal”, “Компьютерные технологии”, “Сетевые
технологии” на лабораторных занятиях и самостоятельных отработках.
Нашли опечатку? Выделите и нажмите CTRL+Enter