> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://hilfe.ebtc.org/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# User roles

# User roles

Which user roles exist and what rights do they have?

## Inactive Student
    * Can log in (`login`)
    * Can read and send messages (`useMessages`)
    * Can view homework (`viewTask`)
## Leader (`leader`)
    * Can correct homework (`correctTask`)
    * Can edit own user (`editOwnUser`)
    * Can edit all users (`editUser`)
    * Can log in (`login`)
    * Can manage a class (`manageClass')
    * Can upload files (`uploadFiles`)
    * Can read and send messages (`useMessages`)
    * Can view homework (`viewTask`)
## Student (`student`)
    * Can log in (`login`)
    * Can submit homework (`submitTask`)
    * Can read and send messages (`useMessages`)
    * Can view homework (`viewTask`)
## Students with upload rights (`studentUpload`)
    * Can log in (`login`)
    * Can submit homework (`submitTask`)
    * Can read and send messages (`useMessages`)
    * Can view homework (`viewTask`)
    * Can upload files (`uploadFiles`)
## Supervisor (`supervisor')
    * Can correct homework (`correctTask`)
    * Can edit all users (`editUser`)
    * Can log in (`login`)
    * Can manage a class (`manageClass`)
    * Can manage the school (`manageSchool`)
    * Can manage all users (`manageUser`)
    * Can read and send messages (`useMessages`)
## Suspended
    * no rights - cannot login
## Tutor (`tutor')
    * Can correct homework (`correctTask`)
    * Can log in (`login`)
    * Can read and send messages (`useMessages`)

