Ребята, я работаю над онлайн-экзаменом. У меня есть небольшое сомнение. в основном таблица пользователей предназначена для регистрации пользователей.
в моем приложении в организации. В моей команде более 5 пользователей с разными ролями. Я знаю о ролях и разрешениях. наша роль состоит в том, чтобы загружать вопросы в базу данных.
, поэтому многие школы будут регистрироваться, и сотрудники и ученики школы будут пользователями моего приложения.
роль персонала заключается в создании оценка путем выбора вопросов, которые уже хранятся в БД.
после создания оценки студенту предлагается войти в систему и затем написать экзамен. затем результаты проверяются.
Здесь я сомневаюсь, что
, поскольку я также являюсь пользователем организации, учащиеся и сотрудники различных школ также используют здесь.
тогда как мои пользовательская таблица должна быть изменена.
это моя структура
Поскольку моя организация получит
name
user_name
email
phno
password
этих данных достаточно для моей команды. но когда дело доходит до школы, скажем, например,
AAA matriculation Higher Secondary school
регистрируется в нашем приложении, поэтому мне нужно получить информацию о школе, такую как название школы, адрес школы, номер школы и т. д. c.
тогда я должен зарегистрировать учащегося и сотрудников этой школы, например,
Персонал А принадлежит этой школе с этим именем пользователя и этим паролем с этой ролью по этому предмету (чтобы при входе в систему сотрудники могли видеть только вопросы по математике)
Учащийся B принадлежит этой школе с этим именем пользователя и этим паролем с этой ролью и этим классом (тогда ему будут показаны только те оценки класса)
, поэтому мой schoolDetails Table
id name address phno
1 School1 Address1 123
2 School2 Address2 321
3 School3 Address3 547
.
.
so on
при регистрации персонала или учащегося в этой школе
id school_id name username email password phno
1 1 A AAA a@gm ** 122
2 1 B BBB b@gm ** 789
так что, если у меня есть таблица пользователей, как выше, то как я могу зарегистрировать свою команду ??
В общем, я сомневаюсь, как зарегистрировать мою команду и другие школы в таблице пользователей.
Я знаю, что у меня будет таблица классов и таблица предметов, которые будут связаны с таблицей пользователей. o основано на логине сотрудников или студентов, который меняет экран дисплея.
Мое главное сомнение, как я могу зарегистрировать себя и их ??