Отзывы фрилансеров:
+ 3
- 0
Зарегистрирован на сайте 12 лет и 10 месяцев
Необходимо расширить функциональность стандартного модуля Student Attendance Tool для Erpnext раздела/domain Education.
Фреймворк frappe. Языки программирования Python + JavaScript + MariaDB.
Модуль Student Attendance Tool это лишь утилита/инструмент в помощь по созданию записей в базе данных по Группе Обучающихся, для быстрого внесения записей в базу данных по занятиям группы. В данный инструмент подгружаеются все Обучающиеся числящиеся в группе.
Записи можно создавать и без него отмечая каждого Обучающегося, и соотнося его к группе. Данная возможность также предусмотрена по стандарту. Создаются записи с привязкой к Обучающемуся, группе и дате в таблицу:
Id Обучающегося, Имя Обучающегося, Группа Обучающегося, Дата занятия, Статус посещения.
По стандарту в данной утилите/модуле имеется возможность отмечать посещения Обучающихся только присутствовал или отсутствовал. Если галочка проставлена, то Обучающийся присутствовал на занятии, если нет, то Обучающийся отсутствовал.
Необходимо добавить возможность выбора дополнительных значений Статусов в модуле Student Attendance Tool
а также же дальнейшего отображения этих же Статусов посещений в Overview на странице Обучающегося.
То есть расширить выбор до следующих значений
- Присутствовал. Занятие (з) (Цвет зелёный) (уже реализовано).
- Пропуск. Отсутствовал по неуважительной причине (нп) (Цвет красный) (уже реализовано, кроме присвоения цвета).
- Не был по болезни (нб) (Цвет оранжевый).
- Не был в связи с отпуском (но) (Цвет бледно зеленый).
На странице Обучающегося в разеделе Overview сейчас выводятся данные о посещении только одним цветом Зеленым, в случае присутствия на занятии. Необходимо выводить остальные цвета в зависимости от статуса.
Используя уже существующие записи в базе данных на странице Группы обучающихся необходимо формировать Отчёт о посещениях Обучающихся числящихся в группе на каждую дату в соответствии с расписанием занятий группы. Скорее всего это делается посредствами Erpnext без написания кода.
Возможны корректировки в ходе выполнения работы.
Необходимо, чтобы данный модуль остался работоспособным при обновлении на новую версию.
Выполнив данную работу на постоянной основе потребуются доработки для Erpnext.
Рассматриваю разработчиков с правильным кодом.
Не готов работать с агентствами и посредниками.
Располагаемся в г. Петропавловск, Казахстан, чем ближе, тем лучше, но никак не критично!
Разделы:
Вакансия
Опубликован:
29.10.2021 | 11:52 [истекает 28.11.2021г.]