Пришлите мне комплексную экзаменационную систему, которую я разработал. Средой разработки этой системы является VS2005+SQL2000. Это проект, который я выполнил самостоятельно, когда проходил стажировку. Он имеет трехуровневую архитектуру и был разработан со ссылкой на него. Существуют типы вопросов с одним выбором, вопросы с несколькими вариантами ответов, вопросы «верно-неверно», вопросы с заполнением пропусков и вопросы-викторины (или вопросы с кратким ответом).
Расскажу о своем опыте разработки:
1. В тестовых заданиях, которые я видел в Интернете, почти нет типов вопросов. Я недавно скачал один из них, и в нем есть вопросы с короткими ответами, но странно то, что в фоновом режиме нет контрольного листа. оценивается непосредственно на стойке регистрации. Это вопрос, потому что, если это вопрос с заполнением пробелов, вы можете сравнить, совпадают ли несколько слов, введенных пользователем, с ответами в базе данных. Ответы на вопросы с коротким ответом обычно содержат десятки слов. Пользователь не может сопоставить каждое слово в базе данных. Хотя это можно сравнить, это не соответствует действительности. Поэтому я добавил функцию «Просмотр экзаменационной работы» в фоновом режиме, которая может сохранять ответы пользователя на первой странице, а затем таким же образом отображать выбранные пользователем вопросы и введенные слова в фоновом режиме. Вот что я думаю. Самое большое преимущество не было замечено в экзаменационной системе, которую я видел до сих пор. При «Просмотре экзаменационной работы», за исключением «Вопросов и ответов», которые вводятся вручную, остальные типы вопросов оцениваются системой автоматически.
2. Добавлено управление разрешениями. Система разделена на три типа пользователей: администраторы, преподаватели и учащиеся. Администраторы могут устанавливать разрешения учителей.
3. В модуле «Управление пользователями» также добавлена функция «Сброс пароля». Если пользователь забудет пароль, администратор может сбросить пароль пользователя на 6-значное случайное число.
4. Система использует только один интерфейс для входа в систему. Она может осуществлять интеллектуальный вход в систему для трех типов пользователей без использования переключателей и автоматически переходить на соответствующую страницу в соответствии с личностью. Кроме того, файлы cookie используются для запоминания имен пользователей.
5. После успешного входа в систему студенты могут менять свои личные пароли, просматривать записи экзаменов и выбирать экзамены.
6. Я долго работал над красивым интерфейсом. Хоть и не могу сказать, что он красивый, но он определенно хорош.
7. По сути, все, что я узнал, находится здесь, например, шифрование паролей MD5; удаление всех флажков в GridView и разрешение только одного выбора; строки в GridView будут менять цвет, когда мышь перемещает мышь, когда в GridView слишком много слов; столбец, следующие слова опускаются; при удалении появляется диалоговое окно подтверждения, чтобы получить ввод пользователя в шаблоне поиска с несколькими условиями; . . . . Я надеюсь, что это будет полезно друзьям, которые впервые знакомы с .NET.
7. Поскольку стажировка закончилась и я ищу работу, времени на улучшение системы у меня не так много. Если у вас возникнут проблемы при ее использовании, вы можете связаться со мной. Пока у меня есть время, я. сделаю все возможное, чтобы помочь. Электронная почта:
[email protected] Бэкэнд-модули включают в себя:
Управление личной информацией Изменение пароля Управление информацией отдела Управление информацией отдела Управление информацией пользователей Управление информацией пользователей Управление пользователями Настройки разрешений Составление тестового задания Техническое обслуживание Составление тестового задания (случайные вопросы, ручные вопросы) Обслуживание тестового задания Пользователь Управление тестовым заданием Просмотр тестового задания Результаты пользователей Управление категориями вопросов с одним выбором вопросов Ведение вопросов с несколькими вариантами ответов. Ведение вопросов «Верно/неверно».