...
*Please note: Not all columns need to be filled in for all user types
...
In the example above:
John Smith has full access to the platform; therefore, a department, min grade level, and max grade level is not needed.
Terry Taylor has full access with the exception of a Power Delete; therefore, a department, min grade level, and max grade level is not needed.
Richard Davis has full access with the exception of a Power Delete to the Mathematics department only. Therefore, the department is required, but the min/mad grave level is not.
Ana Suarez is able to edit courses for grades 6-8 in the Science department only; therefore, all columns are required.
Matt Kim has read only access to all district departments for 4th grade only; therefore, all columns are required.
...