The Sanity Check is a debugging tool to see what data an application has access to. It will also show you how many students have no enrollments, how many classes have no students or teachers, among other things.
Running a Sanity Check
In the applications section, bring up the actions menu (click the three dots) for the app you want to check, then click "Run Sanity Check".
On the window that appears, click "Run Sanity Check".
Make sure that your browser allows pop-ups to be displayed.
A new tab will open, and the Sanity Check will run. It may take a few minutes to gather all the data.
Once a sanity check is started, you cannot run any more checks until it finishes, or the server is reset. Make sure to only run one test at a time.
Trying to run multiple checks at once will generate this error message below:
Reading the Results
Once finished, the Sanity Check will give you an overview of all the data the chosen app has access to. There are separate sections with information on the Orgs, Users, Classes, and Courses that have access to the app.
Information on the orgs that have access to the app can be found here. This includes the number of classes the org has, the number of users of each type (students, teachers, or administrators), as well as the number of students in each grade.
Information on the users that have access to the app can be found here. This section will also show how many students are missing grades or demographics, and how many students and teachers are missing enrollments.
Information on the classes that have access to the app can be found here. This section will also show how many classes are missing periods, students, or teachers.
Information on the courses that have access to the app can be found here, as well as the number of courses that do not have any classes assigned to them.