github-education-resources / classroom

GitHub Classroom automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub.
https://classroom.github.com
1.34k stars 570 forks source link

sync with roster with the classroom.google.com #2579

Closed arademaker closed 4 years ago

arademaker commented 4 years ago

Describe the bug

Some students from the classroom.google.com are still unlinked to github account. How the link is computed? How to solve these cases?

To Reproduce

Steps to reproduce the behavior:

  1. I imported students from LMS (I choose the classroom.google.com),.
  2. Imported the students. In the list, we have 4 cases of students not linked.

Expected behavior

all students have already submitted one assigment, so I was expecting that all of their accounts are linked.

d12 commented 4 years ago

:wave: Students have the option to skip the linking process if they don't see their name which might be why some students in your roster are appearing as unlinked. You can manually link these students in the roster settings if you'd like!

arademaker commented 4 years ago

When I download the rosters, some students in the classroom.goggle.com are not listed. So I am suspecting that the classroom.google.com didn't provided all the students to the github classroom. I have 32 students in the classroom.google.com but only 30 students in the roster.

so I can't manually link these studetns in the roster settings because for some students github accounts I can't find the student in the roster:

image
d12 commented 4 years ago

@arademaker We've seen this bug in the past from Google, for some reason they don't send us all the students in the roster. We don't have bandwidth to work more on the Google integration at the moment, so the easiest way to get rolling with Classroom would probably be to unlink the LMS and manually add your 2 other students. Unlinking won't destroy the roster entries that were made by Google, so you'll only have to add two new entries.

arademaker commented 4 years ago

I didn't see any option for unlink a roster. I can only see delete roster.

arademaker commented 4 years ago

Ops! I found it in the settings. In the end, what I will be missing once I do't have the Google Classroom LMS linked to the organization?

d12 commented 4 years ago

When you unsync, your Classroom roster won't be able to pull changes from your Google Classroom roster. That's the only difference :)