При формировании нового урока, бокс должен запросить след. информацию:
- название урока который будет проводиться
- кабинет в котором будет проводится урок
- преподаватель который будет проводить урок
- продолжительность урока
- список учеников которые подтвердили что будут на уроке (должна быть возможность редактировать список, так как ученик может не прийти в самый последний момент). Так же отсюда система должна проверять кол-во дней абонемента который есть у ученика, то есть если занятий оплаченных нет - то бокс сразу кидает ошибку.
Как это все связать в БП? Какие поля и блоки использовать?
При формировании нового урока, бокс должен запросить след. информацию: - название урока который будет проводиться - кабинет в котором будет проводится урок - преподаватель который будет проводить урок - продолжительность урока - список учеников которые подтвердили что будут на уроке (должна быть возможность редактировать список, так как ученик может не прийти в самый последний момент). Так же отсюда система должна проверять кол-во дней абонемента который есть у ученика, то есть если занятий оплаченных нет - то бокс сразу кидает ошибку.
Как это все связать в БП? Какие поля и блоки использовать?
Урок можно вести как процесс, все эти поля писать как поля процесса, название понятно в название, кабинет в какое-нить допполе (список, с вариантами выбора всех кабинетов), преподаватель - ответственный, продолжительность - допполе. Список учеников можно вести как список продуктов или записывать в допполе с типом "Мультисписок контактов".
Как просто понимать есть ли у ученика подписка на урок или нет пока не знаю. Может можно страшной комбинацией из 10 действий делать, но потом сам утонешь в таком. Возможно придется делать действие, которое возьмет всех юзеров из допполя и проверит на них задачи в определенном бп с определенной датой (выполнить до, например) (есть задача, все норм. Нет задачи, кидаем ошибку что нет подписки на урок). Действие займет ориентировочно часа 3.
Урок можно вести как процесс, все эти поля писать как поля процесса, название понятно в название, кабинет в какое-нить допполе (список, с вариантами выбора всех кабинетов), преподаватель - ответственный, продолжительность - допполе.
Список учеников можно вести как список продуктов или записывать в допполе с типом "Мультисписок контактов".
Как просто понимать есть ли у ученика подписка на урок или нет пока не знаю. Может можно страшной комбинацией из 10 действий делать, но потом сам утонешь в таком.
Возможно придется делать действие, которое возьмет всех юзеров из допполя и проверит на них задачи в определенном бп с определенной датой (выполнить до, например) (есть задача, все норм. Нет задачи, кидаем ошибку что нет подписки на урок). Действие займет ориентировочно часа 3.
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий