|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.07.2017, 18:48 | #1 |
Регистрация: 18.03.2017
Сообщений: 6
|
Полно функциональная система тестирования
В системе должны быть 2 режима: администратор и
тестируемый. Описание режима работа для Тестируемого (в дальнейшем гость): ■ Для входа в систему гость должен зарегистрироваться данная процедура выполняется один раз, при дальнейших входах в систему доступ идет по логину и паролю. ■ При регистрации нужно указывать Ф.И.О., домашний адрес, телефон. ■ Важно, чтобы логины для пользователей были уникальными. ■ После входа гость имеет возможность просмотреть свои предыдущие результаты тестирования, сдать новое тестирование. Тестирование может осуществляться по различным категориям знаний. Например: Математика (раздел) -> Дискретная математика (конкретный тест) -> Математический Анализ (конкретный тест) Физика (раздел) -> Квантовая физика (конкретный тест) -> Механика (конкретный тест) ■ После сдачи теста гость видит результат тестирования, количество правильно отвеченных вопросов, процент правильных ответов и полученную оценку. ■ Студент имеет возможность прервать тестирование и продолжить его тогда, когда ему это будет удобно. ■ Оценивание нужно вести на основании 12 балльной системы, привязанной к количеству вопросов теста. ■ Пароли и логины гостей хранятся в зашифрованном виде. Описание режима работы для Администратора (в*дальнейшем админ): ■ В системе может быть только один админ, логин и пароль админа задаётся при первом входе в программу. ■ В дальнейшем пароль и логин можно изменить (но данную возможность имеет только админ). ■ Пароль и логин необходимо хранить только в зашифрованном виде. ■ При работе с системой админ имеет следующие возможности: ▶ Управление пользователями — создание, удаление, модификация пользователей. ▶ Просмотр статистики — просмотр результатов тестирования в общем по категориям, по конкретным тестам, по конкретным пользователям. Результаты просмотра статистики можно вывести в файл. ▶ Управление тестированием — админ имеет возможность добавлять категории, тесты, вопросы к тестам, задавать правильные и неправильные ответы, импортировать и экспортировать категории и тесты с вопросами из файла (и в файл). 1)На курсах еще не рассказывали как делать полноценные программы, тоесть это нужно сделать в обычном консольном приложении. Но как сделать так чтобы информация сохранялась даже после закрытия приложения, единственное что приходит в голову это сохранять всё в файл и при дальнейших запусках читать из него, но как это сделать правильно? 2)Как хранить пароли в зашифрованном виде? 3)Сложно сразу сказать что будет вызывать трудности при выполнении задания, не могли бы направить меня в правильное русло? |
26.07.2017, 19:30 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Вот сделайте как придется, а там будем разбираться, можно сделать лучше или нет.
Зашифровать и сохранить. Рано вы об этом беспокоитесь, сначала сохраните хоть как. Трудно направить в правильное русло, не зная что будет вызывать трудности. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Система оценки знаний (система для проведения тестирования) для университета | a_shingissov | PHP | 3 | 15.03.2015 00:17 |
Система тестирования | shananina-katya | Фриланс | 1 | 11.11.2013 18:27 |
система тестирования+Access | WIDGET1 | Общие вопросы Delphi | 2 | 07.06.2012 19:17 |
система тестирования [сервер - клиент] | choustup | Помощь студентам | 10 | 26.03.2011 00:40 |
Ошибка с массивом. Система тестирования. | motor666 | Помощь студентам | 0 | 17.04.2009 21:25 |