Google Classroom API: загрузите файл в «папку диска класса», но убедитесь, что только учитель может видеть его - PullRequest
0 голосов
/ 15 апреля 2020

Я использую Google Classroom API, чтобы позволить учащимся сдавать тесты с использованием нашей системы и отправлять общие оценки обратно. Это все работает нормально.

Я хочу создать электронную таблицу с результатами учеников из нашей системы и загрузить ее в формате CSV или создать таблицу Google. Эта электронная таблица должна быть видна только преподавателю (ам) курса .

Можно ли создать файл электронной таблицы / диска Google, который виден только преподавателю . Я думал поместить его в курс driveFolder , но мне не ясно, какие разрешения у этой папки. Например, всей папкой можно поделиться со студентами, и поэтому, очевидно, я не хочу помещать результаты в нее, поскольку они не должны быть видны студентам.

Другой возможностью может быть загрузка этой информации учителям. владеет учетной записью диска, но это тоже не кажется идеальным.

Мое абсолютное предпочтение будет заключаться в том, чтобы прикрепить его к элементу "courseWork" каким-нибудь видимым для учителя способом, но не похоже, что это вариант.

В любом случае, извините за слегка шероховатый вопрос, но, если вы делаете что-то подобное и у меня есть предложение, я бы с удовольствием его услышал.

1 Ответ

0 голосов
/ 15 апреля 2020

Свойство teacherFolder из ресурса курса относится к:

a DriveFolder , которое используется всеми преподавателями курса.

Эта папка создается при создании самого курса, и по умолчанию она предоставляется учителям курса, но не студентам , поэтому я думаю, что это идеальное место для хранения электронные таблицы. В любом случае, целью этой папки является хранение данных, которыми обмениваются только учителя.

Обновление: запретить редакторам изменять разрешения на доступ:

Во избежание риска совместного использования папки, владелец папки может помешать редакторам изменять права доступа и делиться папкой с другими учетными записями. Просто нажмите кнопку Поделиться и в опциях Advanced установите флажок Запретить редакторам изменять доступ и добавлять новых людей , как объяснено здесь .

Конечно, владелец папки по-прежнему может приглашать новых людей и изменять эти настройки, поэтому я бы посоветовал вам передать право собственности на безопасный аккаунт, который, вы уверены, 100% не будут пытаться поделиться этим папка со студентами.

Ссылка:

...