Here's a new video walkthrough on viewing student progress, hosted by Amanda!
What is the teacher dashboard?
You can use the teacher dashboard to view progress for students in your class sections. 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 "View By" toggle button 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.
PLEASE NOTE: This time stamp is not reflective of the last time a student logged in to Code.org. It represents the last time the student completed a level in the current course or unit on Code.org. If the student is working on a non-validated level for a long time without hitting 'finish,' this time will not update until they finish the level.
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. Please note:
- In some CS Fundamentals lessons, many levels are auto-validated for correctness. Those levels will turn a solid green when completed correctly.
- Programming activities in most CS Discoveries and CS Principles lessons are not auto-validated for correctness (why?), but we do perform a basic check on Game Lab, Web Lab, and App Lab levels to ensure that students have at least changed the code on the level before proceeding. In these courses, we recommend reviewing “assessment opportunity” levels (marked with purple checkmarks) to determine whether or not students understand the key concepts of a lesson rather than evaluating each level for correctness. 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 tap on the lesson square to see which levels students have or haven’t completed within a lesson.
Shapes that are outlined but not filled in () are still being worked on by the student.
Shapes with a red dot () indicate that they need to be reviewed, either by you or by the student (learn more)
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.
You can check out the level key at the bottom of the Progress Tab for a quick reminder of what shapes and colors mean what!
Viewing student progress on individual levels
You can easily view your student's code on an individual level: just go to that level and use the teacher panel to select the section and student whose code you want to view (learn more).
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
- Can I tell a student they need to keep working on a level?