About GitHub Classroom
GitHub Classroom
is a free tool provided by GitHub
to help instructors teach many types of courses. GitHub Classroom is a teaching tool that lets teachers and school administrators create and manage digital classrooms and assignments. You can create assignments for individual students or groups of students, set due dates, and track assignments on your teacher dashboard. Additionally, GitHub Classroom has many features that simplify tasks like providing feedback, grading assignments, and integrating your existing teaching tools. You can read more in GitHub Classroom's documentation
.
When combined with GitHub Codespace
, Classroom can provide a complete environment for assignments and labs for any course that deals with source code or similar work, like Jupyter Notebooks.
Getting Started
Follow GitHub's Getting Started Guide
to get started using Classroom. There are several steps involved, and, if you have not used Classroom before, your process might include an approval step from Github, which may take time.
Get Help
GitHub is a powerful tool with a variety of features that all interconnect. The connections, like those between Classroom and Codespaces, are nuanced and can take some time to fully grasp. Generally, GitHub's documentation
can help but it may be useful to join OHIO's GitHub User Group
on Microsoft Teams to connect with others at Ohio University working with this technology. Request to join the Team
and follow the instructions. You should be approved reasonably quickly during normal business hours.