Clone, pull, and get status of a specific student on an assignment
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
Research direction
The issue names the existing bulk clone, pull, and status commands, but no files or tests. Start by locating those CLI entry points and determine how a student is identified; done means one command can target that student for status, clone, or pull without relying on assignment pages, with the requested machine-readable output considered.
Written by the indexing model from the issue text.
Description
Is your feature request related to a problem? Please describe.
I want to clone and pull for a specific user, not just a (effectively random) set of students per "page" of an assignment.
Describe the solution you'd like
A single CLI command that could print the status or, clone, or pull the submission for a specific student on an assignment.
Describe alternatives you've considered
Use the bulk commands and prune to what I need, or use the webapp to find the student in question.
Additional context
I am looking to wrap the CLI tool here into a more featureful CLI for my own specific needs and the more CLI arg nuances I can get the better 😁. Machine readable output like JSON would be great too in this case.
- Dominant language
- Go
- Stars
- 126
- Forks
- 21
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from github/gh-classroom
-
Difficulty 1/5 Under an hour Newbie friendliness 70/100
github/gh-classroom#95 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
github/gh-classroom#21 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
github/gh-classroom#116 · 3 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
github/gh-classroom#110 ·
-
Sanitize Team name Open
Difficulty 3/5 1-2 days Newbie friendliness 45/100
github/gh-classroom#109 ·
All issues in github/gh-classroom
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
crossplane/crossplane#7859 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
bazel-contrib/rules_go#4721 · 2 comments ·
-
needs-triage
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
bug carvel-triage
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
carvel-dev/kapp-controller#1861 ·
-
area/logging kind/bug
Difficulty 2/5 1-3 hours Newbie friendliness 86/100