Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: users name rather than id #29

Open
karye opened this issue Aug 17, 2023 · 3 comments
Open

Feature request: users name rather than id #29

karye opened this issue Aug 17, 2023 · 3 comments

Comments

@karye
Copy link

karye commented Aug 17, 2023

When cloning student’s assignment repository the naming of the folders is "assignementname-userid".
It would be most useful to have "assignementname-username" since the userid:s can be quite cryptic.
Resulting in 30 folder-repos you wonder whose their are.

@shanep
Copy link
Contributor

shanep commented Sep 27, 2023

Hi @karye yes this would be nice, I want this feature as well. I when to implement it and ran into the fact that not all students actually have their name set in their GitHub profile. So in those cases we would have to fall back to their GitHub username which would be confusing for teachers and TA's.

The real solution is to have the roster identifier included in the Student struct (issue #9 ) and ideally add the roster to the backend REST API (issue #36)

Unfortunately both issues (#9, #36) required changes to the back end API which is not open source so I can't implement them myself. If those to issues are resolved I can push these changes as well :)

@karye
Copy link
Author

karye commented Oct 4, 2023

Yes, the student rooster-name should be used when creating student-repos.

@pmcstjean
Copy link

+1 for the student roster name ...I made myself a python script that update all the folders and rename them to the roster name (by loading the csv file first). Problem is, I can't use the new classroom "pull" feature because it doesn't recognize the folders.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants