10/15/2006 1ELearn 2006 VARScope Personalized Guidance for Example Selection in an Explanatory Visualization System Dr. Peter Brusilovsky & Gayathri Krishnamoorthy.

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

a ADOPTION OF E-LEARNING BY THE ACADEMIC AND INDUSTRY STAFF
Personalized Navigation in the Semantic Web: An Enhanced Faceted Browser Michal Tvarožek FIIT STU BA.
Interception of User’s Interests on the Web Michal Barla Supervisor: prof. Mária Bieliková.
Characteristics of on-line formation courses. Criteria for their pedagogical evaluation Catalina Martínez Mediano, Department of Research Methods and Diagnosis.
Zagreb, September AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, Faculty of Philosophy,
A New Learning Tools. Topic Maps is a standard for the representation and interchange of knowledge, with an emphasis on the findability of information.
Part 2c: Requirements Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain Chapter 4: Finding.
1 Adaptive Management Portal April
1 A Web-Based Integral Evaluator: A Demonstration of the Successful Integration of WebEQ, Maple, and Java Wanda M. Kunkle Department of Mathematics & Computer.
An Introduction to Information Literacy Judith Keene Information and Learning Services, University of Worcester.
Adaptive Hypermedia 2ID20
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
4/27/2006Education Technology Presentation Visual Grid Tutorial PI: Dr. Bina Ramamurthy Computer Science and Engineering Dept. Graduate Student:
Course Instructor: Aisha Azeem
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
Intelligent Tutoring Systems Traditional CAI Fully specified presentation text Canned questions and associated answers Lack the ability to adapt to students.
UNDERSTANDING WEB AND WEB PROJECT PLANNING AND DESIGNING AND EFFECTIVE WEBSITE Garni Dadaian.
Smart Learning Services Based on Smart Cloud Computing
Object-Oriented Design. From Analysis to Design Analysis Artifacts –Essential use cases What are the problem domain processes? –Conceptual Model What.
Chapter3.  Chapter 1 – Pathways to Inquiry – showed a whole-class approach to inquiry. That means the teacher usually selects one inquiry approach for.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
Enhancing assessment capacity For teachers of Authority and Authority-registered subjects.
MASTERS THESIS DEFENSE QBANK A Web-Based Dynamic Problem Authoring Tool BY ANN PAUL ADVISOR: PROFESSOR CLIFF SHAFFER JUNE 2013 Computer Science Department.
Evaluation and analysis of the application of interactive digital resources in a blended-learning methodology for a computer networks subject F.A. Candelas,
Copyright © 2009 On The Edge Software Consulting Advanced Enterprise Java Instructional Plan Presentation Tier Design using an Event Driven Design Methodology.
New Advanced Higher Subject Implementation Events
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Ciarán O’Leary Wednesday, 23 rd September Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.
Web-Based Instruction Overview Nada Dabbagh George Mason University.
The Research on Credibility of Knowledge Management System Wang FanLin Department of Accounting Capital University of Economic Business Beijing, China.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
INTEGRATED SYSTEMS 1205 Technology Education A Curriculum Review Sabine Schnepf-Comeau July 19, 2011 ED 4752.
Learners’ Attitudes and Perceptions of Online Instruction Presented by: Dr. Karen S. Ivers Dr. JoAnn Carter-Wells Dr. Joyce Lee California State University.
Web Searching Basics Dr. Dania Bilal IS 530 Fall 2009.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
Adaptive Hypermedia Tutorial System Based on AHA Jing Zhai Dublin City University.
THE ART OF CODING OF QUESTIONNAIRES By David Onen (Ph.D) Lecturer, Department Of Higher Degrees Uganda Management Institute (UMI) A paper presented to.
New Advanced Higher Subject Implementation Events Computing Science Advanced Higher Course Assessment.
Graphical User Interface (GUI) Web site Team Matix Proposal GC 215: Web Publishing.
1 CSC 321: Data Structures Fall 2013 See online syllabus (also available through BlueLine2): Course goals:  To understand.
Chapter 7 Developing a Core Knowledge Framework
VELS The Arts. VELS (3 STRANDS) Physical, Personal and Social Learning Discipline-based Learning Interdisciplinary Learning.
AnnotatEd: A Social Navigation and Annotation Service for Web-based Educational Resources Rosta Farzan & Peter Brusilovsky Personalized Adaptive Web Systems.
Contents of the Site On the MY NASA DATA homepage you can find: Data Access Lesson Plans Computer Tools Science Focus E-Notes.
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Java for networking Module Introduction Data Communications Communication architecture Application.
Surveying instructor and learner attitudes toward e-learning Presenter: Jenny Tseng Professor: Ming-Puu Chen Date: April 12, 2008 Liaw, S., Huang, H.,
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Advanced Enterprise Java Platform Training Presentation Tier Design using an Event Driven.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
Teaching Cases in INFORMS Transactions on Education Jill Wilson, Northwestern university Area Editor, cases.
Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive.
University of Malta CSA4080: Topic 7 © Chris Staff 1 of 15 CSA4080: Adaptive Hypertext Systems II Dr. Christopher Staff Department.
Jae-Kyung Kim, Rosta Farzan, and Peter Brusilovsky 10/30/2008 School of Information Science University of Pittsburgh 1BooksOnline'08.
 Will different expectations affect the performance and the overall scores of a standardized test?
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Open-Corpus Adaptive Hypermedia Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA
Adaptive Faceted Browsing in Job Offers Danielle H. Lee
Tips on Discussing the Standards & Giving Peer Feedback February 2010.
For more course tutorials visit
BUS 600 Entire Course (Ash) For more course tutorials visit BUS 600 Week 1 Assignment Vision Statement BUS 600 Week 1 Assignment.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
1 Design and evaluation methods: Objectives n Design life cycle: HF input and neglect n Levels of system design: Going beyond the interface n Sources of.
Advanced Higher Computing Science
Basic 1960s It was designed to emphasize ease of use. Became widespread on microcomputers It is relatively simple. Will make it easier for people with.
Inquiry learning and SimQuest
Chapter 11 Interaction styles
Type Topic in here! Created by Educational Technology Network
Suggested Layout ** Designed to be printed on A3 paper in an assortment of colours. This is directly linked to the Computer Science Specification.
Presentation transcript:

