Every course format has its own default names for sections. Usually section0 has a different name (General). The other sections might be 'Topic', 'Week' , 'New section' or 'Section' based on the course format. The default names are not stored in the database, that is why the filtering is not implemented.
2. Section Number
Not visible on the course page. The very first section is numbered 0 (zero). Subsections have their own number.
3. Visible
4. Access restrictions
In the database, this is JSON data including IDs and operators, which is not easy to read. It looks something like the following:
Using MySQL, it is almost impossible to decode or make it human readable; however, the Activity Setting Report will show the human-readable version of the restrictions.
Available from 5 July 2025 (hidden otherwise)
Generating human-readable availability information for many course sections may take extra time and can slow down your system, especially in big courses or large reports. Please be patient and consider filtering or paginating your results for best performance. You can also use the Scheduler and run the report at night time or when your site is not busy.
How to set up restrict access?
5. Component
Right now it can only be 'Subsection', but later other components will be available. See: delegated sections (sections controlled by a component). Not well documented yet.