Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2012, 13:36   #21
astecenko
Homo Interneticus
Форумчанин
 
Аватар для astecenko
 
Регистрация: 04.03.2011
Сообщений: 611
По умолчанию

ТС клиентское приложение (которое у пользователей запускается) можете писать на чем угодно, хоть в Delphi/Lazarus. Используйте какую-нибудь из РСУБД, например MySQL, FireBird, MsSQL.
Единственно НО - проще наверное будет не чтобы сервер в определенное время что-то отсылал, а чтобы клиентские приложения периодически обращались к серверу и проверяли там некий признак начала теста, если есть признак то клиентские приложения должны из какой-то таблицы с периодичностью 1 раз в мин брать тестовые вопросы с картинками и отображать пользователю а также записывать ответ.
Затем с помощью администраторского клиентского приложения генерируете отчеты по БД с данными о ходе тестирования. Также администраторское клиентское приложение должно иметь функционал по управлению пользователями.
Как-то так если Вы хотите все делать с помощью отдельных программок (клиентских приложений), с веб-приложениями все несколько проще (про PHP тут уже писали), но не получиться реализовать проверку в определенное время, точнее - поучится, но пользователю надо будет всё время держать открытым браузер.

Ну или можно совместить, делаете с помощью любого языка программирования маленькую программкУ, котораядолжна все время быть запущена у клиента, этапрограммка с определенной периодичностью должна проверять признак начала теста, в качестве такого признака например может быть небольшой текстовый файл с каким-то данными размещенный на сервере. Как только программка определить что тестирование началось, она запускает браузер с уникальным идентификатором пользователя, причем тут возможны варианты либо браузер системный, либо браузер встраиваемый в саму программу. Встраиваемый наверное предпочтительнее, так как в нём можно реализовать минимум необходимых элементов управления. Ну а дальше сам тест в браузере - это уже реализация веб-приложения на том же PHP и т.п.
astecenko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расскажите о программах которые вы используете при программировании Arassir Общие вопросы по программированию, компьютерный форум 33 29.03.2011 23:07
Рисуем обьекты, тоесть я этого не могу((( prouser Общие вопросы C/C++ 2 28.04.2010 10:26
Прошу помощи в создании онлайн игры Yann Gamedev - cоздание игр: Unity, OpenGL, DirectX 32 22.06.2009 08:46
WebBrowser - как сохранить со всем содержим тоесть с картинками и флешками? Анастасия123456789 Общие вопросы Delphi 1 20.03.2009 12:37