10/15/2006 1ELearn 2006 VARScope Personalized Guidance for Example Selection in an Explanatory Visualization System Dr. Peter Brusilovsky & Gayathri Krishnamoorthy School of Information Sciences University of Pittsburgh, Pittsburgh, PA October 15, 2006

10/15/2006 2ELearn 2006 Introduction Program Visualization – key in computer science education Program Visualization – key in computer science education Explanatory Visualization is one step ahead, augmenting visualization with natural language explanations. Explanatory Visualization is one step ahead, augmenting visualization with natural language explanations. Explanations on the fly Explanations on the fly Pre-authored explanations (most common, easy to create) Pre-authored explanations (most common, easy to create) Growing tremendously every year Growing tremendously every year Problem to students: Which is the best example for me?

10/15/2006 3ELearn 2006 Focus of the Paper Solution for the example selection problem Solution for the example selection problem Personalized guidance using adaptive link annotation in the form of visual cues Personalized guidance using adaptive link annotation in the form of visual cues Way to enhance an existing explanatory visualization system with personalized guidance functionality Way to enhance an existing explanatory visualization system with personalized guidance functionality Using an available student model server (eg., CUMULATE) Using an available student model server (eg., CUMULATE) Providing an adaptive panel Providing an adaptive panel

10/15/2006 4ELearn 2006 VARScope - Features Variable Scope is one of the critical topics in introductory programming courses (Instructor’s survey) Variable Scope is one of the critical topics in introductory programming courses (Instructor’s survey) VARScope guides students in learning the concept of “variable scope” in C programming language by offering VARScope guides students in learning the concept of “variable scope” in C programming language by offering Personalized guidance in choosing the best example Personalized guidance in choosing the best example Visualizing the progress made on various concepts using progress bars Visualizing the progress made on various concepts using progress bars Explanatory visualization of pre-authored examples Explanatory visualization of pre-authored examples

10/15/2006 5ELearn 2006 VARScope – Interface

10/15/2006 6ELearn 2006 VARScope - Interface Adaptive Panel Annotated Links 2. Concept Grid 3. Progress Bars

10/15/2006 7ELearn 2006 Concepts and Indexing 6 Domain concepts were identified 6 Domain concepts were identified Global, Local, Static, Block Scope, Parameter & Extern Global, Local, Static, Block Scope, Parameter & Extern Each example line was indexed with these concepts Each example line was indexed with these concepts Problem#Line#Concepts p65local p66local p69parameter p611static p612parameter p6 12 static p613static

10/15/2006 ELearn VAR Scope Initiator Servlet Applet Relay Servlet 3. User, group, progress 1. Html Link (user, group) 2. Initial Progress? USER MODEL 4. User events 5. User events Implementation 6. Problem Suggestion, progress ADAPT2 Protocol 6. Progress, problems explored

10/15/2006 9ELearn 2006 Personalized Example Suggestion Example suggestion is influenced by 1. Difficulty level of the example Proportional to the number of domain concepts Proportional to the number of domain concepts Level 1, 2, 3 or 4, with level 1 on the easier side suitable for first-time exploration Level 1, 2, 3 or 4, with level 1 on the easier side suitable for first-time exploration 2. User’s current knowledge of the domain concepts 3. Comfort level of the user Calculated based on number of examples explored under each difficulty level Calculated based on number of examples explored under each difficulty level Corresponds to one of the difficulty levels of the example Corresponds to one of the difficulty levels of the example

10/15/ ELearn 2006 Personalized Example Suggestion Appropriate examples Appropriate examples Examples unexplored under user’s current comfort level Examples unexplored under user’s current comfort level If all examples under current comfort level is explored, suggest examples from subsequent higher difficulty level If all examples under current comfort level is explored, suggest examples from subsequent higher difficulty level In-appropriate examples In-appropriate examples Examples whose difficulty level is much higher than the user’s comfort level Examples whose difficulty level is much higher than the user’s comfort level

10/15/ ELearn 2006 Evaluation Questionnaire Questionnaire 6 users evaluated VARScope, shared their experience by filling out our questionnaire which captured user’s perception on Easy navigability Easy navigability Learning goal achievement Learning goal achievement Interface Design Interface Design Ability to visualize progress Ability to visualize progress Problem Suggestion Problem Suggestion Amount of Help provided Amount of Help provided Think-aloud Think-aloud 3 think-aloud studies were performed were performed