Circuit Tutor®: Prototype of a Mobile Web-based Intelligent Tutoring System Tochi Nwachukwu Brian Butz and Tochi Nwachukwu Intelligent Systems Application.

Slides:



Advertisements
Similar presentations
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Advertisements

NetPay provides best and effective solution for company Managers to maintain their employee scheduling task (including staff in/out details, overtime,
CHANGING THE WAY IT WORKS Cloud Computing 4/6/2015 Presented by S.Ganesh ( )
An Active Learning Platform. Goal Learn how to use LectureTools as an instructor (with laptops and tablets) Learn how to use LectureTools as a student.
Mobile at USC Common Solutions Group University of Minnesota, June 2011.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
SavvyRecruiter Designed for Flexibility and Scalablity June 17, 2009 Jerusalem.
Project 1 Introduction to HTML.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
MultiPlatform Applications Module. Agneda for today Areas to be covered Assessment for the module Agenda for the module timetable Procatical sessions.
The C++ Tracing Tutor: Visualizing Computer Program Behavior for Beginning Programming Courses Rika Yoshii Alastair Milne Computer Science Department California.
Web Page Behavior IS 373—Web Standards Todd Will.
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
The Internet & The World Wide Web Notes
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Chapter ONE Introduction to HTML.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
XForms: A case study Rajiv Shivane & Pavitar Singh.
Chapter 1 Introduction to Computers. Day 1 OBJECTIVE-PREBELL QUESTION Objective: The student will: define and illustrate operating system terminology.
SDMAY02 Personal Effort James McCollum (leader) EE 180 hours Scott Seieroe EE 165 hours Josh Nielsen EE 165 hours Scott Keister (reporter) EE 120 hours.
1 WEB Engineering Introduction to Electronic Commerce COMM1Q.
Ohm’s Law “Current (I) is proportional to Voltage (V) and inversely proportional to Resistance (R)”
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
10/6/2015 ©2007 Scott Miller, University of Victoria 1 2a) Systems Introduction to Systems Introduction to Software Systems Rev. 2.0.
1 ECE 102 Engineering Computation Chapter 20 Source Transformations Dr. Herbert G. Mayer, PSU Status 9/2/2015 For use at CCUT Fall 2015.
Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and check boxes using HTML Add a pull-down.
Content Management Systems Week 14 LBSC 671 Creating Information Infrastructures.
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.
Website St. Augustine A Technical Viewpoint Deja Vu anyone?
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
CHAPTER TEN AUTHORING.
Software Project Documentation. Types of Project Documents  Project Charter  Requirements  Mockups and Prototypes  Test Cases  Architecture / Design.
Computer Emergency Notification System (CENS)
Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
Web Development Process The Site Development Process Site Construction is one of the last steps.
Basics of testing mobile apps
14 1 Chapter 14 Web Database Development Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Mobile web vs apps compared. Pro's of mobile web Accessible through any browser Doesn't require app download Load page by page Good for SEO Will have.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
1 AGBell – EECT by Andrew G. Bell (260) Lecture 4.
Electric Circuits. Electric circuit: a complete path from the positive terminal to the negative terminal.
Introduction to the World Wide Web & Internet CIS 101.
CELLS IN SERIES AND PARALLEL Lesson 9. Cells in Series  The electric potential given to a single electron by a dry cell has an average voltage of around.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Three Instructional Design Models Shaun Rosell EDCI 888 Proseminar II Kansas State University.
SPH3U: Electricity Kirchhoff's Laws & Resistors. Circuits Review  Label the following as a Parallel Circuit or a Series Circuit. Label all the parts.
Section Objectives  Describe how current divides in a parallel circuit.  Determine the voltage across and current through each branch of a parallel.
COMP 143 Web Development with Adobe Dreamweaver CC.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Basics Components of Web Design & Development Basics, Components, Design and Development.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
10 Mobile Application Framework Must Know to Launch New App.
Discovering Computers 2009 Chapter 1 Introduction to Computers.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
1 ECE 221 Electric Circuit Analysis I Chapter 11 Source Transformations Herbert G. Mayer, PSU Status 10/28/2015.
Computers and Programming
REDCap Mobile Application
Solving Circuits.
17-18 Willmar Public Schools
Computer Concept What is a computer?
CS222 Web Programming Course Outline
Network Models, Hardware, Protocols and number systems
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Series and Parallel Circuits
Lesson 9: GUI HTML Editors and Mobile Web Sites
Network Hardware and Protocols
Presentation transcript:

Circuit Tutor®: Prototype of a Mobile Web-based Intelligent Tutoring System Tochi Nwachukwu Brian Butz and Tochi Nwachukwu Intelligent Systems Application Center (ISAC)

