Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> программа для проведения тестирования учеников. 
:(
    Опции темы
awers
  Дата 11.1.2007, 08:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 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)
Далее расчеты....

 Клиент:
Если есть активное задание - приступаем к тестированию. 
Если время окончено (берется из активные_тесты(время_окончания) сверяется с текущим временем) сообщаем что поезд уехал, делаем недоступным ответы.


ООч хочу критики и советов! ))

С уважением, Адам.
PM MAIL WWW ICQ Skype   Вверх
GiGeRnix
Дата 17.2.2007, 02:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 15.2.2007

Репутация: нет
Всего: нет



а есть исходники? 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Веб-разработка, идеи, проектирование"
Illuminaty
dr.ZmeY

1. Прежде чем поучаствовать в дискуссиях, пожалуйста, перечитайте правила нашего форума. Воспользуйтесь поиском прежде чем создавать новую тему, возможно, Ваш вопрос уже обсуждают. Модератор имеет право удалять или обьединять дублирующиеся темы.

2. В этом разделе проводится обсуждение дизайна готовых сайтов, рабочих web-проектов, web-макетов, а также сами идеи и перспективы ресурсов.

3. Обсуждение отдельных элементов (логотипов, баннеров, анимации и т.п.) проводится здесь

4. В разделе запрещается

   а) предлагать на обсуждение форумы, чаты, гостевые книги, имеющие стандартный движок без собственного дизайнерского оформления;

   б) рекламировать какой-либо проект;

   в) предлагать купить web-проект, работу, модераторство, зарегистрироваться в разделах web-ресурса;

   г) спрашивать о возможной стоимости проекта.

Указанные сообщения будут удаляться без предупреждения(!)

5. При создании новой темы (обсуждение конкретного ресурса) необходимо указать: в названии темы - название вашего проекта, в описании темы - адрес, в топике - вопрос и ссылку

6. Все сообщения, касаемые критики сайта, не содержащие какие-либо собственные предложения будут удаляться!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Illuminaty, dr.ZmeY.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Стартапы, проекты, идеи | Следующая тема »


 




[ Время генерации скрипта: 0.0395 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.