Hi @mbrown6,
Before I took on CSP, I did my own take on SBG for my physics classes. When I started CSP, I didn’t feel comfortable applying that same philosophy to a course that was so new to me - but even more so, I didn’t know how I’d assess mastery when there was so much less “normal quiz” stuff and so much more “create a protocol!” stuff.
I mostly reverted back to traditional grading - points for completion, participation, etc. as well as quizzes. I felt most comfortable integrating an SBG approach with quizzes as well as the code.org projects with rubrics - since rubrics align very well with SBG.
As for weighting, I did that, kinda. I have a flat point system. But I would weight an assignment by assigning it a certain number of points. If all my homework assignments were worth 10 points and I decided I want an upcoming quiz to be worth five times as much as a homework assignment, then that quiz would be worth 50 points. That allowed me a bit of flexibility in that I can make up weights as I went along.
Frank