| 
| 
 | Вопрос # 2 429/ вопрос открыт / | 
 |  Здравствуйте, уважаемые эксперты!тестовую систему надо реализовать в сети. по результатам тестировая необходимо распечатать все вопросы и ответы + анализ результатов.
 вопрос: как лучше организовать проект, в смысле, что разместить на сервер, а что отдать клиенту?
 
|  |   Вопрос задала: vikki (статус: Посетитель)Вопрос отправлен: 18 февраля 2009, 17:04
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 10; последнее сообщение — 20 февраля 2009, 22:58; участников в обсуждении: 5. 
|   | Вадим К (статус: Академик), 18 февраля 2009, 17:58 [#1]:Как минимум, клиенту надо отдавать по минимуму информации. Сервер должен подготовить отчет (точнее - все данные для него), а клиент его только отрисовать. А то клиента можно и изучить и помочь ему выдавать правильные результаты.
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | vikki (статус: Посетитель), 18 февраля 2009, 19:19 [#2]:если сервер готовит отчет, значит на нем храним всю необходимую инфлрмацию, т.е. в БД записываем ответы всех клиентов? |  
|   | vikki (статус: Посетитель), 18 февраля 2009, 19:19 [#3]:если сервер готовит отчет, значит на нем храним всю необходимую инфлрмацию, т.е. в БД записываем ответы всех клиентов? |  
|   | Димон (статус: Посетитель), 18 февраля 2009, 20:59 [#4]:Наверно базу данных надо хранить на серваке. А клиенту отдать прогу с минимумом возможностей. |  
|   | Вадим К (статус: Академик), 18 февраля 2009, 21:22 [#5]:А у Вас, что ответы и результаты храняться на клиенте? Так нельзя делать. Галочка "подтверждения прочтения" - вселенское зло. |  
|   | vikki (статус: Посетитель), 18 февраля 2009, 22:08 [#6]:пока нахожусь в стадии разработки БД, тоже склоняюсь к мысли, что база вопросов д.б. на сервере, и все ответы собрать в отдельную базу  на сервере. Просто хочу услышать мнение более опытных разработчиков)) |  
|   | Мережников Андрей (статус: Абитуриент), 19 февраля 2009, 06:06 [#7]:если хотите делать клиент-сервер, то БД - на сервере, иначе придется делать копию для каждого клиента |  
|   | Тов. Женька (статус: 3-ий класс), 19 февраля 2009, 11:08 [#8]:Разумеется, с сервера должны приходить вопросы и варианты ответов. С клиента же посылаются только ответы. Далее на сервере присланные ответы сравниваются с эталонными и уже на этой основе расчитывается общий балл и т.д. |  
|   | Вадим К (статус: Академик), 19 февраля 2009, 11:45 [#9]:И самое важное правило, которое надо помнить. "Не верить данным клиента!" - "Все лгут" ( (с) Доктор Хауз)
 Даже если это Ваш клиент и Вы на 150% уверены, что никто не поломает и не поиздевается с него. Всегда надо где то оставить  примитивную crc, проверку параметров на вменяемость (то есть, если ответ - это число - проверим это!)
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | vikki (статус: Посетитель), 20 февраля 2009, 22:58 [#10]:всем спасибо))) |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |