📣 Important announcement for Educators: GitHub Classroom functionality will be transitioning to partners #196615
Replies: 20 comments 22 replies
This comment has been hidden.
This comment has been hidden.
-
|
I know this is only referring to GitHub Classroom, but are there any updates on future plans for GitHub education benefits for teachers and students? I've mostly used GitHub Classroom for teaching, so I wonder what happens to the benefits without it. |
Beta Was this translation helpful? Give feedback.
-
|
Will the Feedback branch and PR feature be added to Classroom50 as part of this migration? Without a consistent way to provide feedback to students directly in their repositories through a Feedback PR, the setup loses a core value I used the GitHub Classroom for. |
Beta Was this translation helpful? Give feedback.
-
|
If you are looking for another free option with all the features of GitHub Classroom (and more): https://csplusplus.com/github/ |
Beta Was this translation helpful? Give feedback.
-
|
Not surprised, but extremely disappointed in the lack of communication leading up to this. |
Beta Was this translation helpful? Give feedback.
-
|
Our Summer Quarter courses start in a month or more, which means they run past the August 28th GHC drop dead date, so I need a transition plan now, not in 2 weeks. |
Beta Was this translation helpful? Give feedback.
-
|
I run https://pickcode.io, for folks who need to run simple Python/Java/Vanilla Web dev/C++, our editor is pretty nice. Most people came to us from the old Replit for education product. We wouldn't work for anyone needing git or advanced editor features, but would be a good fit for high school or CS1. Feel free to contact me directly at charlie@pickcode.io |
Beta Was this translation helpful? Give feedback.
-
|
Very disappointing to hear; Github Classroom was fantastic for my CS291, CS385 and CS627 courses at Pace University. It was great having it based on GitHub which is a crucial skill for students to learn, and the cost was fantastic. Thank you to everyone who worked on Github Classroom; hopefully there will be another open source solution which can use the classroom.yml files I spent so much time tuning. |
Beta Was this translation helpful? Give feedback.
-
|
github must die already, it became a m$lop |
Beta Was this translation helpful? Give feedback.
-
|
The main reason we've had for using GitHub classroom is that our yearlong course requires students to use GitHub for their projects in the second semester and the platform helps them get used to the PR process and interface (very important for those who haven't used it much or at all previously). It may have had its wonky challenges, but GitHub Classroom fit our core need perfectly. Also, this should be more prominently announced in the Education newsletter. I can understand wanting to paint this in a positive light, but it really should have included something like "ACTION REQUIRED by August 28, 2026 to transfer content". |
Beta Was this translation helpful? Give feedback.
-
|
My primary concern is continued support for the "team" upgrades and ESPECIALLY the related support for Codespaces. Every assignment I've ever created relies on Codespaces. Any details on this would be appreciated. |
Beta Was this translation helpful? Give feedback.
-
|
What about the Student Developer Pack? Will students still get access to Copilot or other integrated LLM models? I started a project toward the end of this semester with my class. A few students had trouble getting approved for the Student Developer Pack, and it seems they must have finally gotten approved after the change, because they keep hitting credit ceilings that the other students are not hitting (it is saying they have a free account, not a student account). Why would you make the change during school and not the summer? It has really messed with the student experience and has caused a lot of frustration. |
Beta Was this translation helpful? Give feedback.
-
|
I have been developing CodeTeach.ai, a tool to streamline GitHub-based programming assignment generation. My spring pilot went well, and I recently finished updating it for public production. Like many instructors here, I was surprised by this announcement. I’m now working on a post-Classroom workflow that lets instructors continue using GitHub for assignment distribution, student repositories, and autograding without depending on GitHub Classroom itself. The goal is to preserve the parts many of us still want: GitHub repositories, private workflows where possible, and GitHub Actions-based autograding, while keeping the instructor experience lightweight. |
Beta Was this translation helpful? Give feedback.
-
|
@github has no-one in the team considered making Github Classroom open source so the community can maintain it? Can't quite believe I am saying that:) |
Beta Was this translation helpful? Give feedback.
-
Small GitHub Classroom-style repo assistant for instructorsHi everyone, With the uncertainty around GitHub Classroom workflows, I’ve shared a small public toolkit for instructors who need the common course-repository admin tasks without a large framework: 👉 https://github.com/Digital-Educational-Engineering/github-course-repo-assistant What it does
Why I made itI’ve used scripts like this in my own courses even when GitHub Classroom was still around, because there were some limitations I wanted more control over. One example is the fork-based workflow concern discussed here: https://github.com/community/Global-Campus-Teachers/discussions/368 This toolkit uses template repositories instead of forks. That means starter-code changes are not synced later through fork tooling, but it avoids the classroom fork relationship issue discussed above. Safety features
Deadline workflowOne common use case is locking assignment repos after the deadline by making student access read-only. Students can still view their work, but cannot push new changes. If a student has an extension, the instructor can still manually adjust that one repo in GitHub. Important noteThis is not a complete GitHub Classroom replacement. It is just a simple toolkit for my common workflow, shared in case it helps others. I tested it with dummy organizations and did sanity checks, but this shared version has been cleaned up and generalized from older scripts that were more hard-coded for my own courses. Please try it first with a dummy course organization before using it with real students. Repo: https://github.com/Digital-Educational-Engineering/github-course-repo-assistant Hope it helps someone. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as low quality.
This comment was marked as low quality.
This comment was marked as low quality.
This comment was marked as low quality.
-
|
Does this affect the autograding action on GitHub Actions ( |
Beta Was this translation helpful? Give feedback.
-
|
Since we are on this topic, here is an alternative we've been developing/working on for the past 4 years at Dartmouth: https://classmoji.io/ 😊. No autograders though, honestly just for creating repositories from templates, manage students and TAs. Also we use emojis to grade (inspired from Github emojis). |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
What is GitHub Classroom?
GitHub Classroom is a free tool designed to help educators using GitHub distribute coding assignments, provide automated feedback, and manage coursework using GitHub repositories.
What is changing and why?
For many educators using GitHub Classroom, you may know that this product has been operating under ‘maintenance mode’ for the past 18 months. We know this has been frustrating, and we want to make sure Classroom gets the investment it deserves.
That’s why we are announcing a transition plan from GitHub Classroom to partner solutions that can more reliably fulfill your needs.
Recommended classroom solutions
We've partnered with two fantastic organizations that offer the core Classroom workflows (assignment distribution, auto grading, and GitHub repo integration) plus capabilities we weren't able to build.
Data Privacy and Compliance
GitHub takes the privacy of your data and your students' data seriously. As part of the GitHub Classroom deprecation:
To learn more about GitHub’s privacy practices, see our Privacy Statement
When will these changes happen?
Starting today, GitHub Classroom will no longer accept new users, so educators who are new to the platform will not be able to create a classroom.
However, educators who already have existing GitHub Classroom accounts and classrooms will be able to operate as normal (create classrooms, invite students, etc.)
On Friday August 28th GitHub Classroom will fully transition to partner solutions, no users will be able to sign in and manage classrooms on the platform, and the GitHub Classroom website will be decommissioned. However, all GitHub user accounts, repositories and organizations will remain unaffected.
We know this timeline is tight, especially for educators preparing fall coursework over the summer. The GitHub Education, Codio, and Fifty Foundation teams are committed to support you through this transition. Please take advantage of the support resources listed in the following section.
Support and Resources
Additional migration guidance and documentation will be coming over the summer and will be posted to this community discussion.
Looking Ahead
We know that change is not easy and many of you have been relying on GitHub Classroom for years, but we truly believe that these partner solutions are better, more sustainable long-term solutions for your teaching needs.
We're committed to making this transition as smooth as possible. The teams at GitHub Education, Codio, and Fifty Foundation are here to help.
GitHub will be hosting a virtual Educator Summit on June 10-12th that will include sessions to support your GitHub Classroom transition. Learn more and register at https://luma.com/law93emw.
Thank you for supporting students as they learn and build with GitHub.
The GitHub Education Team
Beta Was this translation helpful? Give feedback.
All reactions