Use the GitHub command line interface to export your Classroom data or migrate to a partner platform.
Export your Classroom data to local files
-
Set up the GitHub command line interface (CLI) tool and install the GitHub Classroom extension. For more information, see Utilisation de GitHub Classroom avec GitHub CLI.
-
Download the Classroom Export Utility script to your computer. See the classroom-export-utility repository.
-
Follow the instructions in the Classroom Export Utility README to download your Classroom data.
-
Verify that all your classroom data has been exported to JSON or CSV files on your local machine.
Migrate existing GitHub Classroom data to a partner
Migrating to Codio
Follow the instructions on the Codio documentation site and watch the video walkthrough to import your GitHub classrooms to the Codio platform.
You can also book a free consultation to get personalized advice and tips on your classroom setup and migration options at https://www.codio.com/consultation.
Watch the on-demand webinar about using GitHub with Codio.
Migrating to Classroom 50
Remarque
Classroom 50 will become generally available on July 1, 2026.
Classroom 50 uses GitHub repositories and actions for autograding, so it's very similar to the current GitHub Classroom setup.
The Teacher Guide provides instructions for setting up Classroom 50.
Participate in the Classroom 50 community discussions if you have questions or suggestions.