
Среда программирования: Delphi 7.0
База данных: Текстовый файл (свой формат)
Название работы: Тестирование учащихся путем предоставления на выбор вариантов ответов
Тематика работы: Алгоритмы, Криптография, Базы данных, Работа с текстом, Структуры, Тесты
Объем программы: 6 (по десятибалльной шкале)
Уровень сложности: 8 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Создании теста, тест на Delphi, тестирование, тесты, выбор вариантов ответов, подготовленные тестовые файлы, файлы с заданиями, встроенный конструктор тестов, конструктор тестов, проведение теста, результаты тестирования, система защиты от несанкционированного доступа, просмотра результатов тестирования, система парольной защиты, разграничения уровней доступа, пользователь администратор, встроенный механизм шифрования, механизм шифрования, шифрование паролей, шифрование результатов, создание теста с вопросами, создание вариантов ответов, коррекция теста, перемешивание вопросов, подсчет результатов теста, сохранение результатов в файл, просмотр результатов тестов
Функции программы:
Разработать программу на Delphi в соответствии с заданием:
Целью работы является разработка программы, предназначенной для тестирования учащихся путем предоставления на выбор вариантов ответов из заранее подготовленных тестовых файлов с заданиями. Программа должна иметь встроенный конструктор тестов, формы проведения тестов с сохранением результатов в файл и просмотр результатов тестирования.
Важной частью программы является встроенная система защиты от несанкционированного доступа и просмотра/подмены результатов тестирования. Для реализации такой защиты, в программу предлагается ввести два дополнительных элемента:
1) Система парольной защиты и разграничения уровней доступа пользователь/администратор.
2) Встроенный механизм шифрования паролей и результатов тестирования.
Интерфейс программы будет создан как приложение для операционной системы Windows.
Результатом разработки должно стать полноценное приложение, пригодное для использования в учебном процессе в качестве средства создания тестов и проведения тестирования учащихся.
Постановка задачи
Перечислим функции, которые должна предоставлять программа тестирования для пользователя и администратора системы тестов:
1) Создание нового теста с вопросами и вариантами ответов
2) Коррекция ранее созданного теста
3) Запуск ранее созданных тестов на тестирование
4) Перемешивание вопросов теста перед началом тестирования
5) Подсчет результатов теста, корректных и некорректных ответов
6) Сохранение результатов теста в файл
7) Выдача пользователю правильных ответов после тестирования
8) Просмотр результатов всех ранее пройденных тестов
Каждый тест должен храниться в отдельном текстовом файле. Также к вопросам теста можно прикреплять графические файлы, ссылки на которые будут храниться в формате файле. На вопрос допустимо указать предельное время, которое отводится на заданный вопрос.
Также программа должна предоставлять защиту от подделки результатов теста, путем введения следующих элементов безопасности:
1) Пароль на запуск пользовательских действий — прохождения тестирования.
2) Пароль на запуск административных действий — создание, коррекция тестов и просмотр результатов ранее пройденных тестовых
3) Защита результатов тестирования от просмотра и модификации путем шифрования файлов результатов.
По умолчанию оба пароля можно оставить пустыми, но предоставить администратору механизм установки паролей. Также сами пароли должны храниться в зашифрованном виде. Между уровнями доступа функции программы распределяются следующим образом:
- Пользователь — только прохождение тестирования и просмотр своего результата теста после его прохождения;
- Администратор — все остальные функции.
Описание (отчет):
Есть
на 13 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с программой нужно запустить файл "Project1.exe".
Изначально пароль пустой. Нужно создать пароль для администратора. Для указания пароля пользователю нужно указать сначала действующий пароль администратора, затем ввести пароль пользователя.
Пояснения к запуску программы:
Для работы с программой нужно запустить файл "Project1.exe".
Изначально пароль пустой. Нужно создать пароль для администратора. Для указания пароля пользователю нужно указать сначала действующий пароль администратора, затем ввести пароль пользователя.
Пароли к программе: Показать пароли
исходники
NewTest
Project1
Project1
Project1
Project1
Unit1
Unit1
Unit2
Unit2
Unit3
Unit3
UnitFIO
UnitFIO
UnitTestResult
UnitTestResult
Utils
пробныйПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеВведение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1 . Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 . Разработка структур и алгоритмов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 3 . Разработка интерфейса программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 4 . Руководство пользователя . . . . . . . . . . . . . . . . . . . . . . .