Intelligent Tutoring Systems An Intelligent Tutoring System (ITS) is any computer system that delivers: direct customized direction instruction and feedback to the user without the involvement of an actual person

Mobile Interface vs. Desktop Interface Mobile Desktop InputSmall Keyboard Multiple Characters/Keys Full-size standard keyboard Interface inch [phones] & 9 inch [tablets] display Single-Window design 17+ inch display Multi-Window design Connectivity Cellular (3G or 4G LTE)/Wi-FiEthernet [LAN]/Wi-Fi Usage Seconds-to-Minutes of use Anytime and Anywhere Minutes-to-Hours of use Classroom/ Computer Labs Processors Usually Single/Dual Core ProcessorsDual/Quad Core Processors

Design Questions “Does shorter, yet more frequent use of mobile tutors provide equivalent learning gains compared to longer, yet less frequent, desktop tutor use?” “What types of problems are best suited for short and frequent tutor use?” “Are the learning gains of the mobile tutor equal to those of the desktop tutor?” “Should the ITS app be web-based or native?”

Circuit Tutor® Objective – develop the prototype of a mobile web-based intelligent tutoring system (called Circuit Tutor) Design – using client-side and server-side scripting tools – HTML5, DHTML, XML, CSS, JavaScript (handles mathematical computation), PHP (dynamically generated web pages) and Lectora® (Authoring tool). Device – iPad® running iOS 4.3 or better – Also runs on iPhone 4 and above

Subsystems

Main Modules Processing power: Desktop devices > Mobile devices Circuit Tutor® will be designed to accommodate that limitation. Therefore, NO complex architecture with numerous modules Three main units/modules that constantly interact with each other: The Curriculum Unit The Problem Unit The Strategy/Execution Unit

Curriculum Unit Each section covers a different area of the undergraduate electrical engineering curriculum (e.g. Equivalent Resistance, Ohm’s Law, Kirchhoff’s Laws [KVL & KCL]) Every section and subsection consists of different learning objectives

Problem Unit This includes questions, answers, and the appropriate knowledge components necessary to solve the questions. Problems include: – In-chapter problems (Hints, Feedback etc) – End-of-chapter problems (Knowledge Assessment) – Example problems

Problem Unit The use of Brown’s Hierarchical Design method to present problems: Makes it easy for the ITS to identify the user’s problem area Determine what next course of action to take Computerized Adaptive Testing (CAT) Method for difficulty level adjustment

Brown’s Hierarchical Design Method Information is presented to the users: – are organized in a tree-like fashion, – grouping natural problem solving steps together on one screen, – thereby allowing the user to answer questions in a sequenced fashion.

KVL Sample Problem What is the voltage across R1? Every section and subsection consists of different learning objectives: – First, find the equivalent resistance for R 3 and R 4 ? [Learning Objective I] – Next, determine the KVL equation around the closed circuit. [Learning Objective II] – Finally, solve for the voltage across R 1. [Learning Objective III]

Strategy/Execution Unit The strategy unit consists of tutor strategies and the agenda. Different tutor strategies can make a single problem behave in different fashions. This unit will allow for the high-level control of problems and the provision of flow control between problems

Guidelines for Mobile ITS Design Navigation Minimize the amount of navigation required by the user to answer questions. Eliminate navigation required to view entire application screen. Eliminate need to find support information to utilize the tutoring system.

Guidelines for Mobile ITS Design Consistency & Compatibility Interaction with application components should have consistent functions across screens, between and during problems Interaction required should be compatible with the hardware running the ITS (for example, touch screen using fingers or stylus).

User Session (Username)

Initial Difficulty Level

Pre-Assessment Test

Student Placement

Learning Stage (Hints)

End of Learning Stage

Student Knowledge Validation Two methods are adopted in the prototype assessment test: – Hierarchical Design Method (Pinpoint problem area based on Learning Objectives) – Computerized Adaptive Testing (CAT) Method Some of the CAT Models examined: GRE, GMAT, NAPLEX (Pharmacy Test), Linacre’s Dichotomous CAT Test Model

Prototype ITS Assessment Test Three difficulty levels: Easy, Medium, Difficult Each question in the test has a difficulty level and learning objective associated with it (L1D1, L2D2 etc.) Starts with Easy difficulty level Difficulty level increases only after a set of questions are answered correctly Eventually the prototype ITS test will stay at a certain difficulty level

Assessment Test Screen

Difficulty Increase

Detailed Score Report

Score Interpretation

Circuit Tutor Set-up and Interface Ad-hoc or FTP connection: – Enter the web link into the mobile browser – The IP address of the server hosting the application is entered as the web address.

Circuit Tutor Set-up and Interface Add to home screen:

Circuit Tutor Set-up and Interface Icon added to homepage