Skip to main content

Подключение курса системы управления обучением к аудитории

Вы можете настроить курс управления обучением с поддержкой LTI (LMS) для подключения к GitHub Classroom для импорта списка для вашего класса.

Кто может использовать эту функцию?

Organization owners who are admins for a classroom can connect learning management systems to GitHub Classroom. Дополнительные сведения об администраторах аудитории см. в разделе "Управление аудиториями".

Сведения о подключении 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.

  1. Войдите в Canvas.
  2. Выберите курс Canvas, который нужно интегрировать с GitHub Classroom.
  3. Щелкните "Параметры" на левой боковой панели и перейдите на вкладку "Приложения ".
  4. Нажмите кнопку +App .
  5. В разделе "Тип конфигурации" выберите "По идентификатору клиента" в раскрывающемся меню.
  6. В разделе "Идентификатор клиента" введите идентификатор клиента, созданный администратором LMS при регистрации экземпляра LMS с помощью GitHub Classroom.
  7. Нажмите кнопку "Отправить", а затем нажмите кнопку "Установить".
  8. Обновите страницу, и вы увидите ссылку на класс GitHub в меню вложенной навигации курса в правой части страницы сведений о курсе. Обратите внимание, что имя может отличаться, если администратор LMS назвал его другим при регистрации LMS.
  9. Щелкнув ссылку GitHub Classroom , вы запустите GitHub Classroom, где можно выбрать класс для связи с курсом LMS.

После того как курс будет связан, вы можете импортировать свой список из курса LMS в класс. Дополнительные сведения см. в разделе "Импорт списка из LMS".

Связывание курса Moodle с классом

Вы можете связать курс Moodle с классом в GitHub Classroom. Дополнительные сведения о Moodle см. на веб-сайте Moodle.

Администратору необходимо зарегистрировать экземпляр LMS в классе, прежде чем связать курс LMS. Дополнительные сведения см. в разделе Регистрация системы управления обучением в GitHub Classroom.

Необходимо использовать Moodle версии 3.0 или более поздней.

  1. Войдите в Moodle.
  2. Выберите курс Moodle, который нужно интегрировать с GitHub Classroom.
  3. В разделе "Внешние инструменты" в разделе "Общие" появится кнопка с именем "GitHub Classroom". Обратите внимание, что имя может отличаться, если администратор LMS назвал его другим при регистрации LMS.
  4. Нажав кнопку "Класс GitHub" , вы запустите GitHub Classroom, где можно выбрать класс для связи с курсом LMS.

После того как курс будет связан, вы можете импортировать свой список из курса LMS в класс. Дополнительные сведения см. в разделе "Импорт списка из LMS".

Связывание курса Сакаи с классом

Вы можете связать курс Сакаи с классом в GitHub Classroom. Дополнительные сведения о Сакаи см. на веб-сайте Sakai.

Администратору необходимо зарегистрировать экземпляр LMS в классе, прежде чем связать курс LMS. Дополнительные сведения см. в разделе Регистрация системы управления обучением в GitHub Classroom.

  1. Войдите в экземпляр Sakai.
  2. Выберите курс Sakai для интеграции с GitHub Classroom.
  3. Щелкните внешние инструменты.
  4. Щелкните ссылки на инструмент.
  5. Щелкнув ссылку "Аудитория GitHub", вы запустите GitHub Classroom, где можно выбрать класс для связи с курсом LMS.

После того как курс будет связан, вы можете импортировать свой список из курса LMS в класс. Дополнительные сведения см. в разделе "Импорт списка из LMS".

Импорт списка из вашей системы управления обучением

Чтобы импортировать список из LMS, выполните приведенные далее действия.

  1. Откройте связанный класс в GitHub Classroom и перейдите на вкладку "Учащиеся".
  2. Нажмите кнопку "Импорт из... ", содержащую имя LMS (Canvas, Sakai или Moodle).
  3. Выберите идентификатор, который вы хотите использовать для учащихся, а затем нажмите кнопку "Импорт записей списка", а список будет импортирован.

Чтобы обновить существующий список:

  1. Откройте связанный класс в GitHub Classroom и перейдите на вкладку "Учащиеся".
  2. Нажмите кнопку "Синхронизация из... ", содержащую имя LMS (Canvas, Sakai или Moodle).

Импорт списка из Google Classroom

Google Classroom не использует протокол LTI, поэтому перед импортом списка не требуется подключаться к GitHub Classroom.

  1. Войдите в GitHub Classroom.

  2. В списке аудиторий выберите аудиторию, которую хотите просмотреть.

  3. В разделе имени аудитории щелкните Учащиеся.

    Снимок экрана: вкладки в классе. Вкладка "Учащиеся" выделена темно-оранжевым цветом.

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

    • Дополнительные сведения об удалении и создании списка см. в разделе "[AUTOTITLE" и "Управление аудиториями](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/manage-classrooms#creating-a-roster-for-your-classroom)".
    • Дополнительные сведения об обновлении списка см. в разделе "Управление аудиториями".
  5. В списке LMSes щелкните Google Classroom.

  6. Войдите в Google, а затем выберите Класс, чтобы подключиться.

Отключение системы управления обучением

Вы можете отключить класс от LMS в параметрах GitHub Classroom .

  1. Войдите в GitHub Classroom.

  2. В списке аудиторий выберите аудиторию, которую хотите просмотреть.

  3. В разделе имени аудитории щелкните Параметры.

    Снимок экрана: вкладки в классе. Вкладка "Параметры" выделена темно-оранжевым цветом.

  4. В разделе "Подключение к системе управления обучением (LMS)" щелкните Параметры подключения.

  5. В разделе "Удалить подключение к системе управления обучением" нажмите кнопку Отключиться от системы управления обучением.