Сведения о подключении LMS к аудитории
Вы можете подключить систему управления обучением (LMS) к GitHub Classroom и импортировать список идентификаторов учащихся из LMS.
Необходимые компоненты
Прежде чем подключить LMS к аудитории, администратор экземпляра LMS должен зарегистрировать LMS в GitHub Classroom, чтобы инициировать подтверждение OAuth. Администратор должен выполнять этот процесс регистрации только один раз, а затем любой учитель, использующий экземпляр LMS, может синхронизировать курсы LMS с аудиториями. Дополнительные сведения см. в разделе Регистрация системы управления обучением в GitHub Classroom.
Примечание.
Чтобы настроить LMS для подключения к GitHub Classroom, необходимо сначала создать класс. Дополнительные сведения см. в разделе Управление аудиториями.
Поддерживаемые системы управления обучением
GitHub Classroom поддерживает подключение к LMSes, реализующим стандарты взаимодействия средств обучения (LTI).
- LTI версии 1.3
- Преимущество LTI
Использование LTI помогает обеспечить безопасность информации. LTI — это протокол, который является стандартом в отрасли, и использование GItHub Classroom LTI сертифицировано Instructional Management System (IMS) Global Learning Consortium. Дополнительные сведения можно найти на страницах Взаимодействие средств обучения и Сведения о IMS Global Learning Consortium на веб-сайте IMS Global Learning Consortium.
GitHub проверил и проверил регистрацию, подключение и импорт данных реестра из следующих LMSes в GitHub Classroom.
- Холст
- Moodle
- Sakai.
- Google Classroom;
Примечание. Другие LMSes, реализующие LTI 1.3, также могут работать с GitHub Classroom, но еще не проверены. Администраторам LMS может потребоваться настроить пользовательские параметры для размещения конфиденциальности и кнопки и предоставить преподавателям документацию о том, как запустить GitHub Classroom из LMS.
Google Classroom не использует протокол LTI, поэтому не нужно подключаться к GitHub Classroom перед импортом списка. Дополнительные сведения см. в разделе Подключение курса системы управления обучением к аудитории.
Связывание курса Canvas с классом
Вы можете связать курс Canvas с классом в GitHub Classroom. Дополнительные сведения о Canvas см. на веб-сайте Canvas.
Администратору необходимо зарегистрировать экземпляр LMS в классе, прежде чем связать курс LMS. Дополнительные сведения см. в разделе Регистрация системы управления обучением в GitHub Classroom.
- Войдите в Canvas.
- Выберите курс Canvas, который нужно интегрировать с GitHub Classroom.
- Щелкните "Параметры" на левой боковой панели и перейдите на вкладку "Приложения ".
- Нажмите кнопку +App .
- В разделе "Тип конфигурации" выберите "По идентификатору клиента" в раскрывающемся меню.
- В разделе "Идентификатор клиента" введите идентификатор клиента, созданный администратором LMS при регистрации экземпляра LMS с помощью GitHub Classroom.
- Нажмите кнопку "Отправить", а затем нажмите кнопку "Установить".
- Обновите страницу, и вы увидите ссылку на класс GitHub в меню вложенной навигации курса в правой части страницы сведений о курсе. Обратите внимание, что имя может отличаться, если администратор LMS назвал его другим при регистрации LMS.
- Щелкнув ссылку GitHub Classroom , вы запустите GitHub Classroom, где можно выбрать класс для связи с курсом LMS.
После того как курс будет связан, вы можете импортировать свой список из курса LMS в класс. Дополнительные сведения см. в разделе "Импорт списка из LMS".
Связывание курса Moodle с классом
Вы можете связать курс Moodle с классом в GitHub Classroom. Дополнительные сведения о Moodle см. на веб-сайте Moodle.
Администратору необходимо зарегистрировать экземпляр LMS в классе, прежде чем связать курс LMS. Дополнительные сведения см. в разделе Регистрация системы управления обучением в GitHub Classroom.
Необходимо использовать Moodle версии 3.0 или более поздней.
- Войдите в Moodle.
- Выберите курс Moodle, который нужно интегрировать с GitHub Classroom.
- В разделе "Внешние инструменты" в разделе "Общие" появится кнопка с именем "GitHub Classroom". Обратите внимание, что имя может отличаться, если администратор LMS назвал его другим при регистрации LMS.
- Нажав кнопку "Класс GitHub" , вы запустите GitHub Classroom, где можно выбрать класс для связи с курсом LMS.
После того как курс будет связан, вы можете импортировать свой список из курса LMS в класс. Дополнительные сведения см. в разделе "Импорт списка из LMS".
Связывание курса Сакаи с классом
Вы можете связать курс Сакаи с классом в GitHub Classroom. Дополнительные сведения о Сакаи см. на веб-сайте Sakai.
Администратору необходимо зарегистрировать экземпляр LMS в классе, прежде чем связать курс LMS. Дополнительные сведения см. в разделе Регистрация системы управления обучением в GitHub Classroom.
- Войдите в экземпляр Sakai.
- Выберите курс Sakai для интеграции с GitHub Classroom.
- Щелкните внешние инструменты.
- Щелкните ссылки на инструмент.
- Щелкнув ссылку "Аудитория GitHub", вы запустите GitHub Classroom, где можно выбрать класс для связи с курсом LMS.
После того как курс будет связан, вы можете импортировать свой список из курса LMS в класс. Дополнительные сведения см. в разделе "Импорт списка из LMS".
Импорт списка из вашей системы управления обучением
Чтобы импортировать список из LMS, выполните приведенные далее действия.
- Откройте связанный класс в GitHub Classroom и перейдите на вкладку "Учащиеся".
- Нажмите кнопку "Импорт из... ", содержащую имя LMS (Canvas, Sakai или Moodle).
- Выберите идентификатор, который вы хотите использовать для учащихся, а затем нажмите кнопку "Импорт записей списка", а список будет импортирован.
Чтобы обновить существующий список:
- Откройте связанный класс в GitHub Classroom и перейдите на вкладку "Учащиеся".
- Нажмите кнопку "Синхронизация из... ", содержащую имя LMS (Canvas, Sakai или Moodle).
Импорт списка из Google Classroom
Google Classroom не использует протокол LTI, поэтому перед импортом списка не требуется подключаться к GitHub Classroom.
-
Войдите в GitHub Classroom.
-
В списке аудиторий выберите аудиторию, которую хотите просмотреть.
-
В разделе имени аудитории щелкните Учащиеся.
-
Если у вашей аудитории уже есть список учащихся, вы можете изменить этот список, либо удалить его и создать новый.
- Дополнительные сведения об удалении и создании списка см. в разделе "[AUTOTITLE" и "Управление аудиториями](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/manage-classrooms#creating-a-roster-for-your-classroom)".
- Дополнительные сведения об обновлении списка см. в разделе "Управление аудиториями".
-
В списке LMSes щелкните Google Classroom.
-
Войдите в Google, а затем выберите Класс, чтобы подключиться.
Отключение системы управления обучением
Вы можете отключить класс от LMS в параметрах GitHub Classroom .
-
Войдите в GitHub Classroom.
-
В списке аудиторий выберите аудиторию, которую хотите просмотреть.
-
В разделе имени аудитории щелкните Параметры.
-
В разделе "Подключение к системе управления обучением (LMS)" щелкните Параметры подключения.
-
В разделе "Удалить подключение к системе управления обучением" нажмите кнопку Отключиться от системы управления обучением.