If you're a parent at home with your student(s) due to school closures, you can still view their progress! First, sign up for a teacher account. Then, create a class section and add your student(s) to your section (even if they already have their own account from school) to view their progress.
You can use the teacher dashboard to view progress for students in your class sections.
What is the teacher dashboard?
The Teacher Dashboard contains a variety of tools for checking on and evaluating student work, as well as managing the students in a particular section.
You can find the teacher dashboard by going to the teacher homepage (https://studio.code.org/home) and then clicking on a section name from the “Classroom Sections” table.
Once you’re on the teacher dashboard, you can switch between sections using the section dropdown list above the purple bar.
How can I see an overview of my class’ progress?
From the Teacher Dashboard, tap the “Progress” tab in the purple bar to view student progress in the current section. The progress tab shows how individual students are progressing through a Unit or Course (in this case, CS Discoveries, Unit 3).
You can view student progress for entire lessons:
Or zoom in to look at student progress on individual levels:
To change the granularity of the view between lessons and levels, use the magnifying glass icons next to the “Select a course or unit” dropdown menu.
The type of each level is denoted in the bar at the top of the progress table:
You can use the key at the bottom of the page to learn what a particular level type means:
You can hover over a student's name in the Progress View to see the last time that student made progress on the current course.
You can also click on a student's name in the progress view to see a more detailed view for their progress in a given course, down to each level (each indicated by a colored bubble).
What do all the shapes and colors on the progress tab mean?
Solid green or solid purple shapes ( and ) mean a student believes they’ve completed a particular level or lesson.
- Note: In some CS Fundamentals lessons, certain levels are auto-validated for correctness, but in all CS Discoveries and CS Principles lessons, levels are not auto-validated for correctness (why?). We recommend reviewing “assessment opportunity” levels (purple bubbles) in these courses to determine whether or not students understand the key concepts of a lesson. Learn more about evaluating student learning in CS Discoveries and CS Principles.
Light green levels (CS Fundamentals only) () mean that students have completed a level, but that they are using more lines of code to solve the problem than is necessary.
Partially filled in squares () mean the student has not completed all levels in this lesson.
- Note: You can use the zoom in icon to see which levels students have or haven’t completed within a lesson.
Shapes that aren’t filled in () mean the student has not attempted a particular level or lesson yet.
Diamond levels () introduce concepts to students whereas circle levels () offer activities for students to practice the concept or demonstrate what they’ve learned.
Viewing progress on individual levels
If you want to check a student’s code or response on a particular level, you can view the student’s work on that level by clicking on a particular bubble. Once you’re viewing a level, click the blue arrow on the right side to bring up the teacher panel, where you'll see dropdown options for selecting a section and a list for selecting students within that section.
- Choose a student from the list to see their submitted work for that puzzle.
- Choose "me" to see your work on that puzzle.
- You can see a timestamp of what time the student last worked on the level in the blue teacher panel.
You can also leave feedback for students on most programming levels in CS Discoveries and CS Principles (learn more).
How else can I monitor student progress and learning using the teacher dashboard?
The teacher dashboard also collects your students’ Text Responses (CSD and CSP-only), Assessments and Surveys responses (CSD and CSP-only), and Projects and brings them to you all in one place.
Any standalone projects that your students are working on independent of Code.org courses will be shown under the Projects tab on the teacher dashboard. This view makes it easy to review or monitor any projects you may have assigned to your students.
NOTE: projects that are integrated parts of Code.org courses will not appear here; to check those projects, go to that project’s particular lesson or level via the “Progress” tab.
“Text responses” tab (CS Discoveries, CS Principles only)
Text responses are gathered from short answer questions throughout the course. Once a student has answered one of these questions, their response will appear here. You can download all student responses as a CSV, and filter down responses to a particular course, unit, and lesson.
“Assessments / Surveys” tab (CS Discoveries, CS Principles only)
Student responses for lockable assessments are aggregated under the Assessments / Surveys tab on the teacher dashboard. Any survey responses from students in your section will appear under this tab as well.
- Note: Lockable assessments are in CS Principles and CS Discoveries courses today.
- Note: most surveys are anonymous which means at least 5 students will need to respond before you can see aggregated, anonymous results for a section.
From this tab, you can select a specific section, unit, and assessment or survey to view results for. You can also download a CSV of student responses. You can learn more about administering surveys or assessments here.
Want to learn more about assessing student work?
Check out these resources:
- CSD Guide to Assessment
- Assessing student progress and learning in CS Discoveries and CS Principles
- Why do my students’ bubbles turn green in CS Discoveries and CS Principles even if they don’t have the right answers?
- Rubrics in Code.org courses