Back

Organizing users for a School System

  • 0
  • Self Hosted
  • Auth
Meister der Magie | Martin
12 Oct, 2024, 12:21

Hello everyone,

I am planning to build a backend for an app that can be used in schools. The school admin creates an ordinary account via OAuth or e-mail login. This admin can then create teacher users. The idea is that teachers then get a code with which they can log in (e.g. 123-456-789), i.e. not by email and password. The teachers in turn can create classes to which they can add student users. The students can log in with a code just like the teachers, i.e. again without email and password.

Now my specific questions:

I use the Rest API to communicate with the backend and .NET as the server platform.

I am very grateful for any help (also in parts)!

TL;DR
Developers want to organize a school app backend with different user types (admin, teacher, student). They are using Appwrite and want to know: - How to implement authentication without email and password - Using dummy email addresses for identification - Whether to use teams or labels for classes - Assigning admin, teacher, and student permissions using labels Possible solution: - Utilize custom authentication implementation in Appwrite to generate code-based logins for teachers and students - Create dummy email addresses as IDs if necessary - Use teams for classes and labels for permissions to differentiate user types.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more