I am running M2.8.6 hosted by a Moodle Partner who controls access to the source code so I'm not sure which version of Grid Course Format is installed (I'm assuming the latest stable version). The course format is show all sections on one page (though my problem persists if I do only 1 section per page).
I've set up several course sections to only show to students who meet a specific grade criteria for 1 assignment and are a member of a certain group. When I "switch my view" to Student or login as a test student in this course, I receive debugging information before each grid section stating the following:
$section->showavailability property has been deprecated. You can replace it by checking if $section->availableinfo has content. line 2785 of /lib/modinfolib.php: call to debugging() line 2667 of /lib/modinfolib.php: call to section_info->get_showavailability() line 358 of /course/format/grid/renderer.php: call to section_info->__get() line 123 of /course/format/grid/renderer.php: call to format_grid_renderer->make_block_icon_topics() line 151 of /course/format/grid/format.php: call to format_grid_renderer->print_multiple_section_page() line 281 of /course/view.php: call to require()
If I click on the section (ignoring the code), the section correctly comes up and states "This section has been hidden" but does not show the hide criteria to the student.
I searched the Moodle forum and Tracker but don't see that anyone else has this issue. I've attached a screenshot of the main page. Let me know what other information you might need to help me solve the issue.