From 41c5a17f82000b088ca0a64aa7e96a077a36c179 Mon Sep 17 00:00:00 2001 From: Lola Valente Date: Fri, 24 Jul 2026 14:17:43 +0000 Subject: [PATCH 1/3] removed video and updated steps --- .../import-from-github-classroom.rst | 54 +++++++------------ 1 file changed, 18 insertions(+), 36 deletions(-) diff --git a/source/instructors/setupcourses/import-from-github-classroom.rst b/source/instructors/setupcourses/import-from-github-classroom.rst index 30668de2..a6db2c86 100644 --- a/source/instructors/setupcourses/import-from-github-classroom.rst +++ b/source/instructors/setupcourses/import-from-github-classroom.rst @@ -4,10 +4,11 @@ .. _importfromgithubclassroom: + Importing from GitHub Classroom -================================ +=============================== -If you have a GitHub Classroom you would like to import to Codio, please follow the steps below or watch the video walkthrough. +You can import an existing GitHub Classroom into Codio. Each assignment repository in the classroom is created as an assignment in a new Codio course. .. important:: Ensure you have the necessary permissions in both GitHub Classroom and Codio before beginning the import process. @@ -15,47 +16,28 @@ If you have a GitHub Classroom you would like to import to Codio, please follow Steps ----- +1. Go to `codio.com `_ and click the user icon at the top of the page. -1. Go to `codio.com `_ and select the user icon at the top. - -2. Enter your login credentials if you have an existing Codio account. +2. Sign in with your Codio credentials. .. note:: - If you do not have an account, select **Free Instructor Account**, enter your - information, and select that you are an instructor and a GitHub Classroom user. - -3. Once your account is created, sign in to Codio. - -4. To import your GitHub Classroom, click the **New Course** dropdown button in the top - right and select **Import from GitHub Classroom**. - -5. If you are already signed in to your GitHub Classroom account in this browser session, - your classroom organizations will automatically populate. Otherwise, you will be - prompted to log in. - -6. Once logged in, select the classroom you want to import. + If you do not have a Codio account, click **Free Instructor Account**, enter your + information, and indicate that you are an instructor and a GitHub Classroom user. + Once your account is created, sign in to Codio. -7. Select **OK**. Each assignment repository will be created as an assignment inside the - Codio course. +3. Click **Import** in the top right corner. -8. To import multiple courses, return to the Courses dashboard and repeat the process. +4. Log in to your GitHub Classroom account when prompted. If you are already signed in + to GitHub in this browser session, your classroom organizations populate automatically. +5. Select the classroom you want to import. -Video Walkthrough ------------------ +6. In the pop-up window, select the organization to import to. If you belong to only + one organization, it is the only option shown. -This video walks through how to add your GitHub Classroom content into Codio: +7. Select the technology stack that matches the coding language of your content. -.. raw:: html +8. Click **Import** in the bottom right corner. Each assignment repository is created + as an assignment in the Codio course. - - - - \ No newline at end of file +9. To import additional classrooms, return to the **Courses** dashboard and repeat this process. \ No newline at end of file From 402ec5340e2b55118fdbaf02ffc17342be9de163 Mon Sep 17 00:00:00 2001 From: Lola Valente Date: Fri, 24 Jul 2026 14:32:43 +0000 Subject: [PATCH 2/3] CR Feedback --- .../setupcourses/import-from-github-classroom.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/instructors/setupcourses/import-from-github-classroom.rst b/source/instructors/setupcourses/import-from-github-classroom.rst index a6db2c86..3a04076b 100644 --- a/source/instructors/setupcourses/import-from-github-classroom.rst +++ b/source/instructors/setupcourses/import-from-github-classroom.rst @@ -27,8 +27,8 @@ Steps 3. Click **Import** in the top right corner. -4. Log in to your GitHub Classroom account when prompted. If you are already signed in - to GitHub in this browser session, your classroom organizations populate automatically. +4. Sign in to your GitHub account when prompted. If you are already signed in to GitHub + in this browser session, your classroom organizations populate automatically. 5. Select the classroom you want to import. @@ -40,4 +40,4 @@ Steps 8. Click **Import** in the bottom right corner. Each assignment repository is created as an assignment in the Codio course. -9. To import additional classrooms, return to the **Courses** dashboard and repeat this process. \ No newline at end of file +9. To import additional classrooms, return to the **Courses** dashboard and repeat Steps 3–8. From c6b97211e8d0e513303dcfe3ee0ef627f0eb1971 Mon Sep 17 00:00:00 2001 From: Lola Valente Date: Fri, 24 Jul 2026 17:38:18 +0000 Subject: [PATCH 3/3] added more info --- .../import-from-github-classroom.rst | 37 +++++++++++++++++-- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/source/instructors/setupcourses/import-from-github-classroom.rst b/source/instructors/setupcourses/import-from-github-classroom.rst index 3a04076b..05a37504 100644 --- a/source/instructors/setupcourses/import-from-github-classroom.rst +++ b/source/instructors/setupcourses/import-from-github-classroom.rst @@ -4,14 +4,43 @@ .. _importfromgithubclassroom: - Importing from GitHub Classroom =============================== You can import an existing GitHub Classroom into Codio. Each assignment repository in the classroom is created as an assignment in a new Codio course. -.. important:: - Ensure you have the necessary permissions in both GitHub Classroom and Codio before beginning the import process. +Choose an Import Method +----------------------- + +There are two ways to migrate your assignments from GitHub into Codio: + +- **GitHub Classroom Import** — Import your entire classroom as is. +- **Smart Import** — Import individual assignments and automatically add Codio native features (Guides). + +Use the table below to decide which method fits your course. + +.. list-table:: + :header-rows: 1 + :stub-columns: 1 + :widths: 20 40 40 + + * - + - :ref:`GitHub Classroom Import ` + - :ref:`Smart Import ` + * - **What it does** + - Imports your entire classroom as is. Each repository becomes a Codio assignment. + - Imports repositories one at a time and automatically converts them into assignments with Codio Guides. + * - **Guides** + - No — content stays as README files. + - Yes — README content becomes interactive Guide pages. + * - **Best for** + - Moving a whole course over quickly. + - Getting the most out of Codio's native features. + +To use Smart Import, see :ref:`smartimport`. To import your entire classroom, follow the steps below. + + +.. _githubclassroomimportsteps: Steps ----- @@ -40,4 +69,4 @@ Steps 8. Click **Import** in the bottom right corner. Each assignment repository is created as an assignment in the Codio course. -9. To import additional classrooms, return to the **Courses** dashboard and repeat Steps 3–8. +9. To import additional classrooms, return to the **Courses** dashboard and repeat Steps 3–8. \ No newline at end of file