-
Notifications
You must be signed in to change notification settings - Fork 2
Description
There are two instances of isTeacher in Userdata_t and Attends. They have slightly different meanings and because of this there may be confusion on the meaning of each attribute.
Further Details:
The UserData_t table's attribute isTeacher is/will be set when a teacher signs up and can be verified to be a teacher. They do not need to be a teacher of any classes but will still be considered a teacher.
The Attends attribute isTeacher refers to the a specific instance of a class and designates whether that user is the teacher of that specific class. This means that if a user had no classes they were teaching they would not be considered a teacher in this aspect.
This issue might be as simple as changing the names to not have collision. However, there might be a better way to represent teachers and we should discuss some alternatives here.