Providing Tutoring Service through Accumulating Interaction Data Chi-Jen LIN Fo Guang University, Taiwan.

Slides:



Advertisements
Similar presentations
Web Passive Voice Tutor: an Intelligent Computer Assisted Language Learning System over the WWW Maria Virvou & Victoria Tsiriga Department of Informatics,
Advertisements

Take a piece of pizza from the counter.
“How can I learn AI?” Lindsay Evett, Alan Battersby, David Brown, SCI NTU Penny Standen, DRA UN.
Focus on Instructional Support
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
Designed by Alexandros Vouyouklis - Flexible Multimedia Multimedia in the language classroom. An ally or a foe? Quite a few years have passed.
Novice and Expert Programmers Gild Project University of Victoria Jeff Michaud.
An Individualized Web-Based Algebra Tutor D.Sklavakis & I. Refanidis 1 An Individualized Web-Based Algebra Tutor Based on Dynamic Deep Model Tracing Dimitrios.
© Janice Regan Problem-Solving Process 1. State the Problem (Problem Specification) 2. Analyze the problem: outline solution requirements and design.
Midterm Several high 90s Average: 91% = A-. Project – Evaluation Plan See doc Exercise: plan for your evaluation now in- class!
Enhancing the Quality of both Student Learning and Faculty Teaching through Assessment.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
Task analysis 1 © Copyright De Montfort University 1998 All Rights Reserved Task Analysis Preece et al Chapter 7.
ICT in Healthcare Expert Systems.
OBSTACLES to Adoption of Games and how to overcome the barriers.
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
Govender, I. & Grayson, D. (2006). Learning to program and learning to teach programming: A closer look. Paper presented at the 2006 World Conference on.
Grammar-Translation Approach Direct Approach
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Educational Courseware Created by Dr. Patty LeBlanc Stetson University.
Functions Teacher Twins©2014.
Enhancing Pen-based Experiences with the Use of Concept Maps Adina Magda Florea, Serban Radu University “Politehnica” of Bucharest PLT’07 Catania
Design Science Method By Temtim Assefa.
W ELCOME M IDDLE S CHOOL M ATHEMATICS E DUCATORS & P RINCIPALS Day 2 Educator Effectiveness Academy Summer 2011.
CSA3212: User Adaptive Systems Dr. Christopher Staff Department of Computer Science & AI University of Malta Lecture 9: Intelligent Tutoring Systems.
SOFTWARE REUSE 28 March 2013 William W. McMillan.
Teachers’ Continuing Education (Professional Development Chapter) Heather C. Hill School of Education University of Michigan.
Linguistics & AI1 Linguistics and Artificial Intelligence Linguistics and Artificial Intelligence Frank Van Eynde Center for Computational Linguistics.
Challenges of unusually many under-prepared electrical engineering students Error Minding Gaps within the Bubble Presenter: Simon Winberg.
School of Computer Science and Technology, Tianjin University
Pupil-centered approaches. Methods Independent learning Inquiry Discovery Problem solving Creativity Characteristics High pupil involvement Emphasis on.
Young Learners See the Future Presented by Penny Currier and Sandy Van Sciver.
Simulations: The teacher’s perspective Ruth Thomas, Colin Milligan, SCROLLA, JeLSIM Partnership.
Communicative Language Teaching
UNIVERSITY OF LOUISVILLE Assessing the Mathematics Knowledge of Teachers William S. Bush University of Louisville North Carolina Association of Mathematics.
Tutoring & Help System CSE-435 Nicolas Frantzen CSE-435 Nicolas Frantzen.
Modeling Student Benefits from Illustrations and Graphs Michael Lipschultz Diane Litman Intelligent Tutoring Systems Conference (2014)
Writing Scientific Responses Reading in the Content Areas Winston-Salem Forsyth County Schools.
LINGOT Project: Monitoring the Learning of Algebra according to Students’ Cognitive Profiles Élisabeth DELOZANNE CRIP5 (Paris 5) Brigitte GRUGEON-ALLYS.
SQL Based Knowledge Representation And Knowledge Editor UMAIR ABDULLAH AFTAB AHMED MOHAMMAD JAMIL SAWAR (Presented by Lei Jiang)
Implementing Demand-High ELT Inspired by Jim Scrivener & Adrian Underhill This session created by Steve Brown.
Overview University of Waterloo’s Online Learning Environment: Assembling an Online Course Environment with ANGEL 9/04/03.
Using a Model Teaching Activity to Help Teachers Learn to Use Comparison in Algebra Kristie J. Newton, Temple University Jon R. Star, Nataliia Perova Harvard.
Building an Aviation Corpus Conclusions & Future Work BUILDING AN LSA-SIMULATED REPRESENTATION OF PILOT AVIATION KNOWLEDGE Accelerating Development of.
Lic. Ivonne Elizabeth Pinillos Nieto As a result of participating in this workshop, you will be better able to: Identify the teaching principles that.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
George Goguadze, Eric Andrès Universität des Saarlandes Johan Jeuring, Bastiaan Heeren Open Universiteit Nederland Generation of Interactive Exercises.
1 Reference Model for Evaluating Intelligent Tutoring Systems Esma Aimeur, Claude Frasson Laboratoire HERON Informatique et recherche opérationnelle Université.
Teaching Roles for Instructional Software Eric Sharp EDMS 6474.
Performance Task and the common core. Analysis sheet Phases of problem sheet Performance task sheet.
Knowledge Based Systems ExpertSystems Difficulties in Expert System Development u Scarce resources – new technology – demand for trained personnel u Development.
From Errors to Stereotypes: Different Levels of Cognitive Models in School Algebra  Élisabeth DELOZANNE (CRIP5 Paris 5) Christian VINCENT (Math teacher)
Learning Analytics isn’t new Ways in which we might build on the long history of adaptive learning systems within contemporary online learning design Professor.
How to be the Best Math Tutor Ms. Smith. What will we cover today? Topics: 1.Tips To Tutor Math 2.How to help with Test Corrections 3.Common Teaching.
[English] language issues is the international classroom
Difficulties in Expert System Development
Presenter: Guan-Yu Chen
Drill & Practice Programs
in Intelligent Tutoring Systems with Fuzzy Logic Techniques
Assessment and Units of Study
Functions Teacher Twins©2014.
WHAT IS CONNECT?.
10 Benefits of Homework.
Functions Teacher Twins©2014.
HCI What ? HCI Why ? What happens when a human and a computer system interact to perform a task? task -write document, calculate budget, solve equation,
Education & AI High level discussion points relating ‘techniques / tools’ to possible ‘projects’
10 Benefits of Homework.
Presentation transcript:

Providing Tutoring Service through Accumulating Interaction Data Chi-Jen LIN Fo Guang University, Taiwan

The Needs of Tutoring Elementary schools, high schools, and universities Elementary schools, high schools, and universities especially for low learning achievement students especially for low learning achievement students Homework Homework Classroom teaching Classroom teaching

Providing Tutoring Service = AI ? Knowledge models in an typical ITS Knowledge models in an typical ITS Student model Student model Domain model Domain model Pedagogical model Pedagogical model AI / knowledge engineering background required: unsuitable for ordinary teaching AI / knowledge engineering background required: unsuitable for ordinary teaching

Human Tutoring Most domain experts are effective tutors (Chi, et al., 2001) Most domain experts are effective tutors (Chi, et al., 2001) Domain knowledge required Domain knowledge required Tutoring skills unimportant Tutoring skills unimportant Accumulating tutoring knowledge through tutoring Accumulating tutoring knowledge through tutoring

Tutoring Service in Focus Reducing human tutoring load by removing repeated parts Reducing human tutoring load by removing repeated parts Tutoring service without knowledge model development Tutoring service without knowledge model development Accumulating human tutoring interaction data Accumulating human tutoring interaction data

Tutoring Interaction Data Model Interaction session Interaction session Tutor-student interaction on a specific topic or task Tutor-student interaction on a specific topic or task Episode Episode A student action (situation) + a tutor action (response) A student action (situation) + a tutor action (response) Situation: Situation: A student action to be responded by the tutor A student action to be responded by the tutor Ex: an input of a student step in problem solving, a student question Ex: an input of a student step in problem solving, a student question Response: Response: The response given by the tutor The response given by the tutor could be nothing could be nothing

Database of Tutoring Interaction

Accumulating Tutoring Interaction Data Student interfaceTeacher interface Backend server Student Teacher Student action Teacher action Tutoring supportHelp request

Interaction Data Reuse: Matching Perfect matching Perfect matching All situation and response in the session matched All situation and response in the session matched Problem-solving path matching Problem-solving path matching All student steps in the session matched All student steps in the session matched Current situation matching Current situation matching Current student action matched Current student action matched

Application1: Linear Equation Exercises To familiarize students with techniques in solving linear equations To familiarize students with techniques in solving linear equations To correct common student mistakes by providing feedbacks to student errors To correct common student mistakes by providing feedbacks to student errors

Data Repetition Problem: 3x – 4 = 2x -1 2[3(2x-5)-1] = 7x+3 (2x+5)/4-3(x-1/2)=1 Student step repetition 93%87%66%

Application2: Learning of Syntax and Semantic of Computer Languages Students tend to remember the surface meaning of program codes without actually understand their semantic Students tend to remember the surface meaning of program codes without actually understand their semantic eg: boy_mc.x = boy_mc.x + 5; eg: boy_mc.x = boy_mc.x + 5; Provide students with code interpretation exercises Provide students with code interpretation exercises computer feedbacks to student answers computer feedbacks to student answers

Conclusions Interaction data reuse (IDR) is a potential approach for ordinary teachers to developing automated tutoring services Interaction data reuse (IDR) is a potential approach for ordinary teachers to developing automated tutoring services The development of data reuse engine and UI development tools are the next steps The development of data reuse engine and UI development tools are the next steps