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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2015, 17:41   #11
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Нужно написать приложение для прохождения тестовых заданий на андроид устройстве, и передачи результатов данного теста на декстоп. Так как работа будет осуществляться только на декстопе, имеется ввиду запущенное декстопное приложение и эмулятор андроид (Genymotion либо стандартный в Android Studio) для передачи использовать сокетное соединение что-бы не писать отдельный сервер.

Этап 1.
Для первого этапа нужно реализовать данный функционал:
Декстоп:
- Создание и сохранение тестов (тест включает в себя тему, и набор вопросов с четырьмя вариантами ответов)
- Отображение списка тестов
- Подключение к эмулятору и отправка туда созданного теста
- Получения результатов и вывод их на экран

Android приложение:
- Подключение к декстопному приложению
- Получения теста
- Прохождение теста, посредством поочередного вывода всех вопросов с вариантами ответов
- Отправка результатов назад на декстоп.

Этап 2.
На данном этапе в декстопом приложении нужно будет реализовать один из методов расчета валидности или надежности теста по результатам тестирования. Выбор метода остается за исполнителем но с передачей описания данного метода, ссылка на ресурс или книга или файл, не важно.
___________________________________ _

Всё не читал.

Для начала.... какие эмуляторы? Если вы предполагаете массовое прохождение тестов андроид-приложением, то таковым оно и должно быть.

Приложение-сервер-[массив клиентов на ведрах с гайками]

Разделять ли приложение и веб-сервер (сервис), зависит от задачи.
Можно сервис отделить и сделать службой, можно объеденить. Запускаешь программу- стартует и сервер.

Далее перегон данных. Какие сокеты? Каменный век?
Запускаете Wi-Fi сеть, ведра подключаются к вафле - подключаются к приложению. Всё.



P.S. Рановато для дипломных проектов ещё....
Человек_Борща вне форума Ответить с цитированием
Старый 07.10.2015, 17:45   #12
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

____
Такие вы все интересные. Кто там цену в час приводил, и считал, мне интересно, вы передачу String'a от клиента к серверу месяц будете писать? Если так, то это очень печально для вас. Я сам программист, разрабатываю Android приложения, работаю в конторе, это приложение нужно на диплом, и мне реально некогда им заниматься. Так что не нужно мне рассказывать что его кодить нужно будет месяц, и это стоит 20к. Открыть сокетное соедидение эмулятора с декстопом по 5-10 строчек кода с каждой стороны. Отправить в это соединение json-строку еще несколько строк. Ну максимум на день работы, еще день на создание активности на эмуляторе, и еще один на создание дизайна декстопа. Чем остальное время будете заниматься бойцы?
________
Забавный в брос однако. Вы уж определитесь, либо сами делайте либо ищите адекватного заказчика. Если цена не устраивает, значит либо вы туго объяснили задачу (а так и есть, ибо о том что это чей-то диплом на "отъе...сь", мы узнали аж в 10м посту), либо задача слишком крута, либо вас приняли за не программиста и пытаются накрутить ценник. Вы ж сами программист. A true-техн. задание не в состоянии написать коллеге по профессии?
Человек_Борща вне форума Ответить с цитированием
Старый 07.10.2015, 17:50   #13
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 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.
rrrFer вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Клиент серверное приложение 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