Intelligent Tutoring System for CS-I and II Laboratory Middle Tennessee State University J. Yoo, C. Pettey, S. Yoo J. Hankins, C. Li, S. Seo Supported.

Slides:



Advertisements
Similar presentations
Online Course Design Online Course Design EVALUATION AND REVISION
Advertisements

An advanced testing, recording, and evaluation tool for online training and performance evaluation. RoboTutor Software, 8980 Cheshire Drive, Sandy, Utah.
Agent-Based Architecture for Intelligence and Collaboration in Virtual Learning Environments Punyanuch Borwarnginn 5 August 2013.
By: Rachel Hall and Amy Austin.  Grade: All levels  Price  Host App: $24.99  Student App: free (allows up to 32 students)  Location: App Store 
Professional Perspectives: Electronic Engineering Paul Spencer Dean of School, Electronic Engineering Kal Winston* Adviser, Study Skills Centre.
AlgoTutor Tutorial (5) The Partial Solution Exercise J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department.
© 2010 Blackboard Inc. All rights reserved. Blackboard Learn 9.1 SafeAssign.
Circuit Tutor®: Prototype of a Mobile Web-based Intelligent Tutoring System Tochi Nwachukwu Brian Butz and Tochi Nwachukwu Intelligent Systems Application.
June 9, 2009Kentucky Sales Rep Pat Ryan1 Tier I: Screening & Group Interventions  Study Island collects progress monitoring data reflected in real-time.
CSCE156: Introduction to Computer Science II Instructor Stephen Scott Website
Using Open-Source Solutions to Teach Computing Skills to Psychology Students David Allbritton DePaul University
Scientific Literacy Provide students with appropriate experiences with core science ideas, scientific practices, and engineering experiences 2.
QUANTITATIVE ANALYSIS An Introductory Online Course # Quantitative Analysis: An Introductory Online Course provides a comprehensive introduction.
Integrating Educational Technology into Teaching Integrating Instructional Software into Teaching & Learning.
Improving Spoken English NativeAccent™. What is NativeAccent? New internet-delivered technology that assesses a student’s English pronunciation skills.
Assessment Activities
Content Mastery Center- Opening the Doors of Success
WHAT IS MAP? AMES Lunch and Learn.
What Is Study Island? Completely web-based program based solely on State Standards (SOL’s) Focuses specifically on the objectives outlined by the state.
METHODS Study Population Study Population: 224 students enrolled in a 3-credit hour, undergraduate, clinical pharmacology course in Fall 2005 and Spring.
Action Research / Intervention Project Module II Notre Dame of Maryland University.
Welcome Course name Faculty name. YOUR COURSE MATERIALS Utts/Heckard: Mind on Statistics, 3e You will… — be tested — receive homework assignments — have.
ASSESSMENT and EVALUATION FOR IMPROVED STUDENT LEARNING:
How does an interactive learning environment affect the students’ learning? Marina Issakova University of Tartu, Institute of Computer Science Estonia.
Student Learning Objectives The SLO Process Student Learning Objectives Training Series Module 3 of 3.
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
1 Professional Teacher Evaluation Program. 2 What is the PTEP? Assessment program designed to determine the quality of teacher performance in relation.
IDEA Student Ratings of Instruction Shelley A. Chapman, PhD Insight Improvement Impact ® University of Alabama Birmingham September 11, 2012.
Chapter 5 Building Assessment into Instruction Misti Foster
An Introduction to Adaptive Learning
STUDY 500/1200 SANAKO. SANAKO Corporation in Short Sanako designs and manufactures virtual classrooms and language labs for the educational market. Sanako.
Insert Division / Campus Name Here Data Analysis Model and Process Divisions August 2012 Orient Campuses to Data Assist in Data Analysis Provide Feedback.
Adaptive Hypermedia Tutorial System Based on AHA Jing Zhai Dublin City University.
Copyright © 2008 Pearson Education MathXL ® for School Teacher Training Series MathXL ® for School Overview.
Study Island Training Feb. 21, 2013 Darcie Priester
Building (Online) Communities of Practice with Chinese Teachers Sherry L. Steeley, Ph.D. March 27, 2010.
The Four P’s of an Effective Writing Tool: Personalized Practice with Proven Progress April 30, 2014.
1 Granular Approach to Adaptivity in Problem-based Learning Environment Sally He, Kinshuk, Hong Hong Massey University Palmerston North, New Zealand Ashok.
Intelligent Database Systems Lab N.Y.U.S.T. I. M. A Coursework Support System for Offering Challenges and Assistance by Analyzing Students’ Web Portfolios.
Student Preferences For Learning College Algebra in a Web Enhanced Environment Dr. Laura J. Pyzdrowski, Pre-Collegiate Mathematics Coordinator Institute.
Auto Diagnosing: An Intelligent Assessment System Based on Bayesian Networks IEEE 2007 Frontiers In Education Conference- Global Engineering : Knowledge.
Mathematics students on Trak - from red to green MATHTRAK is an online Learning Management Tool based on the Australian Mathematics Curriculum. Over a.
Overview of MyAccountingLab [MAL] as a Homework Management Tool.
FORESTUR How to work… …with this training platform? …with this methodology?
Moodle for Your Noodle. What in the world is Moodle? An open source Content Management System (or Course Management System) built around a sound educational.
Student Learning Objectives (SLO) Resources for Science 1.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2002 Sections Ms. Susan Mitchell.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2003 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
Boris Milašinović Faculty of Electrical Engineering and Computing University of Zagreb, Croatia.
Winter 2016CMPE212 - Prof. McLeod1 CMPE212 Object Oriented Programming for Engineers Course Web Site: Lecture.
Teaching Roles for Instructional Software Eric Sharp EDMS 6474.
Chantira Chiaranai, RN, PhD Institute of Nursing Suranaree University of Technology Electronic Learning Portfolio: An Innovation Emphasizing Self-directed.
Certificate IV in Project Management Assessment Outline Course Number Qualification Code BSB41507.
Certificate IV in Project Management Assessment Outline Course Number Qualification Code BSB41507.
Three Instructional Design Models Shaun Rosell EDCI 888 Proseminar II Kansas State University.
DIFFERENT STROKES WAYS TO DIFFERENTIATE IN THE CLASSROOM.
Intelligent Database Systems Lab N.Y.U.S.T. I. M. 1 Ubiquitous learning website: Scaffold learners by mobile devices with information-aware techniques.
Aeries Browser Interface (ABI) Overview for Secondary Schools Prepared by Assessment & Accountability Department Revised: February 2013.
Multi-grade Workshop Improving teaching and learning IPPN Conference 2008.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
MISTAR Teacher Grade Book Upgrades and New Features.
Welcome to the Island Parent Information
Advanced Higher Computing Science
PeerWise Student Instructions
BIO1130 Lab 2 Scientific literature
“Grade-level” and “Competency” Portfolios
Standards Based Grading
MCAS-Alt “Grade-level” and “Competency” Portfolios
BIO1130 Lab 2 Scientific literature
Education & AI High level discussion points relating ‘techniques / tools’ to possible ‘projects’
Presentation transcript:

Intelligent Tutoring System for CS-I and II Laboratory Middle Tennessee State University J. Yoo, C. Pettey, S. Yoo J. Hankins, C. Li, S. Seo Supported by NSF CCLI-AI grant: DUE

Middle Tennessee State University Adaptive Tutor for Online Learning : AtoL Create lab environment to provide personalized assistance. Dynamically adapts to the needs of each student. Provides fast learners with more challenging questions. Gives slow learners a chance to review basic concepts. Course management component Web-based system

Middle Tennessee State University Architecture of AToL

Middle Tennessee State University The design of the tutors Question tutor Select a question from the database Grades the student’s answer Display the correct answer along with the explanation for it. Program tutor Select a programming exercise from the database Displays an incomplete program along with instructions for completing the program. A web-browser based programming environment : to code, compile, execute, and submit Incomplete program Solution program Test data files Explanation and more T/F, multiple choice, short answer Pre-assigned difficulty level Solutions Explanation of the solution

Middle Tennessee State University The design of the lab page Existing layout One long page Pre-set exercises Answer sheet for answering questions Unix environment for programming exercises Wait for about two weeks for your grade

Middle Tennessee State University New design (1) Smaller pages One page per concept Question tutor/ program tutor buttons

Middle Tennessee State University New design (1) Smaller pages One page per concept Question tutor/ program tutor buttons Programming environment

