![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
lazaruslong |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 25.5.2012 Репутация: нет Всего: нет |
Доброго времени суток!
Собственно САБЖ. Есть необходимость создать программу для тестирования. Программа будет иметь два интерфейса: ученик, учитель. Соответственно первый может проходить тесты, а второй их редактировать, добавлять, удалять. Данные в виде пароля на режим редактирования и сам текст теста хранятся только в программе (*.exe) и при необходимости меняются с сохранением в этой же программе. Проблема собственно в следующем: Для того чтобы ученик не мог влезть в содержание теста его права нужно ограничить. Это я хочу реализовать с помощью пароля, который изначально устанавливает учитель (тот, который нужен ему). Ну и для удобства и скорости, хотелось бы также, чтобы учитель изменял (добавлял или менял) сам тест в режиме редактирования, сохранял свою работу, а после этого мог скопировать программу, в которой сохранены нужные данные, и просто прошелся по компьютерам в классе скопировав её (*.exe) на рабочий стол. ??? Возможно ли такое в принципе? Если да - прошу помощи в виде ссылок или дельных советов. Если нет - прошу не судить строго, а посоветовать ближайшее по удобству и смыслу решение проблемы. Заранее благодарен за ответы! P.S. Реализовать это собираюсь на Visual C# (.NET 4) |
|||
|
||||
erm0l0v |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 11.1.2011 Репутация: 1 Всего: 1 |
Я бы не сохранял созданные тесты в exe а сделал файл который нужно было бы раздавать всем ученикам на компьютеры.
По поводу редактирования тестов, зачем это нужно вообще позволять в программе просмотра? Этот функционал в принципе там не нужен а ученики упорные (где не нужно) и пароль все равно подберут, или найдут). Можно вместо файла использовать базу данных, чтобы программы на компьютерах учеников сами подключались к нужному тесту (без всяких передач exe и файлов). Это еще и безопасно, даже если к классе будет компьютерный уникум он не сможет добраться к правильным ответам)) |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |