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 564 forks source link

Get rosters data (link between name and handle name) #2403

Open yves-chevallier opened 4 years ago

yves-chevallier commented 4 years ago

I love the idea of GitHub Classroom, but it is currently a bit cumbersome for me to do the assignments correction. When I use the Classroom Assistant, it syncs the repositories with some limitations:

# Meta data related to GitHub Classroom
---
assignment:
  name: First Assignment
  date: 2019-09-12    
roster:
  darth-vader:
    name: John Doe
    commit: 948a7c4b5d6f5e4a5f6e4ca5 # Last commit before the deadline
    date: 2019-09-13T12:22:41 # Submission date

My goal is to easily get the following information to automate the assignment correction

d12 commented 4 years ago

Hey @yves-chevallier,

We have two issues open for the two pieces of information you're asking for:

https://github.com/education/classroom-assistant/issues/118 - Name folders by roster ID and not GitHub handle

https://github.com/education/classroom-assistant/issues/119 - Honor deadline when cloning repos

Would you mind dropping a comment or reaction over there? This helps us keep track of which features are most requested. We'll hopefully address these issues soon.