Автоматизированная WEB-система тестирования студентов
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
?ытой формы весьма велика, но в основе всегда лежит один и тот же принцип: испытуемому предлагается выбрать ответ на задание из нескольких предложенных, причем только один из них является правильным. При этом подразумевается, что все предложенные варианты ответа являются равнопривлекательными.
Например:
*3 равно:
2) Задания открытой формы. Инструкция: дополнить. В отличие от заданий закрытой формы здесь не предлагается вариантов ответа, а делается пропуск смысловой единицы в каком-либо утверждении, причем предполагается, что заполнить этот пропуск можно строго однозначно.
Например:
*3 = ?
3) Задания на соответствие. Инструкция: установить соответствие. Здесь необходимо установить соответствие между смысловыми единицами в правом и левом столбиках, причем, справа иногда вариантов дается больше, чем слева, то есть заведомо предполагается, что какие-то из них являются в данном случае неправильными.
Например:
*2 = 49
*3 = 4
*7 = 9
4) Задания на установление правильной последовательности. Инструкция: установить правильную последовательность. Достаточно сложная форма, проверяющая глубокие и прочные знания учебного материала. Смысл ее состоит в установлении последовательности каких-либо событий, действий, терминов и т.д. В пустых квадратиках надо расставить цифры.
Например: квадрат _______ равен сумме _______ катетов.
Существуют различные разновидности и модификации тестовых заданий, однако все они основываются на этих четырех формах.
Стоит отметить положительные стороны теста на конкретном примере. К примеру, если при оценке результатов за каждое правильно выполненное задание ставится единица, а в противном случае ноль, то уровень знаний по проблематике данного теста будет выражен в определенной сумме баллов. Расставив сдававших по возрастанию или убыванию, мы получим структурированный ряд уровня знаний по данной дисциплине. Если такая проверка проводится регулярно в течение всего изучения предмета, в конце преподаватель будет иметь достаточно четкое представление об уровне знаний данного курса. Создается своеобразный рейтинг обучаемых по изучаемой дисциплине. По итогам выполнения всех тестовых заданий видны пробелы в знаниях каждого, что позволяет составить индивидуальную программу для дополнительных занятий.
1.3 Список терминов, определений и сокращений
Полное наименование разрабатываемого проекта программного комплекса Автоматизированная WEB-система тестирования студентов, в дальнейшем именуемое как комплекс, система, программное средство, программный продукт.
Список терминов, сокращений и определений:
БД - база данных.
Аккаунт - это учетная запись, где хранится персональная информация пользователя для входа на сайт.
Учётная запись - запись, содержащая сведения, которые пользователь сообщает о себе некоторой компьютерной системе, а так же сведения о правах доступа и привилегиях, выделенных этому пользователю.
Сессия - это механизм, позволяющий однозначно идентифицировать браузер и создающий для этого браузера файл на сервере, в котором хранятся переменные сеанса.
Словарь - Категорирование терминов.
Термин - Категорирование тестов.
Категорирование - разбиение по категориям.
Тест - это кратковременное, сравнительно просто обставленное испытание, проводимое в равных для всех испытуемых условиях. С помощью тестов производится тестирование.
Тестирование - это специально разработанная научно оптимизированная аттестационная процедура, позволяющая максимально объективно оценивать уровень достижений человека и выражать эти возможности количественно в форме чисел.
Спам - нежелательная реклама.
Спам - программа - программа рассылающая спам.
Регистрация - инициализация пользователя в системе, выделение ему прав доступа и привилегий.
Незарегистрированный пользователь - человек, не прошедший регистрацию.
Права доступа - совокупность правил, регламентирующих порядок и условия доступа субъекта к информации. Права определяют набор действий(чтение, запись, выполнение), разрешенных для выполнения субъектам(пользователям системы) над объектами данных.
Преподаватель - физическое лицо, зарегистрированное в системе с возможностями создавать и редактировать тесты и вопросы в них, проверять ответы студентов, создавать и удалять словари и термины в них.
Студент (от лат. studens - усердно работающий, занимающийся) - учащийся высшего, в некоторых странах среднего, учебного заведения.
Вопрос с рукописным ответом - это такой тип вопроса, в котором студент может написать свой ответ в свободной форме. После чего этот ответ будет проверен преподавателем.
Вопрос - порядок - такой тип вопроса, в котором студенту необходимо выстроить подвопросы(действия, даты и прочее) в правильном порядке.
Вопрос - соответствие - такой тип вопроса, в котором студенту необходимо сопоставить подвопросы и правильные ответы.
Электронный ящик пользователя - адрес электронной почты пользователя.
Электронная почта - технология и предоставляемые ею услуги по пересылке и получению электронных сообщений (называемых письма или электронные письма) по компьютерной сети.
Глава 2. Практический раздел
.1 Постановка задачи
2.1.1Общее видение проекта
Необходимо разработать WEB-систему тестирования студентов со след