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

Slides:



Advertisements
Similar presentations
What are Colquitt County teachers, parents, and students saying about ?
Advertisements

Introduction Mohawks Innovation & Applied Research department has responsibility for the Colleges Learning Management Systems (WebCT and FirstClass (FRED))
How Do You Know That Your Students Are Learning? 2012 Curators’ Teaching Summit Nov. 12, 2012 – Session 3.
Centra Quick Tips Press button or Ctrl Key to speak Use button to ask questions Use button for Yes, button for No Use buttons for feedback - Step Out Text.
Welcome to Moodle! Moodle is an open source web application used to create interactive online learning sites. ITIS Corni – Modena, Italy.
LinkedIn - Beyond Basics and LinkedIn work-arounds as of 4/8/11 By Jenny Kahn, PHR Senior Technical Recruiter
Motivations to deposit: Two approaches to Open Educational Resources (OERs) within Languages and Social Sciences Sarah Hayes Shared resources, unshared.
Social Media: FACEBOOK Kristin Martin Professional Development.
1 Name Aggeliki Pappa Which of the four face-to-face institute or Elluminate session topics did you select to report on and why? Dr Mason’s lecture on.
BECOME A BLOGGER: Create a Classroom that Extends Beyond the Boundaries of the School Building.
LinkedIn - Beyond Basics Dec 8, 2011 By Jenny Kahn, PHR Senior Technical Recruiter Copyright 2011.
Course Management Systems (CMS) Presented by: Jeff Lewis Design by: Ben Zastrocky Director, Web & Instructional Technology.
Pod Casting as an Assessment Tool Presented By Anne Baker Science Teacher Edgemont Campus.
Using SchoolRack to Engage in Educational Collaboration between Teacher, Students, and Parents Dr. Tracy Daniel, Technology & Assessment Coordinator Ms.
Kerry Cook Mathematics Teacher Franklin High School Franklin, NH
Getting Started Using Google Drive & Edmodo for Collaboration.
Integrating Technology for Instruction and Learning Jennifer Verschoor & Evelyn Izquierdo April 3, 2009.
Welcome to 7 th Grade Math! Mrs. Paluch. The Teacher….  Capri Paluch  14th year at MSN  Teach 6 th grade Math and 7 th grade Math  Easiest way to.
What this class meant to me Evgeni Bouzakine. The people I met during this class have helped me learn so much about teaching and how to make a successful.
Welcome to 6 th grade math! Mrs. Paluch. The Teacher….  Capri Paluch  14th year at MSN  Teach 6 th grade Math and 7 th grade Math  Easiest way to.
Python Programming Using Variables and input. Objectives We’re learning to build functions and to use inputs and outputs. Outcomes Build a function Use.
Edmodo for Educational Networking. Table of Contents O Getting Started with Edmodo Getting Started with Edmodo O Features of Edmodo Features of Edmodo.
DWW: Doing What Works Recommendation 1. Make data part of an ongoing cycle of instructional improvement. Recommendation 2. Teach students to examine their.
Go to your Blog URL: Then click on “Log in” Your students do not need to remember their password, they can select.
Club Overview - Day 2 (Get Excited!!!!!). Agenda I. Log into Canvas II. Choosing a Level III. Learning and Creating IV. Closing.
Google Docs An Overview for Educators. Google Docs Google Docs is a free, web-based word processor, spreadsheet and presentation tool that allows you.
The Effective Use of Blogging and Wikis Chris Chandler “Do not confine your children to your own learning, for they were born in another time.” - Chinese.
By: Matt Sreca  Teachers can give students rubrics of what is expected in the blog that they will post. This helps the student understand what is needed.
Lauren Crow Ed Tech: Tech Tool Presentation 3/6/2014.
Matt Sreca Students can use blogs for journal entries. Often times teachers give students time to write in journals. Blogs would be a great way to keep.
Making the Web Work for You: Blogging HCPS What is blogging? Blogs or Web Logs are one of the most widely used Web 2.0 tools. A blog can be described.
Bloom's Taxonomy and Web 2.o Tools Portfolio Activity.
Study skills Finding information Moodle. Stages to complete an assignment 1. Understand the assignment brief 2. Find the information needed 3. Evaluate.
NACS Canvas Training Please sign in and log onto a computer.
Responsibilities CS 4501 / 6501 Software Testing
Schoology at GRMS Schoology is a new communication platform for teachers, students, and parents. We hope this will assist in creating a culture at GRMS.
Intensive Course for English Teachers
2009 Teacher Workshop Evaluation and Assessment Teaching Staff
Schoology at FCMS Schoology is a new communication platform for teachers, students, and parents. We hope this will assist in creating a culture at GRMS.
Designing Effective Homework Assignments
Parents’ Cyber Night I: Preparing the children of the future
Responsibilities CS 4640 Programming Languages for Web Applications
Cornell Notes.
Using Python to Interact with the EPA WATERS Web Services (part 2)
7 Best Programming Languages Based as per Earnings & Opportunities
Backpage San Gabriel Valley Sites like backpage Alternative to Backpage.
Click on the Create Student Account Link
User Interface Design and Development
MY Editor Writing Packages
The Digital Divide in the Classroom
Jeff Offutt SWE 637 Software Testing
Classroom Tools for the 21st Century Classroom
What E-Learning Looks Like at Northeastern Catholic
Software Maintenance and Design
Software Usability Analysis and Design
OnCourse Connect is simple to use and can be accessed from any online computer, smartphone or tablet device. This secure website will allow you real-time.
Responsibilities CS 4640 Programming Languages for Web Applications
ProgressBook for Parents
Make a free wiki as easily as a
Physics 3 – Sept 11, 2018 Today’s Objective –
Welcome to African-American Studies!
Agenda 8/17 1. Warm- Up (Notebook Assignment) 2. Name Tents
As an alternative to viewing this presentation teachers are welcome to simply play with all of the options presented.
As an alternative to viewing this presentation teachers are welcome to simply play with all of the options presented.
Google Apps and a little Bit of eCLASS
Monerah Alduwairej Final project
Twitter, Blogging & Big Questions Dr James Stanfield Lecturer School of Education, Communication and Language Sciences.
Guide to TURNITIN ACCOUNT UPDATE
Mastery Assessment in Teaching Statistics
Schoology at GRMS Schoology is a new communication platform for teachers, students, and parents. We hope this will assist in creating a culture at GRMS.
Presentation transcript:

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

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)

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

What I wanted Collections of similar programs

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

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

Sharing and Commenting Scratch already has built in sharing and commenting

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

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]

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

Introducing SPRAT The Scratch Peer Review and Assessment Tool

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.

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.

Scratch Peer Review and Assessment Tool https://csed.uni.edu/sprat/