
- •Глава 1
- •1 Обзор существующих систем тестирования. Сбор и анализ информации для определения назначения и основных функций программного обеспечения «Test»
- •Обзор системы тестирования PikaTest
- •Обзор системы тестирования UniTest.
- •Обзор системы тестирования Indigo.
- •Обзор системы тестирования Moodle.
- •Разработка проектной и технической документации на программное обеспечение «Test».
- •Глава II
Обзор системы тестирования Moodle.
Moodle – это система управления содержимым сайта (Content Management System CMS), специально разработанная для создания онлайн-курсов преподавателями. Такие е-learning системы часто называются системами управления обучением (Learning Management Systems – LMS) или виртуальными образовательными средами (Virtual Learning Environments – VLE). Moodle написана на языке программирования PHP профессором из Австралии Мартином Дунгиамосом и переведена на несколько десятков языков и используется для обучения более чем в ста пятидесяти странах мира. Система тестирования является лишь малой частью большой программы. Тестирование предложено осуществлять по следующей процедуре:
-
Преподаватель разрабатывает и размещает на странице своего курса тесты, указывая в их параметрах даты, когда тесты будут доступными для прохождения, время, которое отводится на выполнение одной попытки, количество попыток, предоставляемое каждому студенту и метод оценивания.
-
Преподаватель сообщает студентам о содержании теста, месте, дате и времени Тестирования.
-
После тестирования преподаватель анализирует его результат.
Moodle – это абсолютно бесплатный проект с открытым исходным кодом. Его поддержкой занимается компания-разработчик, штаб-квартира которой находится в Австралии [10]. Основные преимущества: полный набор необходимых функций; открытый исходный код продукта (что позволяет добавить все необходимые элементы); система Moodle универсальна в плане требований (любая ОС, установленный модуль PHP и одна из СУБД); все виды тестов (включая написание эссе). Недостатки: система тестирования является частью большого программного продукта; обслуживание предоставляется за отдельную плату.
Я разработала программу, которая может проверять знания учащихся по любому предмету в ВУЗах, а также в школах. Проект представляет собой универсальную компьютерную программу для проверки знаний по любому предмету. Программа компьютерного тестирования была разработана на языке программирования Visual Basic.
Она позволяет проводить компьютерное тестирование с помощью теста, содержащего не более 20 тестовых заданий закрытого типа с четырьмя вариантами ответов на задания.
Особенностью этого проекта является универсальность программы компьютерного тестирования. С её помощью можно проверять знания, используя любые тестовые задания по всем предметам. Постоянным остается только количество заданий и количество вариантов ответов на них. При выставлении оценок в программе учитывается число правильных ответов в процентах:
от 85 % до 100 % - "отлично";
от 65: до 85 % - "хорошо";
от 50 % до 65 % - удовлетворительно;
меньше 50 % - "плохо".
Цель работы: разработка и создание приложения, способного создавать тестовые файлы, работать с ними и вести контроль над выполнением теста.
Для достижения данной цели были поставлены и решены следующие задачи:
-
Изучение Visual Basic
-
Разработка и отладка приложения
-
Создание установочного пакета программы.
-
Сохранение и запись программы на носитель информации.
-
Тестирование программного продукта.
Отредактируй по стандарту
-
Технические требования по разработке программного обеспечения.
Требования к надежности
Программа должна проверять знания учащихся и выполнять основные функции независимо от воздействия на нее внутренних и внешних факторов.
Время восстановления после отказа, вызванного сбоем электропитания технических средств (иными внешними факторами), не фатальным сбоем операционной системы, не должно превышать 30-ти минут при условии соблюдения условий эксплуатации технических и программных средств.
Время восстановления после отказа, вызванного неисправностью технических средств, фатальным сбоем (крахом) операционной системы, не должно превышать времени, требуемого на устранение неисправностей технических средств и переустановки программных средств.
Требования к программным средствам:
Минимальные
Процессор не ниже Pentium-166
Оперативная память не менее 32 МБ
Свободная память на жестком диске не менее 300 Мб
Устройство считывания с компакт-диска +
Манипулятор «Мышь» +
Операционная система Windows 98/2000/XP
Требования к защите информации и программ не предъявляются.
Потом по стандарту отредактирую
Мне кажется маловато для раздела