Как я могу получить роль пользователя (ученик/учитель) с помощью API Google Class ИЛИ, если невозможно получить роль пользователя из API Google, то как мы можем управлять пользователем в моем приложении?
Как получить роль пользователя (ученик/учитель)
Ответы (2)
Пока нет способа получить роль в Classroom API. Но у них есть управление учителями и учениками, где вы можете:
- Добавить или удалить преподавателей
- Зачисление или удаление учащихся
- Получить курсы пользователя
- Получить профиль пользователя
person
noogui
schedule
17.03.2017
Просто просмотрите учителей курса и проверьте, является ли ваш пользователь одним из них.
В PHP -
function isUserTeacher($userIdToCheck, $courseId)
{
$teachers = (new Google_Service_Classroom($client))->courses_teachers->listCoursesTeachers($courseId);
foreach ($teachers->getTeachers() as $teacher) {
if($teacher->getUserId() == $userIdToCheck)
return TRUE;
}
return FALSE;
}
person
Rony
schedule
02.04.2020