Is there a way to toggle off the progress bar when a page is viewed out of sequence of a module? For example, a discussion that is part of the module shows the progress bar when viewed within the module, but shows an error to the students if they open it from the discussion link.
If you look at the error message that shows up when you view a page outside of the module sequence, you will notice that it is a Teacher/Admin Only Notice and does not show up for students.
The same thing happens in the mobile app since it is not possible to make the necessary API calls from the mobile app to build progress bars.
The only way that a student would see that notice would be if they have a teacher/admin role in another course/account in Canvas.