Developing a Framework for Problem Solving Computer Coaches Presenter: Evan Frodermann University of Minnesota – Twin Cities Collaborators: Qing (Xu) Ryan,

Slides:



Advertisements
Similar presentations
Alexander Carrington and Liam Martell. Introduction Client: Tom Goldsworthy – G-Group Security Project: Electronic Incident Reporting System Online access.
Advertisements

CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Online Student Success: Teaching the ABCs of Online Proficiency to Produce As, Bs, and Cs in Online Classes.
Interaction Design: Visio
Services Course Windows Live SkyDrive Participant Guide.
Design And Development of an Online Electronic Directory System for Tagbilaran city with A* Algorithm Edgar Uy II, MEng.
An evaluation of scaffolding for virtual interactive tutorials 指導教授 : 陳 明 溥 研 究 生 : 許 良 村 Pahl, C.(2002).An evaluation of scaffolding for virtual interactive.
Sumo Paint- A Visitors Guide By Ian Yeager. Overview Demonstrate the basic properties of Sumo Paint Instruct how to apply these skills to an uploaded.
Technical BI Project Lifecycle
Qing (Xu) Ryan 1, Ken Heller 1, Leon Hsu 1, Jia-Ling Lin 1, Bijaya Aryal 2 1.University of Minnesota–Twin Cities 2.University of Minnesota–Rochester Supported.
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
Using Open-Source Solutions to Teach Computing Skills to Psychology Students David Allbritton DePaul University
Web Accessibility for Users with Motor Disabilities Audrey Le August 19, 2002.
PRESENTER’S GUIDE The purpose of the following presentation is to help you share about Khan Academy, providing a general overview of the resources available.
Web-based Control Interface For a model train control system By: Kevin Sendra.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Schedule Viewer A Scheduling Tool for UBC Okanagan Administration Jacob Orr Dr. Ramon Lawrence Bachelor of Science Honours Project.
Administrator’s Guide
Administrator’s Guide
PowerPoint 2007 © : The Power of Presentations How can Microsoft PowerPoint 2007 help you finalize a presentation for an audience?
Introductions: Who are we? Name Institution What do you hope to get out of this workshop?
How to Use App Inventor in Your Classroom Julie Friesen Piper Middle School Technology 6 th -8 th Grades Edmodo Group Code to Join for More Resources:
RESEARCH POSTER PRESENTATION DESIGN © m QUICK TIPS (--THIS SECTION DOES NOT PRINT-- ) This PowerPoint template requires.
MADE Mobile Agents based system for Distance Evaluation Vikram Jamwal KReSIT, IIT Bombay Guide : Prof. Sridhar Iyer.
Descriptive Mark System for Primary Schools by Leszek Syroka Supervisor: Richard Gatward Coventry 2007/2008.
I. Pribela, M. Ivanović Neum, Content Automated assessment Testovid system Test generator Module generators Conclusion.
Lights, Camera, Action. Moodle: Solanco High School Courses: (Schell) Presentations specifically: php?id=31&edit=1&sesskey=mJ4l6xl03.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
Simplicity First: Use of Tools in Undergraduate CS and IS Teaching By David Naugler and Ken Surendran Southeast Missouri State University Computer Science.
Getting to Know TiVo: The Home Media Engine (HME SDK) Eric M. Upchurch CS 525 Spring 2008.
Agenda Why E-commerce ? E-commerce - How ? Market scenario E-commerce benefits E-commerce roadmap.
What’s New in SkillPort 7 Presenter Name Title. SkillPort 7 – a whole new look and feel! Complete redesign of the SkillPort User Interface –Both Student.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
Se Over the past decade, there has been an increased interest in providing new environments for teaching children about computer programming. This has.
ISYS 350 Building Business Applications David Chao.
Independent Study. Visual LookVisual Look IntroductionIntroduction SRSSRS SDDSDD ImplementationImplementation TestsTests Conclusion and Future PlansConclusion.
DEVELOPING A FRAMEWORK FOR PROBLEM SOLVING COMPUTER COACHES Evan Frodermann 1, Qing (Xu) Ryan 1, Kristin Crouse 1, Ken Heller 1, Leon Hsu 2, Bijaya Aryal.
INTRODUCTION TO PHOTOSHOP. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Work Area Work Area.
Andrew Roewe Oklahoma State University DASNR IT.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Evan Frodermann 1, Ken Heller 1, Leon Hsu 1, Jia-Ling Lin 1, Bijaya Aryal 2 1.University of Minnesota–Twin Cities 2.University of Minnesota–Rochester Supported.
Andrew Mason, Ph.D. Kenneth Heller, Leon Hsu, Anne Loyle-Langholz, Qing Xu University of Minnesota, Twin Cities MAAPT Spring 2011 Meeting St. Mary’s University,
Internet coaches for problem- solving in introductory physics: Experimental design Leon Hsu, Ken Heller, Qing Xu University of Minnesota–Twin Cities Supported.
PRESENTER’S GUIDE The purpose of the following presentation is to help you to share Khan Academy with the parents in your classroom. Anecdotally, we know.
October 31, 2003Mirage Inc: Requirements Specification 1 Welcome Mr. Ken Swarner.
1 Granular Approach to Adaptivity in Problem-based Learning Environment Sally He, Kinshuk, Hong Hong Massey University Palmerston North, New Zealand Ashok.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
A Java implementation of Peirce’s Existential Graphs
Web Development Process The Site Development Process Site Construction is one of the last steps.
 Network  A _____ of computers that can _________ w/ each other  Examples of hardware  ______________ & communication lines  Internet  Hardware.
