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 Guided Discovery Learning June 25, 2012 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 Guided Discovery Learning June 25, 2012 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 Guided Discovery Learning June 25, 2012 3 / 52
SQLT-Web Tutor Figure: SQLT GUI Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 4 / 52
SQLT-Web Tutor- Architecture Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 5 / 52
SQLT-Web Tutor- Architecture Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 5 / 52
SQLT-Web Tutor- Architecture Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 5 / 52
SQLT-Web Tutor- Architecture Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 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 Guided Discovery Learning June 25, 2012 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 Guided Discovery Learning June 25, 2012 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 Guided Discovery Learning June 25, 2012 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 Guided Discovery Learning June 25, 2012 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 Guided Discovery Learning June 25, 2012 9 / 52
Guided Discovery Learning Hands-on activities Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 10 / 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: Using Guided Discovery Learning June 25, 2012 10 / 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: Using Guided Discovery Learning June 25, 2012 11 / 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 Guided Discovery Learning June 25, 2012 12 / 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: Using Guided Discovery Learning June 25, 2012 13 / 52
ITS Support for Guided Discovery Course Structure Course - C Language Topic - Arrays Subtopic - 1D Arrays Quiz Order of teaching/Pre-requisite relation Topic dependency 1 Subtopic dependency 2 Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 13 / 52
Quiz Quiz- Multiple choice questions 2 types of questions Guiding questions : Hands-on activities 1 Interactive pop-up window Not used for assessment Testing questions : Used for assessment 2 Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 14 / 52
Steps to be followed by instructor Select/create course 1 Create topic 2 Enter Topic Dependency 3 Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 15 / 52
Steps to be followed by instructor Select/create course 1 Create topic 2 Enter Topic Dependency 3 Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 15 / 52
Steps to be followed by instructor Select/create course 1 Create topic 2 Enter Topic Dependency 3 Create subtopic 4 Enter Subtopic Dependency 5 Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 16 / 52
Steps to be followed by instructor Select/create course 1 Create topic 2 Enter Topic Dependency 3 Create subtopic 4 Enter Subtopic Dependency 5 Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 16 / 52
Steps to be followed by instructor Select/create course 1 Create topic 2 Enter Topic Dependency 3 Create subtopic 4 Enter Subtopic Dependency 5 Enter questions 6 Enter threshold value 7 Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 17 / 52
Steps to be followed by Learner Select course 1 Select topic 2 Select subtopic 3 Use pop-up window 4 Submit answers 5 Reattempt or attempt remaining questions 6 Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 18 / 52
Steps followed by ITS Topic dependency check 1 Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 19 / 52
Steps followed by ITS Topic dependency check 1 Figure: Topic dependency check Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 19 / 52
Steps followed by ITS Topic dependency check 1 Subtopic dependency check 2 Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 20 / 52
Steps followed by ITS Topic dependency check 1 Subtopic dependency check 2 Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 20 / 52 Figure: Subtopic dependency check
Steps followed by ITS Topic dependency check 1 Subtopic dependency check 2 Use adaptation logic 3 Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 21 / 52
Steps followed by ITS Topic dependency check 1 Subtopic dependency check 2 Use adaptation logic 3 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: Using Guided Discovery Learning June 25, 2012 21 / 52
Adaptation levels Where is the adaptation applied? Raja Shekhar 10305034 M.Tech-2 (U of X)Development of Intelligent Tutoring System Framework: Using Guided Discovery Learning June 25, 2012 22 / 52
Recommend
More recommend