|
Вопрос # 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]:
всем спасибо)))
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|