Integrate with Studip
It would be useful for students to access grady via studip. This is in fact not so hard to build because studip supports LTI which is a standard that enables LMS (Learning Management Systems) to share content and user data. Here is excerpt from the user data:
{
user_id: '8ab1f1e9b1621da2833ed4c724fe8e98f',
roles: [ 'Learner' ], // Tutoren haben hier 'Instructor' stehen
lis_person_name_full: 'NAME',
lis_person_name_family: 'NACHNAME',
lis_person_name_given: 'VORNAMEN',
lis_person_contact_email_primary: 'EMAIL@stud.uni-goettingen.de',
lis_person_sourcedid: 'USERNAME/STUDIP-LOGIN',
context_id: '61a75a61d6c30d29987c0799e4cbdf02',
}
It would also make correction easier because tutors wouldn't need to register either.
I have in the past used https://www.npmjs.com/package/ims-lti but there also seams to be a solution for django https://github.com/ccnmtl/django-lti-provider.
This would probably depend on #173.