Научился: Повторил пройденное
1 - думаю, если и делать в школе разделение на классы, то либо по тематике, либо по потоку, т.е. два типа курсов, записанные, где человек купил его и проходит сам, как угодно и удобно, и онлайн курс, где проводятся вебинары, начало записи к примеру 1 сентября и до конца месяца, след потом уже с 1 октября, кто не успел записаться, уже только могут на 1 октября записываться, т.е. запись заранее.
2 - никаких гостей в классе, нечего отвлекать учеников посторонними.
3 - всё верно, общий список доступов, который привязывается потом к группам/типам пользователей.
4 - билеты/флаера лучше сделать динамичными, т.е. это некий объект, которые может содержать в себе доступ к 1 и более курсам/урокам
Научился: Здорово все придумано.
Почему-то мне вместо раздела классы больше нравится курсы. Если классы, то там должны быть рубрики : Естественные науки, гуманитарные науки. Внутри классов Виды: (например) программирование , математика , физика,.. Но может быть я не в ту сторону расширяю границы?