StudentConfigInputMap

A flat map of student-settable config key → value. null deletes the student override (reverts to org / platform default). Keys not present are untouched. Only keys allowed on the student surface are accepted.

  • Student's at-home camera and microphone preference. Null clears the override.

  • Learning-app ids where a failed second camera blocks the start. Each id must be a learning app with proctoring mode on; any other id is rejected with 400. Null clears the list.

  • Learning-app ids where the second camera records and never blocks. Each id must be a learning app with proctoring mode on; any other id is rejected with 400. Null clears the list.