RELATE supports courseware and assessment with rule-based behavior. Hardening should focus on permission design, grading integrity, and Django stack patching.
¶ 1) Enforce role and course-boundary controls
- Restrict staff privileges to minimal teaching roles.
- Review course configuration rights and grading permissions.
- Disable unused public registration flows.
- Rotate API and integration credentials.
¶ 2) Protect grading and assessment workflows
- Audit grade changes and exceptions.
- Restrict import/export access for gradebooks and question data.
- Enforce HTTPS for all student and staff sessions.
- Keep submission storage protected with strict filesystem ACLs.
¶ 3) Maintain secure operations
- Patch RELATE and Django dependencies on schedule.
- Keep database services private and authenticated.
- Encrypt backups containing grades and user data.
- Monitor authentication logs for abuse patterns.
- RELATE documentation: https://documen.tician.de/relate/
- RELATE source repository: https://git.hubp.de/inducer/relate
Any questions?
Feel free to contact us. Find all contact information on our contact page.