New Project Rubric for Unit 3 Lesson 14

Hi! We have a revised project rubric for this lesson, if you’d like to try it out.

The rubric has six associated marked sample projects to give guidance on how to use them. We’ve also created a document that outlines the expected student learning, organized into concept clusters.

Please check them out and let us know what you think. We’ll be incorporating your feedback into the final versions that get included in the 2019-2020 version of CS Discoveries!

Unit 3 Student Learning
Unit 3 Chapter 1 Draft Rubric
Unit 3 Chapter 1 Sample Marked Projects

Note: To copy an editable version into your Google Drive, click “File”->“Make a copy”. To download a PDF or editable MS Word version, click “File”->“Download as…” and choose your preferred version.

3 Likes

U3L14Rubric - Interactive Card.docx (13.6 KB)

I’m going to use this new rubric for my students next week. I made a couple of minor changes for my students. Will give feedback here once I get to use and grade their project end of next week.

I’m a little confused about Algorithms and Control structures criteria. What is the difference between Meets and Exceeds in use of conditionals?

Meets: uses at least one conditional that is triggered by a variable or sprite property inside the draw loop.

Exceeds: uses multiple conditionals inside the draw loop, at least one of which is triggered by a variable or sprite property.

I see use of multiple conditions to be Exceeds level, but if the student uses multiple conditions, which is also considered “at least one” they can also be at Meets level? Or is there more in “Meets” level that I don’t see?
If that’s the only difference, maybe it’s best to remove the word “at least”?

Hi Anisa!

Thanks for the feedback. I see how that is confusing. I agree with you that it would make more sense for the “Meets” to say “Includes a conditional that is triggered by a variable or sprite property inside the draw loop.”

I’ll change it now. Let me know if that’s not what you meant, or if you think that the wording change doesn’t fix the problem.

Thanks,
Elizabeth

yes, that’s perfect. I’ll start using it and see if it works from the student perspective. And see what other feedback I can get from them.

1 Like

Two typos in the second “Algorithms and Control Structures” band: “drap” instead of “draw” in “Convincing,” “in our out” instead of “in or out” in “Limited.”

Thank you! Fixed!

Elizabeth

Hi! Seeking a bit of clarification on the rubric and marked samples.

For the third “Algorithms and Control Structures” band, Extensive Evidence states “Uses multiple conditionals inside the draw loop, at least one of which is triggered by a variable or sprite property.” I’m unsure why Sample 4 doesn’t meet this - I see four “if” statements, the last of which is triggered by “guitar_plays > 300”.

For that same band on Sample 2: I see two (multiple) conditionals, one of which is triggered by the variable “clicked_present.”

In general, I wonder about this band, because a lot of my students used multiple conditionals (often to have multiple kinds of user input) without having any triggered by variables or sprite properties. That would automatically put them at “Developing” for conditionals. Is the “triggered by variables or sprite properties” part that essential to the “Conditionals” band?

On that same note, I think there should be more support in the project guide for students using variables in their projects - many of mine only used variables to label the sprites, but that doesn’t seem to be counted in the marked samples (e.g. 3 and 6), so all of those students would get “No Evidence.”
Edit to add: I’m even more confused. If variables labeling sprites aren’t being counted, then Sample 1 doesn’t use “Multiple variables” (only one, shake_count), though it is marked that it does. However, Sample 4 seems to use variables in exactly the same way (one, guitar_plays), and it’s marked as “Convincing Evidence.” Why do those two get different assessments?

Another band: Why does Sample 6 get “No Evidence” for the first band? The “Limited Evidence” statement is “At least one sprite, with at least one property updated after sprite creation.” This program updates bike.scale, alien.scale, guitar.rotation, and guitar.scale (albeit sequenced incorrectly inside the draw loop). At an even more basic level, would using sprite.setAnimation count as changing a sprite’s property?

For “Position and Movement,” does rotation count as movement, or does only movement in the x and/or y directions count?