Presentation is loading. Please wait.

Presentation is loading. Please wait.

A peer review/grading system for use with Scratch (SPRAT) Dr

Similar presentations


Presentation on theme: "A peer review/grading system for use with Scratch (SPRAT) Dr"— Presentation transcript:

1

2 A peer review/grading system for use with Scratch (SPRAT) Dr
A peer review/grading system for use with Scratch (SPRAT) Dr. Ben Schafer

3 Who should be here?? To get benefit from this presentation you should probably: Teach Scratch Want students to complete/submit assigned programs in Scratch Be comfortable running a Python script (or be willing to learn) Be comfortable modifying a few variable values in Python (or be willing to ask a colleague who is)

4 Background and Motivation
I teach with Scratch A LOT!! I want students to submit projects Partially to see if they are understanding the material In other words, for evaluation I want students to see other student's work Some great learning takes place when you can look beyond how YOU saw the problem

5 What I wanted Collections of similar programs

6 Scratch Studios You can easily collect similar work onto a single page
Make one studio per homework assignment Great for sharing work and getting students to look at alternatives

7 What I wanted Collections of similar programs
"Peer Review" by the students

8 Sharing and Commenting
Scratch already has built in sharing and commenting

9 What I wanted Collections of similar programs
"Peer Review" by the students Automatic "grading"

10 Scratch Teacher Accounts
Pros Credential creation/management Additional Studio Management tools Cons Mostly used to provide management for the student accounts No grade book features [Wasn't available when I got started]

11 What I wanted Collections of similar programs
"Peer Review" by the students Automatic "grading" It's good to be a programmer

12 Introducing SPRAT The Scratch Peer Review and Assessment Tool

13 What I did I discovered that Scratch has a largely unadvertised API to allow access to publicly shared information about users, their programs, and the studios they create and post.

14 What I did I wrote a Python script that uses this API extract some key information from the Scratch website to build a peer review/grading system to fit my needs.

15

16

17

18

19

20

21

22 Scratch Peer Review and Assessment Tool


Download ppt "A peer review/grading system for use with Scratch (SPRAT) Dr"

Similar presentations


Ads by Google