![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Нужно написать приложение для прохождения тестовых заданий на андроид устройстве, и передачи результатов данного теста на декстоп. Так как работа будет осуществляться только на декстопе, имеется ввиду запущенное декстопное приложение и эмулятор андроид (Genymotion либо стандартный в Android Studio) для передачи использовать сокетное соединение что-бы не писать отдельный сервер.
Этап 1. Для первого этапа нужно реализовать данный функционал: Декстоп: - Создание и сохранение тестов (тест включает в себя тему, и набор вопросов с четырьмя вариантами ответов) - Отображение списка тестов - Подключение к эмулятору и отправка туда созданного теста - Получения результатов и вывод их на экран Android приложение: - Подключение к декстопному приложению - Получения теста - Прохождение теста, посредством поочередного вывода всех вопросов с вариантами ответов - Отправка результатов назад на декстоп. Этап 2. На данном этапе в декстопом приложении нужно будет реализовать один из методов расчета валидности или надежности теста по результатам тестирования. Выбор метода остается за исполнителем но с передачей описания данного метода, ссылка на ресурс или книга или файл, не важно. ___________________________________ _ Всё не читал. Для начала.... какие эмуляторы? Если вы предполагаете массовое прохождение тестов андроид-приложением, то таковым оно и должно быть. Приложение-сервер-[массив клиентов на ведрах с гайками] Разделять ли приложение и веб-сервер (сервис), зависит от задачи. Можно сервис отделить и сделать службой, можно объеденить. Запускаешь программу- стартует и сервер. Далее перегон данных. Какие сокеты? Каменный век? Запускаете Wi-Fi сеть, ведра подключаются к вафле - подключаются к приложению. Всё. P.S. Рановато для дипломных проектов ещё.... |
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
____
Такие вы все интересные. Кто там цену в час приводил, и считал, мне интересно, вы передачу String'a от клиента к серверу месяц будете писать? Если так, то это очень печально для вас. Я сам программист, разрабатываю Android приложения, работаю в конторе, это приложение нужно на диплом, и мне реально некогда им заниматься. Так что не нужно мне рассказывать что его кодить нужно будет месяц, и это стоит 20к. Открыть сокетное соедидение эмулятора с декстопом по 5-10 строчек кода с каждой стороны. Отправить в это соединение json-строку еще несколько строк. Ну максимум на день работы, еще день на создание активности на эмуляторе, и еще один на создание дизайна декстопа. Чем остальное время будете заниматься бойцы? ________ Забавный в брос однако. Вы уж определитесь, либо сами делайте либо ищите адекватного заказчика. Если цена не устраивает, значит либо вы туго объяснили задачу (а так и есть, ибо о том что это чей-то диплом на "отъе...сь", мы узнали аж в 10м посту), либо задача слишком крута, либо вас приняли за не программиста и пытаются накрутить ценник. Вы ж сами программист. A true-техн. задание не в состоянии написать коллеге по профессии? |
![]() |
![]() |
![]() |
#13 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]()
>> Такие вы все интересные. Кто там цену в час приводил, и считал, мне интересно, вы передачу String'a от клиента к серверу месяц будете писать? Если так, то это очень печально для вас. Я сам программист, разрабатываю Android приложения, работаю в конторе, это приложение нужно на диплом, и мне реально некогда им заниматься. Так что не нужно мне рассказывать что его кодить нужно будет месяц, и это стоит 20к. Открыть сокетное соедидение эмулятора с декстопом по 5-10 строчек кода с каждой стороны. Отправить в это соединение json-строку еще несколько строк. Ну максимум на день работы, еще день на создание активности на эмуляторе, и еще один на создание дизайна декстопа. Чем остальное время будете заниматься бойцы?
Во-первых мобильные приложения стоят не так мало, как мало ты получаешь в своей конторе (иначе бы не было этой унылой темы). Во-вторых задача сформулирована мутно. В-третьих срок на все - 1 месяц. Цена не может быть меньше 20 тысяч. В-четвертых, тебе не достаточно 5-10 строчек кода на диплом, я гарантирую. Если тебе надо 10 строчек - почему ты сам их не напишешь? - ты на форуме уже написал больше (пиши код, а не срач тут разводи). Сейчас мы видим, что ты настолько хороший программист, что ТЗ НЕ МОЖЕШЬ СОСТАВИТЬ КОРРЕКТНО. В-пятых, я вижу задачу нетривиальной. НА МОЙ ВЗГЛЯД: 1) Тестовое задание - это не только текст, но и картинки (в т.ч. формулы), т.к. обратное не было написано. В тестах по математике без этого никак, по программированию - тоже, даже тесты ГИБДД требуют картинки. Картинки могут быть в вопросе и в ответах. Все это надо ПЕРЕДАВАТЬ от сервера и ОТОБРАЖАТЬ нормально на клиенте. Притом нормально отображать все это на мобильнике надо (а с этим могут быть проблемы тоже). 2) тесты надо как-то составлять, а для этого я вижу дополнительную утилиту (тем более в задаче речь идет о списке тестов). 3) не понятно должен ли пользователь андроид приложения иметь возможность выбрать тест. По твоему описанию он подключается к серверу и сразу тест получает, а какой тест если по описанию список тестов отображает только на сервере? 4) я вот думаю, что если какие-то клиенты подключаются к серверу за тестами, который по каким-то критериям выбирает для них тест и отправляет, то он как минимум должен как-то идентифицировать клиентов (по логину и паролю, например) 5) есть очень много таких вопросов как третий. Например, инфа 99% на защите у тебя спросят что-то типа "а что если во время тестирования прервется связь (а потом восстановится)?" или "почему нельзя ограничить время тестирования?" Ну а САМОЕ ГЛАВНОЕ В ТВОЕЙ РАБОТЕ - это вторая часть (инфа 100%) и об этой части (соответственно и ее трудоемкости) ты не имеешь малейшего представления. Это видно по срачу, который ты тут развел. Для твоей задаче "от 20к" - это совсем не много. Более точная цена зависит от ответов на вопросы (которые мне задавать лень т.к. денег у тебя все равно нет). Если бы у тебя было сразу точное ТЗ - сразу бы назвали более точную цену (но не думаю, что меньше 20к, даже если у кого-то уже есть готовая программа тестирования). "реализовать один из методов... выбор метода остается за исполнителем" - это вообще не ТЗ, а детский сад. Последний раз редактировалось rrrFer; 07.10.2015 в 17:54. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Клиент серверное приложение | Imposters | Общие вопросы .NET | 1 | 22.10.2012 03:42 |
Клиент-Серверное приложение...? | spamer | Общие вопросы по программированию, компьютерный форум | 2 | 15.03.2012 12:42 |
клиент-серверное приложение | roxy1807 | БД в Delphi | 0 | 19.04.2011 19:02 |
Клиент-серверное приложение | Mixim | C# (си шарп) | 1 | 25.03.2011 01:26 |
Возможно-ли Клиент-серверное приложение типа Клиент(Pascal) а сервер(CGI)? | Demol | Работа с сетью в Delphi | 1 | 21.04.2009 16:18 |