You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Discern what the standard is asking for, and not asking for
Assessments are aligned to standards, which have specific verbs
Research any existing materials for the assessment you might be able to use or repurpose
Come up with a concept for the assessment
Don't worry about how it will be administered
Try to keep the assessments as small and focused as possible
Themes ("Galvanize Sports", "Galvanize Brews") are good
Make sure that you can do multiple versions of the assessment
Come up with multiple versions of the assessment
Each version of the assessment doesn't need to cover everything a student should be able to do- each student should take multiple versions, so it's OK to cover the entire standard over multiple assessments, as long as they all feel like the same assessment presented multiple ways
Use the multiple versions to try to manage the size of the individual assessments
Create a repo for the assessment, following the folder format below
For each version of the assessment:
Write a rubric for how it will be scored
This should be a checklist
Identify all of the things someone would have to do demonstrate mastery of the standard
Be specific; the more room for interpretation an item has, the more likely a student or grader will misunderstand it
Both functional and non-functional things should be listed
Identify how many items on the checklist need to be checked for the assessment to be considered "passed"
Make an exemplar version that checks all of the rubric criteria- use tests if applicable, and modify the rubric as needed
Save the complete solution to the solutions branch
Remove anything that you want to hold students accountable for writing from the master branch, leaving any tests
Write a README.md with the instructions a student should follow to complete the assessment
If feasible, you can copy your solutions and starting code to start off your other versions
As your rubrics, assessments, and READMEs evolve, keep them in sync. It should feel like multiple versions of the same assessment
Come up with a strategy for the practice version of the assessment
The purpose of this is to let students isolate and practice individual aspects of the assessment
This is ideally harder than any individual version of the assessment
The practice should cover every skill they need in all of the assessments
If it's themed, try to come up with a different theme
Write a complete example of the practice
Make a list of all of the individual skills a student needs to demonstrate to pass the assessment
For each skill:
Copy the complete example to a new folder
Remove any of the relevant code for the skill you're trying to practice
Write a README.md describing how to do the exercise
Update the list of assessments with:
A link to the assessment
A link to the practice folder
A list of required skills
Folder Stucture
README.md - A general description of the assessment, what skills it covers, and the relevant standard
drills
|-version-1
|-README.md - Specific instructions for this version
|-rubric.md - The rubric for this version
|- Any setup or testing files necessary for this version
|- In the `solutions` branch, this should contain a complete, working version
|-version-2
|-README.md - Specific instructions for this version
|-rubric.md - The rubric for this version
|- Any setup or testing files necessary for this version
|- In the `solutions` branch, this should contain a complete, working version
|-version-3
|-README.md - Specific instructions for this version
|-rubric.md - The rubric for this version
|- Any setup or testing files necessary for this version
|- In the `solutions` branch, this should contain a complete, working version
practice
|- README.md - A general description of the practice and what a student needs to do to complete it
|- complete-example - A complete version of the app
|-name-of-practice
|-README.md - Specific instructions for this version
|- Any setup or testing files necessary for this version
|-name-of-practice
|-README.md - Specific instructions for this version
|- Any setup or testing files necessary for this version
|-name-of-practice
|-README.md - Specific instructions for this version
|- Any setup or testing files necessary for this version