Раніше урок був неподільним: якщо він відкритий тарифом, учень бачив його повністю. Тепер усередині уроку можна приховувати окремі блоки й практичні завдання для конкретного тарифу – відео, текст, файл, коментарі, практику або список практик. У кожного блоку три стани: показати, приховати або як на курсі.
Це усуває потребу дублювати курс. Той самий урок у базовому тарифі йде без розбору домашніх завдань, а в розширеному – з усіма практиками й додатковими матеріалами. Налаштувати склад можна не лише в тарифі, а й у замовленні конкретного учня. Докладніше – у статті Як створити завдання для різних тарифів.
У конструкторі курсу в кожного блоку з’явилося «очко»: блок можна приховати, не видаляючи його. Прихований блок не видно учням, він не потрібен для проходження уроку й не враховується в прогресі – зручно, коли матеріал готується або тимчасово неактуальний.
Списків практик в уроці тепер може бути кілька, і завдання можна розподілити між ними – наприклад, «Обов’язкові» в одному розділі, а «Додаткові» – в іншому. Практика всередині списку більше не є урізаною: вона має ті самі налаштування, що й окремий блок «Практика» – врахування в прогресі, показ у програмі курсу, контрольна точка, дати відкриття й закриття, шаблон оформлення. Як зібрати такий блок – у статті Як додати практику до уроку.
Практики тепер прив’язані до секцій уроку, а не до уроку загалом: у багатосекційному уроці кожна секція містить власні завдання й відкриває їх разом із собою. Сторінку практики перероблено – у неї шапка як в уроку, єдина навігація за завданнями та посторінковий перегляд, тому учень не втрачає контекст, переходячи від завдання до завдання.
Приховані блоки не заважають прогресу: завдання, недоступні в тарифі, не потрапляють ані у відсоток проходження, ані в контрольні точки, а після зміни видимості прогрес перераховується сам – учень бачить досяжні 100%, а не застиглу цифру. У картці тарифу є історія змін: видно, хто й коли змінював склад матеріалів.