Программа
Тестирование учащихся путем предоставления на выбор вариантов ответов
в среде программирования Delphi (Дельфи, Делфи)
Программа

Среда программирования: 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".
Изначально пароль пустой. Нужно создать пароль для администратора. Для указания пароля пользователю нужно указать сначала действующий пароль администратора, затем ввести пароль пользователя.
Пароли к программе: Показать пароли
На данный момент (21 марта 2025) на выполнении находится 27 заказов.
Количество программистов, занятых выполнением текущих заказов: 11.
В текущем месяце (март 2025) нами уже выполнено 22 заказа.
В текущем году (2025) нами уже выполнено 152 заказа.
В прошлом году (2024) нами было выполнено 763 заказа.
В позапрошлом году (2023) нами было выполнено 777 заказов.
Количество активных программистов на сайте: 65.
Загруженность отдела заказами: 32%.
Размер архива 188 Кб, все фaйлы прoверены aнтивирусом Кaсперского. Скачать


















К программе прилагается:
- 1) отчет - 13 стр.
Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену, нажмите на эту ссылку.

Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1 . Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 . Разработка структур и алгоритмов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 3 . Разработка интерфейса программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 4 . Руководство пользователя . . . . . . . . . . . . . . . . . . . . . .