Skip to main content

Self-Paced Ready-To-Go (RTG) Lessons

How to enable and use asynchronous lessons, so students can work at their own pace.

Amira Marvel avatar
Written by Amira Marvel
Updated over a week ago
Banner: CodeHop License Required.

Allow Students to Complete Ready-to-Go Lessons at Their Own Pace

This new feature allows students to access and complete RTG lessons at their own pace, without requiring teachers to walk through each step.


How to Enable Self-Paced Ready-to-Go Lessons

This feature is off by default in your section settings. To enable it:

  1. Go to Section Settings.

  2. Locate and toggle on the "Allow self-paced activities for students" option.

Once enabled, all students in that section will have the option to complete RTG lessons at their own pace for all lessons.

Gif showing section settings and where to allow self paced activities for students


Student View with Self-Paced Lessons Turned On

When a student clicks on an assigned RTG activity, they will now see two options:

  • Explore Video Lesson: This option takes students to a page with the same RTG slides a teacher would present. They can navigate through the lesson content independently, and their work on their project within the slides will be saved.

  • Work on My Project: This option bypasses the lesson slides and takes students straight to the associated assignment.

Screenshot of the pop up menu where you can choose to explore a video lesson or work on a project

For RTG lessons without an assigned exercise: If an RTG lesson does not have an exercise, students will still see an activity they can click on to view the lesson. These activities are distinguished by a small glasses icon. When students click on these activities, the only option available will be to "Explore Video Lesson."

Screenshot of the Small glasses icon on a lesson

Saving Student Work: If students access the RTG slides and complete a code exercise within them, their work will be saved directly from the slides. When they later open the main assignment, their previously saved code will still be there.

Submitting Elementary Assignments

There's a CodeHop section setting that, when enabled, allows students to submit their Scratch and Scratch Jr. assignments easily! This setting also allows teachers to see which assignments students have finished working on. It's especially helpful for those using the self-paced CodeHop feature, since those students don't have specific assignment deadlines for teachers to watch for. Teachers can access this setting from their section settings page.

To enable Allow Students to Submit Assignments:

  1. Select "Sections" from the left navigation menu

  2. Click the gear icon next to the section you'd like to update the settings for

  3. Scroll down and toggle the button on

shows a student's view of the purple "Submit Assignment" button

Gif showing how to complete steps 1-3 above to enable the "Allow Students to Submit Assignments" setting in section settings

Once Allow Students to Submit Assignments is enabled, students working in Scratch will see a purple Submit Assignment button in the top right corner of their program. Students working in Scratch Jr. will see a green Turn In button in the top left corner of their program. The Turn In and Submit Assignment buttons have the same function, but are named differently. When either button is pressed, the corresponding assignment will be marked as submitted in the CodeHop Progress Tool for teachers to see.

Shows how teachers can check their students' progress

Shows a picture of the "Submit Assignment" button in a Scratch program

Gif shows how students can navigate from their playground page to their Scratch program to click the "Submit Assignment" button

shows a student's view of the green "Turn in" button

Gif shows how a student can move from their playground page to a Scratch Jr. assignment to click the "Turn In" button

Important Note: Currently, there is no way to enable self-paced mode for individual students only; this feature is enabled section-wide.


School Admin Controls

School administrators can request that CodeHop remove access to this self-paced feature.


CodeHop Curriculum is included with a CodeHop License. If you believe you should have access to the CodeHop Platform, please reach out to your Customer Success Manager or send an email to support@

Did this answer your question?