Middle Tennessee State University New design (1) Smaller pages One page per concept Question tutor/ program tutor buttons Programming environment Monitoring grade

Middle Tennessee State University New design (2) Structured page a single web page that contains a structured outline of the concepts Link to another page for the concept

Middle Tennessee State University Designing the new lab page Existing labNew lab design (1)New lab design (2) One Web page / labEach lab is partitioned into several web pages a single web page that contains a structured outline of the concepts Each page addressing a specific concept. Link to another page for the concept An answer sheet to record answers and print for submission Tutor buttons are provided so that a student can initiate a tutoring session Programming in Unix environment with hardcopy for submission Program tutor in Web browser with automatic grading About two week waiting for grade Monitoring his/her grade online

Middle Tennessee State University Student progress monitoring tool: for student and teacher Class performance monitoring for teacher

Middle Tennessee State University Design of the adaptive component Two-step semi-supervised learning system for strategy adaptation 1. C4.5 is used to learn the classification rules 2. Markov chain clustering to maximize learning

Middle Tennessee State University Identifying student model Three student models : challenge type regular type reinforcement type Collect student information Student activities with the tutor Student learning style Learn classification rules using C4.5  Identify student model using student activities

Middle Tennessee State University Strategy adjustment Bayesian Markov Chain Clustering algorithm : refined groups that share similar behavior patterns using data collected previously Revises the learning strategy of the student using the recent performance of the student  selects an appropriate problem based on the revised, individualized strategy

Middle Tennessee State University Tutor Student Model Identifier  GUI Strategy Adjustment Module Adaptation components challenge type? regular type? reinforcement type ? Refined groups of similar behavior patterns Student behaviors Student type Selected question

Middle Tennessee State University Experimentation New labs: Three new design (1): paged Two new design (2): structured Eight classes (5 different teachers) Two groups in each classroom Testing Pre-test, lab, and post-test  difference between the pre-test and post-test Exit survey

Middle Tennessee State University Improvement comparisons in post-test scores LabDesignMean %Sample SizeSignificant File I/O New (1)3461 NoNo Old2965 Selection New (1)1968 Yes Old1363 Loop New (1)2760 Yes Old1550 Functions New (2)3762 Yes Old2153 Arrays New (2)4656 Yes Old2652

Middle Tennessee State University Lab completion rate File I/OSelectionLoopFunctionsArrays New90%99%92%94%98% Old86%90%71%77%78% Diff4%9%21%17%20%

Middle Tennessee State University Analysis of student satisfaction Group one: 4 old labs, five new labs (1,2) Group two: 9 old labs Both groups agree that the labs were helpful in understanding the concepts better. 77% (group one) vs. 57% (group two) The new style labs were better than old style labs: 74% of group one Immediate feedback, online grading, online submission  aided their learning more effectively Rank three labs : 1. New design (2) : structured 2. New design (1): paged 3. old design: current Marked either 4 or 5

Middle Tennessee State University Analysis of student satisfaction: The survey result for the new design(2) Survey question Agree (4 or 5) Disagree (1 or 2) Solving similar questions multiple times helped you understand the concept 78%9% I like solving the similar questions multiple times 66%14% Displaying the concepts in a hierarchical structure helped you understand the overall picture of the material. 66%9% Displaying your progress in a tree view with green/yellow/red/gray color nodes helped you monitor your understanding. 64%17%

Middle Tennessee State University Analysis of teacher satisfaction for the new design (2) All the teachers found the system to be very useful. comments included that the new lab helped them: focus on specific topics by collapsing the tree determine concepts that needed more class discussion determine inappropriate difficulty levels of existing questions determine where more questions were needed in the lab flexible in assigning the lower bounds on colors for honors classes as opposed to regular classes

Middle Tennessee State University Conclusions A Web-based adaptive tutoring system for CS-I and CS-II closed labs Question tutor: help a student learn a concept by solving a series of questions Program tutor: help a student learn programming skills as well as the corresponding concepts AtoL employs a two-step semi-supervised learning system for strategy adaptation The Web-based course management system Statistically significant improvement in understanding of concepts Students preferred AtoL because it provided immediate feedback, online grading, and an online submission Teachers found AtoL very useful