Какую технологию выбрать для создания тестирующего приложения?
Задача – реализовать приложение, позволяющее учителю проводить тестирование учеников.
Технологии избрать на свое усмотрение.
Собственно выбор в группе стоит между оконным приложением на C++ и Web-приложением (js или php).
Многие в группе склоняются к первому варианту в большей степени только из-за того, что ранее его изучали на занятиях. Но как бы это не вышло боком. Как там работать с БД и другие, неизвестные еще, сложности.
Возможно ли что 2 вариант будет целесообразней?
Кто имеет опыт в данных областях – чтобы вы выбрали?
Вопрос возможно глупый, но понимаю важность выбора лучшего варианта на данном этапе.
Спасибо.
Делайте веб - десктоп на c++ будет заметно больше сложностей.
Для С++ вам надо будет все равно делать какой-то сервер
Будут сложности с тем чтобы скрыть правильные ответы или ответы других учеников.
Распространять и устанавливать будет сложнее.
Проблемы в духе "а у меня не запустилось, я не смог пройти тестирование" или "я бы сдал тест, но он на последнем ответе заглючил и вылетел, можно пересдам вне очереди" и так далее.
Веб несложно сделать правильно и надежно.
Несколько учеников проходят тестирование, результаты получает учитель.
Мне кажется, web будет проще реализуем. С 2мя видами интерфейса - для прохождения тестирования и просмотра результатов / управления тестированием. И не нужно думать как доставлять результаты учителю на комп :)
Выбирайте то, с чем лучше знакомы. Изучение займет время + будут встречаться подводные камни, с которыми вы еще не сталкивались. Это увеличит время разработки и добавит нервов.