Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning

Similar documents
Guru: A Computer Tutor that Models Expert Human Tutors

On-Line Data Analytics

Learning Methods for Fuzzy Systems

Agent-Based Software Engineering

understand a concept, master it through many problem-solving tasks, and apply it in different situations. One may have sufficient knowledge about a do

AQUA: An Ontology-Driven Question Answering System

Automating the E-learning Personalization

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

A politeness effect in learning with web-based intelligent tutors

Assessing Entailer with a Corpus of Natural Language From an Intelligent Tutoring System

Ontology-based smart learning environment for teaching word problems in mathematics

Stephanie Ann Siler. PERSONAL INFORMATION Senior Research Scientist; Department of Psychology, Carnegie Mellon University

Knowledge-Based - Systems

Teaching Algorithm Development Skills

A Peep into Adaptive and Intelligent Web based Education Systems

Software Maintenance

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

School of Innovative Technologies and Engineering

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

Seminar - Organic Computing

The Impact of Positive and Negative Feedback in Insight Problem Solving

Faculty of Health and Behavioural Sciences School of Health Sciences Subject Outline SHS222 Foundations of Biomechanics - AUTUMN 2013

LEGO MINDSTORMS Education EV3 Coding Activities

BEETLE II: a system for tutoring and computational linguistics experimentation

M55205-Mastering Microsoft Project 2016

Lecture 2: Quantifiers and Approximation

Organizational Knowledge Distribution: An Experimental Evaluation

BUS Computer Concepts and Applications for Business Fall 2012

ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology

Predicting Students Performance with SimStudent: Learning Cognitive Skills from Observation

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

Infrared Paper Dryer Control Scheme

KLI: Infer KCs from repeated assessment events. Do you know what you know? Ken Koedinger HCI & Psychology CMU Director of LearnLab

Magdeburg-Stendal University of Applied Sciences

POLA: a student modeling framework for Probabilistic On-Line Assessment of problem solving performance

Data Modeling and Databases II Entity-Relationship (ER) Model. Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich

Word Segmentation of Off-line Handwritten Documents

GACE Computer Science Assessment Test at a Glance

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Active Learning a pathfinder guide to active learning resources Developed by Roberta (Robin) Sullivan

Introduction to Information System

CS 101 Computer Science I Fall Instructor Muller. Syllabus

A student diagnosing and evaluation system for laboratory-based academic exercises

elearning OVERVIEW GFA Consulting Group GmbH 1

An Interactive Intelligent Language Tutor Over The Internet

Canada and the American Curriculum:

PHYSICS 40S - COURSE OUTLINE AND REQUIREMENTS Welcome to Physics 40S for !! Mr. Bryan Doiron

TextGraphs: Graph-based algorithms for Natural Language Processing

Planning for Preassessment. Kathy Paul Johnston CSD Johnston, Iowa

Test Effort Estimation Using Neural Network

WORKSHOP PAPERS Tutorial Dialogue Systems

Web-based Learning Systems From HTML To MOODLE A Case Study

MINISTRY OF EDUCATION

Lecture 1: Basic Concepts of Machine Learning

Inspired instructors across campus are responding to President Clark s

New Venture Financing

1. Programme title and designation International Management N/A

Submitting a Successful NIST Summer Undergraduate Research Fellowship (SURF) Developing the Personal Statement

COMPUTER-ASSISTED INDEPENDENT STUDY IN MULTIVARIATE CALCULUS

Drs Rachel Patrick, Emily Gray, Nikki Moodie School of Education, School of Global, Urban and Social Studies, College of Design and Social Context

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

Study in Berlin at the HTW. Study in Berlin at the HTW

XXII BrainStorming Day

FRESNO COUNTY INTELLIGENT TRANSPORTATION SYSTEMS (ITS) PLAN UPDATE

Software Development: Programming Paradigms (SCQF level 8)

Course outline. Code: ICT310 Title: Systems Analysis and Design

Modeling user preferences and norms in context-aware systems

Planning for Preassessment. Kathy Paul Johnston CSD Johnston, Iowa

Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform

Reinforcement Learning by Comparing Immediate Reward

PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.)

Knowledge based expert systems D H A N A N J A Y K A L B A N D E

WSU Five-Year Program Review Self-Study Cover Page

Learning goal-oriented strategies in problem solving

Form no. (12) Course Specification

DISTANCE LEARNING OF ENGINEERING BASED SUBJECTS: A CASE STUDY. Felicia L.C. Ong (author and presenter) University of Bradford, United Kingdom

Unit 7 Data analysis and design

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT

arxiv: v1 [cs.cv] 10 May 2017

A Neural Network GUI Tested on Text-To-Phoneme Mapping

Instrumentation, Control & Automation Staffing. Maintenance Benchmarking Study

Use the Syllabus to tick off the things you know, and highlight the areas you are less clear on. Use BBC Bitesize Lessons, revision activities and

Moderator: Gary Weckman Ohio University USA

ARTICULATION AGREEMENT

From Self Hosted to SaaS Our Journey (LEC107648)

Procedia - Social and Behavioral Sciences 237 ( 2017 )

Specification of the Verity Learning Companion and Self-Assessment Tool

OCR LEVEL 3 CAMBRIDGE TECHNICAL

Computer Science. Embedded systems today. Microcontroller MCR

Prentice Hall Chemistry Test Answer Key

Longest Common Subsequence: A Method for Automatic Evaluation of Handwritten Essays

Massachusetts Institute of Technology Tel: Massachusetts Avenue Room 32-D558 MA 02139

University of Groningen. Systemen, planning, netwerken Bosman, Aart

Developing True/False Test Sheet Generating System with Diagnosing Basic Cognitive Ability

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

An OO Framework for building Intelligence and Learning properties in Software Agents

Cognitive Apprenticeship Statewide Campus System, Michigan State School of Osteopathic Medicine 2011

LITERACY, AND COGNITIVE DEVELOPMENT

ESSEC & MANNHEIM Executive MBA

Transcription:

Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning Raja Shekhar 10305034 M.Tech-2 Under the guidance of Prof. Sridhar Iyer June 25, 2012 Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: Using June Guided 25, Discovery 2012 Learning 1 / 52

Outline Existing Systems Guided Discovery Learning ITS Support for Guided Discovery Architecture and Modules Integration of the System Conclusion and Future Work Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: Using June Guided 25, Discovery 2012 Learning 2 / 52

Existing Systems Developed in- geography, circuits, medical diagnosis, computer programming Some Example ITSs: SQLT-Web: SQL Tutor Autotutor: Physics Tutor. Supports voice interaction. Activemath: Mathematics Tutor Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: Using June Guided 25, Discovery 2012 Learning 3 / 52

SQLT-Web Tutor Figure: SQLT GUI Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: Using June Guided 25, Discovery 2012 Learning 4 / 52

SQLT-Web Tutor- Architecture Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: Using June Guided 25, Discovery 2012 Learning 5 / 52

SQLT-Web Tutor- Architecture Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: Using June Guided 25, Discovery 2012 Learning 5 / 52

SQLT-Web Tutor- Architecture Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: Using June Guided 25, Discovery 2012 Learning 5 / 52

SQLT-Web Tutor- Architecture Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: Using June Guided 25, Discovery 2012 Learning 5 / 52

Assessment- CBM No data Find top 5 students of the semester who have taken atleast 4 courses Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: Using June Guided 25, Discovery 2012 Learning 6 / 52

Assessment- CBM No data Uses Constraint Based Modeling(CBM) for assessment Syntax Verification Equivalent constructs checking - Constraints Feedback - Associated to constraints Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: Using June Guided 25, Discovery 2012 Learning 7 / 52

Our Framework Problems with existing systems Single teaching style Subject specific - Due to assessment process Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: Using June Guided 25, Discovery 2012 Learning 8 / 52

Our Framework Problems with existing systems Single teaching style Subject specific - Due to assessment process Our ITS Framework 4 teaching styles Is not subject specific - Using MCQ for our ITS Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: Using June Guided 25, Discovery 2012 Learning 8 / 52

Existing Systems Guided Discovery Learning ITS Support for Guided Discovery Architecture and Modules Integration of the System Conclusion Future Work Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: Using June Guided 25, Discovery 2012 Learning 9 / 52

Guided Discovery Learning Hands-on activities Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 10 Learning / 52

Guided Discovery Learning Hands-on activities Example: Goal: array memory allocation concept What is the output of the following snippet main(){ int a[]={1,2,3,4}; float b[5]={3.2,8.7,8,9.8}; printf("%u %u %u %u %u",sizeof(int),&a[0],&a[1],&a[2],&a[3]); printf("%u %u %u %u %u",sizeof(float),&b[0],&b[1],&b[2],&b[3]); } Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 10 Learning / 52

Guided Discovery Learning-Steps Figure: Steps in guided discovery learning Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 11 Learning / 52

Existing Systems Guided Discovery Learning ITS Support for Guided Discovery Architecture and Modules Integration of the System Conclusion Future Work Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 12 Learning / 52

ITS Support for Guided Discovery Course Structure Course - C Language Topic - Arrays Subtopic - 1D Arrays Quiz Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 13 Learning / 52

ITS Support for Guided Discovery Course Structure Course - C Language Topic - Arrays Subtopic - 1D Arrays Quiz Order of teaching/pre-requisite relation 1 Topic dependency 2 Subtopic dependency Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 13 Learning / 52

Quiz Quiz- Multiple choice questions 2 types of questions 1 Guiding questions : Hands-on activities Interactive pop-up window Not used for assessment 2 Testing questions : Used for assessment Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 14 Learning / 52

Steps to be followed by instructor 1 Select/create course 2 Create topic 3 Enter Topic Dependency Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 15 Learning / 52

Steps to be followed by instructor 1 Select/create course 2 Create topic 3 Enter Topic Dependency Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 15 Learning / 52

Steps to be followed by instructor 1 Select/create course 2 Create topic 3 Enter Topic Dependency 4 Create subtopic 5 Enter Subtopic Dependency Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 16 Learning / 52

Steps to be followed by instructor 1 Select/create course 2 Create topic 3 Enter Topic Dependency 4 Create subtopic 5 Enter Subtopic Dependency Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 16 Learning / 52

Steps to be followed by instructor 1 Select/create course 2 Create topic 3 Enter Topic Dependency 4 Create subtopic 5 Enter Subtopic Dependency 6 Enter questions 7 Enter threshold value Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 17 Learning / 52

Steps to be followed by Learner 1 Select course 2 Select topic 3 Select subtopic 4 Use pop-up window 5 Submit answers 6 Reattempt or attempt remaining questions Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 18 Learning / 52

Steps followed by ITS 1 Topic dependency check Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 19 Learning / 52

Steps followed by ITS 1 Topic dependency check Figure: Topic dependency check Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 19 Learning / 52

Steps followed by ITS 1 Topic dependency check 2 Subtopic dependency check Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 20 Learning / 52

Steps followed by ITS 1 Topic dependency check 2 Subtopic dependency check Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 20 Learning / 52

Steps followed by ITS 1 Topic dependency check 2 Subtopic dependency check 3 Use adaptation logic Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 21 Learning / 52

Steps followed by ITS 1 Topic dependency check 2 Subtopic dependency check 3 Use adaptation logic 1)Present guiding question 2)Evaluate 3)Update learner knowledge 4)Repeat steps 1 to 3 until all guiding questions finish 5)if(#correct ans > threshold) reattempt/attempt remaining option else display the testing question 6)Evaluate 7)Update learner knowledge 8)Repeat steps 5 to 7 until all testing questions finish Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 21 Learning / 52

Adaptation levels Where is the adaptation applied? Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 22 Learning / 52

Adaptation levels Where is the adaptation applied? Strategy Switching for learner Topic level: Topic Dependency Subtopic level: Subtopic Dependency Promoting to next subtopic Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 22 Learning / 52

Existing Systems Guided Discovery Learning ITS Support for Guided Discovery Architecture and Modules Integration of the System Conclusion and Future Work Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 23 Learning / 52

Directory Structure Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 24 Learning / 52

Directory Structure Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 24 Learning / 52

Architecture of ITS Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 25 Learning / 52

Architecture of ITS Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 25 Learning / 52

Architecture of ITS Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 25 Learning / 52

Architecture of ITS Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 25 Learning / 52

Session Manager Authentication Access Control Php Session Variables Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 26 Learning / 52

Domain module Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 27 Learning / 52

Domain module Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 27 Learning / 52

Topic Module Content creation Topic dependency Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 28 Learning / 52

Topic Module Content creation Topic dependency Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 28 Learning / 52

Topic Module-Loop Detection Content creation Topic dependency Figure: Topic Dependency Graph Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 29 Learning / 52

Topic Module-Loop Detection Content creation Topic dependency Figure: Loop formation Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 30 Learning / 52

Topic Module-Loop Detection Modified DFS Algorithm -------------------------------------- 1) All nodes are colored white 2) When a node is visited it is turned into red 3) Move on to descendants using DFS algorithm 4) When a node is visited completely it is turned into green 5) If we ever visit a red node during traversal then we have a cycle Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 31 Learning / 52

Topic Module-Loop Detection Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 32 Learning / 52

Topic Module-Ensuring Dependency Learner can attempt an independent topic Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 33 Learning / 52

Topic Module-Ensuring Dependency Learner can attempt an independent topic Independent topic: If topic is independent of all topics Topic-A is independent of Topic-B iff No edge from Topic-A to Topic-B or All subtopics in topic-b are completed Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 33 Learning / 52

Domain module-subtopic Module Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 34 Learning / 52

Subtopic Module Content creation Subtopic dependency- Loop detection Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 35 Learning / 52

Subtopic Module Content creation Subtopic dependency- Loop detection Learner can attempt an independent subtopic Independent subtopic: If subtopic is independent of all subtopics Subtopic-A is independent of Subtopic-B iff No edge from Subtopic-A to Subtopic-B or Subtopic-B is completed Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 35 Learning / 52

Quiz Module Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 36 Learning / 52

Quiz Module Content creation Evaluation Update student knowledge Adaptation logic Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 37 Learning / 52

Quiz Module Pop-up window for hands-on activities Figure: Pop-up window Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 38 Learning / 52

Controller Module Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 39 Learning / 52

Controller Module Redirects to corresponding strategy s quiz Uses strategy switching logic for student Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 40 Learning / 52

Existing Systems Guided Discovery Learning ITS Support for Guided Discovery Architecture and Modules Integration of the System Conclusion and Future Work Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 41 Learning / 52

Integration of the System Common database Developed individual systems Controller module Strategy switching logic Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 42 Learning / 52

Integration of the System-Adding new strategy Adding new strategy Implement quiz module Edit controller module Edit strategy switching logic Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 43 Learning / 52

Sequence Diagram for student Figure: Sequence Diagram for student Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 44 Learning / 52

Challenges Interdisciplinary area Non-existing features Choosing teaching-learning strategy Common database Mapping teaching-learning steps to software system Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 45 Learning / 52

Existing Systems Guided Discovery Learning ITS Support for Guided Discovery Architecture and Modules Integration of the System Conclusion and Future Work Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 46 Learning / 52

Conclusion Developed ITS framework using guided discovery Integrated 3 strategies Limitations MCQs only No collaborative learning Response time not considered Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 47 Learning / 52

Future work Improved strategy switching algorithm Add more strategies Subjective questions- Latent semantic analysis Introducing Artificial Intelligence- SmartTutor Collaborative learning Response time Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 48 Learning / 52

Thank You Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 49 Learning / 52

Key References Artificial intelligence. http://www.aaai.org/aitopics/html/tutor.html. Wikipedia. http://en.wikipedia.org/wiki/intelligent tutoring system. Patrick Chipman, Andrew Olney, and Arthur C. Graesser. In The Autotutor3 Architecture, University of Memphis, USA. Albert T. Corbett, Kenneth R. Koedinger, and John R. Anderson. Handbook of Human-Computer Interaction, chapter 37. USA, 1997. Farhad Soleimanian Gharehchopogh and Zeynab Abbasi Khalifelu. Using intelligent tutoring systems in instruc- tion and education. In 2nd International Conference on Education and Management Technology, volume 13, Singapore, 2011. Jong Suk Kim. The Effects of a Constructivist Teaching Approach on Student Academic Achievement, Self- concept, and Learning Strategy. Asia Pacific Education Review by Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 50 Learning / 52

Key References Brown Ann L. and Campione Joseph C. Classroom lessons: Integrating cognitive theory and classroom practice, chapter 9, pages 229241. Cambridge, MIT Press, 1994. Tom Lord, Holly Travis, Brandi Magill, and Lori King. Comparing Student-Centered and Teacher-Centered Instruction in College Biology Labs. Indiana University of Pennsylvania,Indiana, 2005. Richard E. Mayer. Should There Be a Three-Strikes Rule Against Pure Discovery Learning? California, Santa Barbara. University of Erica Melis and J rg Siekmann. In ActiveMath: An Intelligent Tutoring System for Mathematics, German Research Institute for Artificial Intelligence, Germany. Antonija Mitrovic. An intelligent sql tutor on the web. University of Canterbury,New Zealand, 2003. Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 51 Learning / 52

Key References Muska Mosston and Sara Ashworth. Teaching Physical Education. 2008. Tom Murray. Authoring intelligent tutoring systems: An analysis of the state of the art. In International Journal of Artificial Intelligence in Education, Computer Science Dept., University of Massachusetts, 1999. National Extension Water Outreach Education. Explanation of Teaching Continuum. L Jean Piaget. To Understand Is To Invent. The Future of Education. Grossman publishers., NEW YORK, 1976. Michael J. Prince and Richard M. Felder. Inductive teaching and learning methods:definitions, comparisons and research bases. Catherine J. Rezak. In Improving Corporate Training Results with Discovery Learning Methodology. Raja Shekhar 10305034 M.Tech-2 (U of X) Development of Intelligent Tutoring System Framework: UsingJune Guided 25, 2012 Discovery 52 Learning / 52