Случай 5: Запись на элективные курсы - более сложная ситуация
Необходимо создать более сложную регистрацию на элективные курсы:
Ученики могут выбрать 2 или 3 курса из указанных курсов. Некоторые курсы включают два урока в неделю, другие - три урока в неделю.
Общее количество уроков на одного ученика не может превышать 6 уроков. То есть ученики могут выбрать 2 курса из трех занятий в неделю (2х3) или 1 курс из трех занятий и 1 курс из двух занятий (1х3+1х2), или 3 курса из двух занятий (3х2).
Способ такой же, как и в Случай 4: Регистрация на элективные курсы.
Однако каждый курс должен иметь определенный вес, в данном случае количество уроков в неделю.
Используйте Правила, чтобы установить минимальное и максимальное количество целей (курсов), а также минимальный и максимальный вес выбранных курсов.