Нужен программист под ЗендФреймворк для правок скрипта написано на Зенд версии 1. Само ТЗ будет скину то в личку, каждому претенденту.
Парсинг XML и приведение данных к нужной структуре (PHP)
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
КРАТКОЕ ОПИСАНИЕ
Учебный план – это информация о том, кому, какая дисциплина и когда читается. Есть набор XML файлов, которые составляют учебный план студентов. Каждый файл соответствует одной специальности (профилю) обучения. Требуется реструктрировать данные и сформировать многомерный PHP массив, в котором данные XML файлов будут сгруппированы по дисциплинам Т.е. для каждой дисциплины будет указываться, когда и кому и когда (семестр) она читается.
ПОЛНОЕ ОПИСАНИЕ
1. В приложении пример XML . Файл открывается программой Планы. (свободно доступна по адресу: mmis.ru/Portals/0/Downloa... Теоретически существует возможность запросить у разработчиков документацию на формат, но, в целом формат читается интуитивно.
2. Требуется дополнить метод parse_plx() (получает в качестве аргумента пути к XML файлам) класса ji_plany, чтобы он возвращал PHP массив, описанный в файле ji_plany
ОСОБЕННОСТИ ЗАДАЧИ
1. Во всех случаях нужно искать ID и опираться при идентификации дисциплин и кафедр на ID
2. Одинаковой дисциплиной может считаться дисциплина с одинаковым названием (ID) и одинаковой кафедрой.
3. Придётся вдумываться в то, что такое учебный план. Формальным переливанием данных не обойтись.
4. Задача должна быть решена качественно, без избыточных циклов, с читаемым кодом.
5. Задача требует не столько блестящих навыков программирования, сколько аналитического мышления и способности разбираться в новой предметной области.
6. Отдельные элементы схемы могут отсутствовать. Это нормально. Если исполнителю кажется, что из учебного плана нельзя получить какой-то элемент выходного формата, он должен об этом сообщить.
7. Цена работы завышена, так как требуется качественное исполнение в срок с первого раза.
8. Файл common_rules.doc является неотъемлемой частью контракта.
ПРЕДСТАВЛЕНИЕ РЕЗУЛЬТАТОВ
1. Результат – файл ji_plany.php с дополненным кодом метода parse_plx(). Исполнитель может создавать любое количество private методов в классе.
УСЛОВИЯ
1. Исполнитель должен быть готов к голосовой связи по Skype в согласованное заранее и удобное для него время.
2. Тип договора – только безопасная сделка (СБР).
3. Срок – 5 календарных дней. Сроки жесткие, переносу не подлежат. Срок на проверку результатов заказчиком – 5 дней.
PS
Пожалуйста, начните заявку на выполнение задачи фразой «Я всегда читаю ТЗ до конца». Есть большой интерес к длительному сотрудничеству с профессиональным программистом.
Заявки фрилансеров
Похожие заказы
- Веб-программирование3 заявкиЗакрыт8 лет назад
Добрый день, уважаемыепрограммисты. Мой немецкий друг ищет средирусских специалистов тех, кто бы смог помочь ему развитии в e-commerce plattform дляКомпьютеров и мобильных приборов. Программа предназначена длязаказов продуктов питания для ресторанов в продаже их продукции по Европе. ...
Веб-программирование10 заявокЗакрыт8 лет назадНужно выполнить парсер для сайта автозапчастей japancar.ru Выгрузить в xls формат, разбив по столбцам, информацию с сайта. Строчка – 1 автозапчасть (наименование/кузов/двигатель/цена) и так каждый "лот" с сайта.
Веб-программирование9 заявокЗакрыт8 лет назад- $3
Интегрировать Question2Answer в сайт на вордпрессе
Веб-программирование1 заявкаЗакрыт8 лет назад Нужно добавить конструктор клубных карт на страницу клуба на сайте http://sport-iv.ru/ (добавить в шаблон страницы клуба) под фотогалерею клуба https://prnt.sc/funa0p. Например, http://sport-iv.ru/sviblovo/ Сделать данный конструктор карт по аналогии как здесь http://fitness-baumanskaia.ru/ (только картинка с ...
Веб-программирование3 заявкиЗакрыт8 лет назад- $30
Нужно подключить на сайт приём оплаты через сервис https://www.portmanat.az/page/api Сам сайт на html. Скрипт должен быть сапописный Нужно сделать так чтоб без оплаты напрямую никто не смог получить доступ к товару. Товар цифровой ...
Веб-программирование1 исполнительЗавершен8 лет назад Здравствуйте, нужно установить парсер новостей - автоматический, который сам будет все постить с указанных источников.
Веб-программирование2 заявкиЗакрыт8 лет назадНужен php программист для выполнения ряда задач по проекту. - Реализация нового дизайна; - Рефакторинг БД; - Доработка API; И др.
Веб-программирование9 заявокЗакрыт8 лет назадСайт на ОпенКарт Необходимо разместить текст на главной странице. Нужно разобраться как размещать (возможно нужно будет включить или донастроить какой то модуль).
Веб-программирование10 заявокЗакрыт8 лет назадДоброго времени! Задача: Подключиться к БД (данные имеются) к определенной таблице (название таблиц вводит владелец) и выгрузить все данные из таблицы на php страницу с сохранением столбцов. Добавить упорядочивание и разбивку на страницы т.к. ...
Веб-программирование1 исполнительЗавершен8 лет назад