I see… it’s the added team separate from the repo that has to be unique per team/student per assignment, and the repo suffix just uses it. Ya, I see what you mean. Yea… that could be messy.
I think I’ll just write the script lol It’ll take a .csv mapping, and just rename them locally for me. If I want to do it better or support Git usage then I could do it with commands that change the repo name formally on the server too. If it works well for me I’ll post on my personal GitHub repo for random scripts just like this and you’re welcome to it
I’ll have to (probably manually) setup the .csv mapping once a semester per class but that’s not too bad. I could also scrape the website or maybe they even have a GitHub Classroom specific API, but probably not. I personally do not want to rely on students providing any information, not only because this should be automated, but also they make so many mistakes I don’t want to have to fix them, and select very few, I can’t trust.
Thanks for your help!