![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: нет Всего: 31 |
Добрый день.
Есть задача: программа для проведения тестирования учеников. Для легкости пути выбрал схему (php-web интерфейс - клиенту, mysql + win32 app учителю. (временно, далее все на клиент-сервер) БД: ---------- ученики(id,фио); тест(id,название_теста,предмет, описание); вопросы(id,id_теста,вопрос); ответы(id,id_вопроса,ответ,bool_правильный_ответ(0-1)); активные_тесты(id,id_теста,время_начала_теста,время_окончания_теста); история_тестов(id,id_теста,дата_проведения); принимали_участие(id,id_ученика,id_теста,время); тестирование(id,id_теста,id_ученика,id_вопроса,id_ответа,время); ---------- Мое представление задачи: СЕРВЕР: Запустить тест (добавим запись в активные_тесты()); Если время теста истекло (проверяем если в активные_тесты.дата_окончания >= текущая дата); Удаляем запись из активных, добавляем ее в историю. проверяем кол-во участников (выбераем всех в принимали_участие) Выставляем все неотвеченые вопросы как отвеченые неверно. (записываем в тестирование() с id ответа = 0) Далее расчеты.... Клиент: Если есть активное задание - приступаем к тестированию. Если время окончено (берется из активные_тесты(время_окончания) сверяется с текущим временем) сообщаем что поезд уехал, делаем недоступным ответы. ООч хочу критики и советов! )) С уважением, Адам. |
|||
|
||||
| GiGeRnix |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 15.2.2007 Репутация: нет Всего: нет |
а есть исходники?
|
|||
|
||||
![]()
|
| Правила форума "Веб-разработка, идеи, проектирование" | |
|
|
1. Прежде чем поучаствовать в дискуссиях, пожалуйста, перечитайте правила нашего форума. Воспользуйтесь поиском прежде чем создавать новую тему, возможно, Ваш вопрос уже обсуждают. Модератор имеет право удалять или обьединять дублирующиеся темы. 2. В этом разделе проводится обсуждение дизайна готовых сайтов, рабочих web-проектов, web-макетов, а также сами идеи и перспективы ресурсов. 3. Обсуждение отдельных элементов (логотипов, баннеров, анимации и т.п.) проводится здесь 4. В разделе запрещается а) предлагать на обсуждение форумы, чаты, гостевые книги, имеющие стандартный движок без собственного дизайнерского оформления; б) рекламировать какой-либо проект; в) предлагать купить web-проект, работу, модераторство, зарегистрироваться в разделах web-ресурса; г) спрашивать о возможной стоимости проекта. Указанные сообщения будут удаляться без предупреждения(!) 5. При создании новой темы (обсуждение конкретного ресурса) необходимо указать: в названии темы - название вашего проекта, в описании темы - адрес, в топике - вопрос и ссылку 6. Все сообщения, касаемые критики сайта, не содержащие какие-либо собственные предложения будут удаляться! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Illuminaty, dr.ZmeY. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Стартапы, проекты, идеи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |