Others may find this useful: here is “lab 1” from my 2nd-year CS class. We use Java8 and IntelliJ, requiring students to install several things on their computers. This shows the student-side of interacting with GitHub Classroom. We’re now in the middle of the fourth week and aside from an occasional student who ends up with an empty repository (a known bug, GitHub is hopefully working on it), the GitHub side had worked without issue.
FWIW, we have weekly in-person “labs” meant to be completed by students in person, so the tasks are relatively straightforward. Lab 1 is an all-hands-on-deck exercise because everybody’s computer is weird in its own special way, and there are inevitably students who manage to skip steps of the instructions. We also have weekly projects, due late Sunday evening, which is where we have more substantial challenges for the students.