Teaching Abstract Data Type Semantics with Multimedia* Glenn D. Blank, Edwin J. Kay, William M. Pottenger Jeffrey J. Heigl, Soma Roy and Shreeram A. Sahasrabudhe.
Family Connection Collaborative Webs A Tool for Creating and Managing Web sites.
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
Background/Motivation Abstract Tutorials Recording Acknowledgments Graph Games started as Pebble It, a game to solve one type of graph problem. The goal.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Design Engineering 1. Analysis  Design 2 Characteristics of good design 3 The design must implement all of the explicit requirements contained in the.
Advanced Higher Computing Science
Senior Design II – Spring 2010 Edward Owoo
HMVR System Final Presentation
Web Routing Designing an Interface
Nonogram Solver Cs491b Software Design Prepared by :
Creating Power Point Presentations
ISYS 350 Building Business Applications
Developing Student Problem Solving Skills in Introductory Physics:
Presenting with Prezi.com: Using Mind Maps for Virtual Lectures
Qing Xu, Ken Heller, Leon Hsu, Andrew Mason, Anne Loyle-Langholz
Welcome.
ISYS 350 Building Business Applications
Presentation transcript:

Developing a Framework for Problem Solving Computer Coaches Presenter: Evan Frodermann University of Minnesota – Twin Cities Collaborators: Qing (Xu) Ryan, Kristin Crouse, Ken Heller, Leon Hsu, Jia-ling Lin, Bijaya Aryal AAPT Summer 2013 Meeting Portland, Oregon

From Version 1 (v1) to Version 2 (v2) What do we want to retain? –Cognitive apprenticeship framework Modeling, Coaching, Fading, Scaffolding What do we want to improve? –A more flexible framework in which to build coaches. Remove some of the technological limitations of the previous version. –We used instructor and student feedback to improve the design and structure of the coaches.

Motivation from Student Responses Selected data from survey, End-term Spring 2013 –The computer coaches did not help improve my problem solving in this class. (135 responses) Selected data from survey, Midterm Spring 2013 –Free response: What do you like least about the computer coaches? “Too repetitive” or “too long”: 49% of the 183 responses –30 minutes –Free response: What do you like most about the computer coaches? “Step by step” or “Guide beginning to end”: 23% of the responses. –Both free response categories were the most frequent. Not Improve NeitherImprove H (65) 21%12%67% M (27) 11%15%74% L (43) 34%24%41% H: Heavy User (80-100%) M: Medium User (40-60%) L: Light user (0-20%)

Developing version 2 Better address the needs of the Heavy and Medium user population (Qing’s Talk) H: encourage bypassing detailed coaching M: adjust decision grain sizes

Student Flexibility Transparent student dictated solution paths. –Students are free to finish any part of the “unlocked” coach at any point. More “human-like” coaching; This is accomplished due to a shift towards object- oriented programming Student adjusted grain size –Previous version either forced students into completing steps they may not need or did not give full detailed guide even if they desired. –Areas of the coaches are streamlined to reduce repetition More detail can be accessed if desired to retain the “step-by-step” nature of the coaches.

Grain-size with Quantity Module The quantity module is a small example of this “grain size”. –Students choose which ones to define. Only minimal set required. More quantities (specifically those associated with other solution paths) can be defined depending on what students want to define. Quantity categories are defined by instructor which include a list of required responses. Students choose which quantities to define with these minimal responses. Quantities required to solve the problem must be defined. Other quantities can also be defined.

Instructor Flexibility The individual elements of the coach are easier to edit. –No flash programming needed. Everything is edited in a graphical interface. –Instructors can choose to add or remove forces, add objects, change colors, shapes, etc. to their diagrams based on their own structure. Instructors edit pictures and diagrams within the GUI. Diagrams are constructed by dragging elements from the picture into the diagram box. Picture elements are added to the database through the interface menus.

Problem Solving Philosophy Previously, pedagogical changes/rewrites amounts to completely rewriting the software. The instructors can adapt the coach solving structure using the graphical interface to fit the needs of their own course. “Children” elements are only unlocked for the student with correct responses to questions. Users navigate to different “parent” elements at any time through this menu. “Primitive” elements are unlocked for the student after correct responses.

Conclusions Version 1 coaches had some limitations. Version 2 is far more versatile. –Flexible for students with adjusting grain sizes. –Transparent freedom of choice. More human-like coaching –Adaptable to an instructor’s individual courses. Future work. –Develop coaches for calculus based electromagnetism course. –Explore overall usefulness for the identified populations, More in Qing’s talk about the ID’ed population. –A new interface not using Flash (version 3 and beyond) for more general use on tablet computers.

Thanks Supported in part by National Science Foundation, DUE and the University of MN For a demonstration of portions of the new version of the online coaches, visit the Wednesday poster session, poster number PST2C10. –Qing’s poster on usage data is PST2C14

General Coach Design Our coaches follow the Minnesota model for problem solving. –Pictured is just the “focus” part of the process. –Other instructors are not locked to this model and may adjust coaches how they see fit.

Program Design Version 1 required programming knowledge. –Difficult editing or changing of existing coaches. New graphical user interface (GUI) designed to construct coaches. –Backend data stored in SQL database and accessed through Java web server. (Free software) –Clients access the java client through Adobe Flash. (Free software) Java Web server Apache Tomcat MySQL database Server Host Clients Instructor Adobe Flash Player and internet connection Students

Program Structure Layout General terms. –“Parent” and “Children” elements Logic for solving the problems –“Primitive” elements Anything you would naturally write for a paper solution of a physics problem. –Coordinate system, approach, picture, diagrams, etc. Students unlock elements by answering questions in the problem solving process.