gh-classroom
gh-classroom copied to clipboard
GitHub Classroom CLI Extension is a powerful and easy-to-use command line tool that enhances the functionality of the GitHub CLI, specifically tailored for educators using GitHub Classroom.
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...
I would be helpful to include the Roster Identifier in output of `accepted-assignments`. For now it only includes the GitHub-username under the column student (which maybe also should be named...
## Proposed endpoint Add the necessary get/put endpoints to support feature request #18 in the cli. This would be from the **students perspective** not the instructors. Currently all commands in...
## Proposed endpoint Add get/put end points to add, update, modify autograding tests for assignments. ## Justification Currently the only way to add autograding tests is through the GUI. Having...
Allow students to accept GitHub Classroom assignments via the CLI as well, as via ``` gh classroom accept ORG/REPO ``` wherein ORG is a teacher's org (for GitHub Classroom) and...
When grading assignments the comments made by me as a teacher in a pending review are hidden from any other teachers that are involved in the course, meaning that it...
I would like to be able to see not just 'commit count', but also last commit time, so that my graders can see when a student has submitted 1 day...
## Summary 👋 I think it would be neat to add [dev container config](https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers) to support developing this project with [Codespaces](https://docs.github.com/en/codespaces).
E.g.: ``` $ gh classroom assignments --web ? Select a classroom: Introduction to Game Development 22 Assignments for Introduction to Game Development Opening in your browser. ``` Versus: ``` $...
Particularly for large classes, it would be great if raw output could easily be saved as CSVs, without having to use API.