One of the first things teachers are encouraged to do with the students is use a Code/Design Journal that students can reflect in at the end of a lesson or throughout a project. The journal can be designed with open ended questions such as “What did you find challenging about this lesson/project?” and “How did you approach that challenge?”. The questions can also be more specific to the lesson or project, “How did using the repeat block help you with creating an algorithm?”.
The teachers have used rubrics and task cards with activities and projects when coding the Robot Mouse and Dash & Dot to keep track of student progress and checking for understanding. As we move into the project based learning with Scratch and Scratch Jr those rubrics and checklists will be used more for a grading scale. It can be difficult to set expectations but still not limiting student creativity and ability to find unique solutions or programs.
More specific to the CS Fundamentals courses, some of the teachers have taken the assessment question within the stage and adapted them to a paper activity. It is also important to look at how the worksheets used in the unplugged activities are being scored and used as a student artifact.
Teachers can create activities within their own Code Studio account using Play Lab or Draw Something and then share the URL with students to complete specific tasks. These tasks may include debugging a program, finishing an algorithm/program, rewriting the program in pseudocode or reverse engineering.
Here is a link to this post with links to assessment examples: https://docs.google.com/document/d/1WfBxOc64P7Gm3YhZ9Hv7Ftnfiq8FvpM1EFxnLqObyoo/edit?usp=sharing