Парсинг 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
Пожалуйста, начните заявку на выполнение задачи фразой «Я всегда читаю ТЗ до конца». Есть большой интерес к длительному сотрудничеству с профессиональным программистом.
-
Готов начать,интересный проэкт
-
дайте свой скайп
-
Один момент,заберу камеру у друга
-
facebook173701186591228
-
не находит
-
Сорри лишняя цифра facebook:1737018186591228
-
или дайте норм скайп или папа
-
max ivanov
-
Не знаю что у вас со связью но можем связаться по вайберу если нет то я ждать не буду на моей стороне со связью все гуд
-
там много выбивает таких
-
7. Цена работы завышена, так как требуется качественное исполнение в срок с первого раза.
Вы не прямой заказчик?
-
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Wsparcie techniczne platformy internetowej (Python/Django)Jest działający projekt internetowy, trzeba go utrzymywać i stopniowo porządkować, bez przepisywania od zera. Stos technologiczny projektu: Backend: Python, Django, Django Rest Framework Frontend: Next.js Baza danych: PostgreSQL Infrastruktura: AWS (EC2), Nginx Istnieją… Python, Programowanie stron internetowych ∙ 9 godzin 29 minut temu ∙ 36 ofert |
Osadzenie HTML w WordPressWymagania: przeniesienie HTML do WordPress https://bikeinbali.com/new Stworzyć niestandardowy motyw WordPress classic na podstawie gotowych szablonów HTML.Nie używać: Elementor WPBakery ciężkie motywy page builder Jednolite elementyStworzyć globalne: header.php… Programowanie stron internetowych, Kompleksowe prace nad stroną internetową ∙ 14 godzin 10 minut temu ∙ 67 ofert |
Dopracowanie strony na Ocstore 3
57 PLN
Ocstore 3 Szablon Upstore Poprawić niektóre kwestie https://docs.google.com/document/d/1-TmTo3lh_ElFjPMQCGs2sVCsVSzq-V-Z/edit?usp=sharing&ouid=105344407605205919725&rtpof=true&sd=true Oczekuję na wasze propozycje PHP, Programowanie stron internetowych ∙ 15 godzin 6 minut temu ∙ 54 oferty |
Zbudować stronę na Elementor ProKonieczne jest stworzenie od podstaw strony na stronie WordPress przy użyciu wtyczki Elementor (wersja Pro). Wersja desktopowa + responsywna wersja na tablet i telefon. Projekt dostarczamy w Figma. Szablon dokumentu projektu — w załącznikach (tylko wersja desktopowa). Konieczne… Układ HTML i CSS, Programowanie stron internetowych ∙ 15 godzin 10 minut temu ∙ 53 oferty |
Przeniesienie i skonfigurowanie gotowego motywu strony (szablonu) na WordPressSzukamy dewelopera WordPress do zainstalowania i skonfigurowania już gotowego szablonu strony. Posiadamy zakupiony hosting i domenę, a także gotowy motyw, który należy wdrożyć na stronie: https://foxiz.io/coin/ Zadania: Zainstalować WordPress na hostingu (jeśli jeszcze nie jest… Programowanie stron internetowych, Kompleksowe prace nad stroną internetową ∙ 16 godzin 47 minut temu ∙ 83 oferty |