Skip to end of metadata
Go to start of metadata

There is currently a limitation in Apple's Roster API by which FileWave uses to obtain all SIS (student information system) data like classes and student passcode requirements.

For example, on ASM (Apple School Manager - school.apple.com) you can define that a user's password requirements are for a 4 digit pin to a complex alpha-numeric. This information should then be shared via Apple's Roster API to FileWave, so that we can show the appropriate keyboard, like a simple 10 button numeric keypad if a pin only user, but it's currently not available.

Until Apple adds this information to the Roster API, you can force all devices to one type:

# add this in settings_custom.py and restart apache
# supported values are "four", "six", "complex"
settings.CLASSROOM_DEFAULT_PASSCODE_TYPE = "six"

You can use either

four
six
complex

Which corresponds to Apple's different Password Policy options: 


Linux/MacOS/usr/local/filewave/django/filewave 
WindowsC:\Program Files (x86)\FileWave\django\filewave