Создать программу тестирования, как организовать логику - C#
Формулировка задачи:
Уважаемые!
Нужна помощь. Работаю в ВУЗе. Надо сделать программу по тестированию знаний. Купить, как обычно в бюджетной организации, денег нет. Пиратские устанавливать нельзя. Пересмотрел бесплатных программ штук 50, не меньше. Нет такой, которая подходила бы по задуманным параметрам. Пока пользуюсь одной бесплатной, но в ней много недоработок. Буду писать на C# , Visual Studio 2010. Есть небольшой опыт на QBasic.
Есть класс с 14 компьютерами. На всех WinXP SP3. Компьютеры уровня Pentium 2 и 3, только один у преподавателя Pentium 4. Есть одноранговая сеть. КОМП преподавателя – условно сервер, но сеть надо изменить, т.к. к одному КОМПу по лицензии WinXP нельзя подключать более 10 КОМПов (нарушать нельзя), да и начинаются глюки (несколько КОМПов перестают видеть сеть), если включить все 14 КОМПов одновременно. Win7, наверное, не потянут. Подскажите по структуре, в целом, как не ошибиться и правильно сделать так, чтобы потом не пришлось принципиально менять программу?
Предполагаю, что будут 2 программы: для администратора (преподавателя) и для студента. В администраторе (на Pentium 4) будет ввод групп, фамилий, предметов, тем, вопросов, правильных ответов, подсчёт результатов, ограничение по количеству попыток, время на тест и другие обычные для тестов установки. На всех других КОМПах – только программа для тестирования: выбор группы, фамилии, темы и само тестирование, без возможности редактирования, просмотра ответов и прочее. Результаты вместе с заданными вопросами и полученными ответами должны сохраняться. Где? На КОМПе администратора? Сразу в общей базе? Наверное, будет одна общая база данных SQL Server. Или можно обойтись без SQL Server, а использовать локальную базу данных Access на КОМПе администратора? А как обойти ограничение в 10 КОМПов? Надо ставить Wind Server? Только на КОМП администратора, а на других оставить WinXP SP3? И как будет взаимо-действовать программа администратора и программа на студенческом КОМПе (например, время доступности теста, ограничение по количеству попыток)? Прошу помощи. Спасибо.
Решение задачи: «Создать программу тестирования, как организовать логику»
textual
Листинг программы
comboBox1.Items.Add(dataset.mytable.Rows[index]["Фамилия"].ToString());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д