Assessing student written problem solutions: A problem-solving rubric with application to introductory physics | Synapse