"I have trouble translating the theory and class exercises we learn to actual code. I can do better if I have some help."
"My friend helps me with the assignments all the time. He usually points me into the direction I should be going."
"I want to see the students’ performance to the rubric level. This can help me create a proper plan of action."
"Having a higher level view of the grades of overall class can help me understand where they need my help the most."
"If I am not with my friend, I send him my entire code and he runs it in his system to see what’s wrong. This takes time."
"I usually wait until TA hours to get a review. That is the only time I can get someone to take a look at my assignment."
"If I can see the all the steps the student has taken in writing that piece of code, I can understand where they had trouble."
"Many students don’t understand the rubric. Every time I release grades, they come and ask me where they lost points."
"In the beginning, students usually do not write efficient code. They need practice and help to get better at coding."
"I always provide solution code after every assignment. Using that, students understand an alternate way of solving the problem."
Jakoby wants to improve his knowledge in coding
Jakoby finds the code too difficult to write
Jakoby invites his friend to help with the code
His friend suggests him to share his code for review
His friend is effectively able to guide him
Jakoby feels that he learnt something useful.
Dr. Ryan receives an email from Jakoby for a doubt
Dr. Ryan asks Jakoby to share the code.
Dr. Ryan receives a link to Jakoby's code.
Dr. Ryan helps Jakoby by coding collaboratively.
Dr. Ryan is happy that he could guide Jakoby.
Dr. Ryan came across an issue with Haylie's work while grading.
Haylie has a hard time understanding code and finishing the assignment.
Haylie approaches her classmate for a solution to her problem
Haylie meets Dr. Ryan, and he suggests her to use the new code editor.
Haylie started using the new code editor for her next assignment.
Haylie submits her work to Dr. Ryan and learns that she had incorrect steps.
Dr. Ryan is looking at Haylie's code history and making sense of her thought process
Haylie received a detailed feedback on her assignment with alternate code suggestions
Dr. Ryan realizes that a lot of students have similar issue and teaches the concept again in class.
Student portal's code editor
Grouping code blocks to access features
Add code context or view code history
Adding context, rationale to the code
Sharing for collaboration or code review
Viewing history of a code block
Overall code edit of the project
Instructor's grading portal
Rubric grading for each code block
Feedback / Alternative code suggestion