This repository has been archived by the owner on Mar 12, 2020. It is now read-only.
A classroom suffix on profile information to be used on assignment repository prefix #1866
Labels
Projects
Feature request β¨
Since Jan/2019 Github Classroom is supporting multiple classroom per organisation π.
This feature helps me a lot because I don't need to create a new organisation each semester. However, now this unique Github organization stores assignments from different "classroom" and my Github organization is a mess and I'm afraid because it will get worst every semester.
My workflow:
Now, I can't use this assignments' names pattern (duplicity, etc.). I have to put manually some identifier on assignments' name to find out which github classroom it is a part of. For instance:
Github classroom:
OOP-2019-01
Github repository:
OOP
Your assignment title:
Project 01
Your assignment repository prefix:
project-01-2019-01
So, next semester I will create a new classroom
OOP-2019-02
and the assignment repository prefix will beproject-01-2019-02
.My feature request is: Is that possible to create an extra field on Github Classroom Profile information? For instance: suffix for assignment repository prefix (ok, the name is not good π¬).
So, in this new field I can put the current semester (i.e. 2019-01) and it will present on all student repositories names.
I know and can do it manually and I'm already doing that. But, Github Classroom could offers a way to group assignments per "github classroom" and it is important when we want to clone all students repositories for a specific assignments.
Edit: Actually, the suffix could be a prefix as well. Example:
2019-01-project-01
instead ofproject-01-2019-01
. The2019-01
is the value in this new suffix/prefix field.Motivation
I'm using Git-Gud-tool (a grading cli command) to clone all students repositories and I have to use a string to filter assignments from a specific github classroom. For instance:
The text was updated successfully, but these errors were encountered: