|
1
|
- Tanja Mitrovic
- Intelligent Computer Tutoring Group
- Computer Science Department
- University of Canterbury
- Christchurch, New Zealand
|
|
2
|
|
|
3
|
- Declarative/procedural knowledge
- Learning phases:
- Error detection
- Error correction
- CBM: domain and student modeling
|
|
4
|
- Ohlsson, 1994
- The space of incorrect knowledge is vast
- Therefore: abstractions are needed
- Represent only basic domain principles
- Group the states into equivalence classes according to their pedagogical
importance
|
|
5
|
- Domain knowledge represented by a set of constraints
- A constraint is a pattern of form <Cr, Cs>
- If a solution matches the Cr then it must also match the Cs, else
something is wrong
- “Innocent until proven guilty” approach
|
|
6
|
- If you are driving in New Zealand,
- you better be on the left side of the road.
- If the current problem is a/b + c/d,
- and the student’s solution is (a+c)/n,
- then it had better be the case that n=b=d.
|
|
7
|
- Very efficient computationally
- No need for an expert module
- No need for a bug library
- Insensitive to the radical strategy variability phenomenon
- Neutral with respect to pedagogy
|
|
8
|
- Research began in 1995
- Solaris version
- Developed in 1997
- Used in COSC313 in 1998
- MS Windows version (1998)
- downloaded by 1186 people
- (May 1999 – 2001)
- Web version (1999)
|
|
9
|
- Misconceptions about the relational data model
- Misconceptions about the SQL concepts
- The necessity to learn about DBMSs
- DBMS messages are difficult to understand
- DBMSs unable to deal with semantic errors
|
|
10
|
|
|
11
|
|
|
12
|
|
|
13
|
|
|
14
|
- SQL-Tutor
- Solaris version (1997)
- MS Windows version (1998)
- Web version (1999)
- CAPIT (2000)
- KERMIT (2000)
- WETAS (2002)
- LBITS (2002)
- NORMIT (2002)
- ERM-Tutor (2003)
- COLECT-UML (2005)
|
|
15
|
- Enhancing CBM
- Testing the applicability and generality
- Development methodology
- Authoring system
|
|
16
|
- How to represent the domain?
- How to model the student?
- What pedagogy?
- When should the ITS take an initiative?
- What to instruction to deliver?
|
|
17
|
- Long-term student model
- Overlay model
- Probabilistic model
- Problem selection
- Problem generation
- Tailoring hints
- Animated pedagogical agents
- Open student models
- Supporting and modeling metacognitive skills
|
|
18
|
- Highest importance
- Always in authentic situations
- Pre-post test performance
- Log analysis
- Subjective data
- Difficult to plan
- Hard to control
- Paper in Session 9b
|
|
19
|
- CBM and students’ learning (1998 - )
- Effectiveness of feedback (May 1999)
- Probabilistic student model (October 1999)
- Animated pedagogical agent (October 1999)
- Self-assessment (2000)
- Open student models (2001)
- Teaching problem-selection (2002)
- Problem selection strategies (2003)
- Granularity of feedback (2004)
|
|
20
|
|
|
21
|
|
|
22
|
|
|
23
|
- Design tasks
- SQL
- Database design (EER model)
- Software design (UML)
- Declarative tasks (CAPIT)
- Procedural tasks
- Data normalization (NORMIT)
- ER-to-relational mapping (ERM-Tutor)
|
|
24
|
- English punctuation and capitalisation for school children (9-11 years)
- Basic usages of capitals, commas, full-stops, quotation marks
- Completion exercise: student must punctuate and capitalise an
unpunctuated, uncapitalised piece of text
|
|
25
|
|
|
26
|
- One 45 min session over 4 weeks
- 3 classes of 9-10 year olds
- Group A: no CAPIT
- Group B: no student model
- Group C: probabilistic student model
|
|
27
|
|
|
28
|
- ER is a widely used conceptual data model
- Requires extensive practice to excel in it
- Developed as a problem solving environment
- Student modelling using CBM
- Implemented in Microsoft Visual Basic
|
|
29
|
|
|
30
|
- 88 constraints
- Syntactic constraints
- All entity names must be in upper case
- The weak entity participating in an identifying relationship should
have a total participation
- Semantic constraints
- The student’s solution should consist of all the entities present in
the ideal solution
|
|
31
|
- Evaluation performed 24-27 July 2001
- COSC226 (Introduction to databases)
- 57 students in two groups
- Control group: no feedback (only full solution)
- Experimental group had all levels of feedback
- Pre/post test + questionnaire
|
|
32
|
|
|
33
|
- Reducing the working memory load
- Visualizes the goal structure
- Providing domain-specific information
- Structures students’ thinking
- Enforcing good practices in the chosen instructional domain
- Provide a learning environment close to the real-world environment
|
|
34
|
- Based on intelligent analysis of students’ solutions
- Various levels of detail
- Correct?
- Error flag
- Hint
- Detailed hint
- All errors
- Full solution
- Wording of feedback
- Common-sense vs theory-based feedback
|
|
35
|
- Use the underlying learning theory!
- An effective feedback message should tell the student:
- Where the error is
- What constitutes the error
- Reiterate the corresponding domain concept
- Theory-based feedback more effective than intuitive feedback
- Paper in session 5a
|
|
36
|
- Inspired by Conati & VanLehn, Koedinger
- Supported in KERMIT (database design) and NORMIT (data normalization)
- Student required to explain during problem solving
- Results: SE increases
- declarative knowledge
- procedural knowledge
- motivation
|
|
37
|
- Explanation required for every action performed for the first time, or
when there is an error
- Explanations selected from given options
- If the explanation is wrong, the student is asked to define the
underlying domain concept
|
|
38
|
|
|
39
|
|
|
40
|
|
|
41
|
|
|
42
|
- Web-Enabled Tutor Authoring Shell
- ITS web server
- All tutoring functions taken care of:
- Student Modelling
- Problem Selection/Generation
- Feedback
- Three types of interface support:
- Text-based (WETAS controls interface)
- HTML (Total user control)
- Applet (mixed)
|
|
43
|
- SQL-Tutor (reimplemented)
- LBITS
- Radiology Tutor
- EER-Tutor (KERMIT)
- COLLECT-UML
|
|
44
|
- WETAS does not support authoring
of domain models
- eCDF grant
- Authoring-System for developing Intelligent Learning Environments
- Web-enabled (both authoring and delivery)
|
|
45
|
- The author describes the domain in terms of an ontology
- Syntax constraints are induced automatically from the ontology
- Semantic constraints induced with the author’s help
- Interactive demo on Thursday
- Paper in Session 6b
|
|
46
|
- DatabasePlace Web portal (Addison-Wesley)
- www.databaseplace.com
- Access to the portal sold with AW books
- February 2003 (SQL-Tutor & NORMIT)
- February 2004 (ER-Tutor)
|
|
47
|
|
|
48
|
|
|
49
|
|
|
50
|
|
|
51
|
- ML for constraint induction (Pramudi Suraweera)
- Adding support for collaboration
- UML-COLLECT (Nilufar Baghaei)
- Affective modeling
- (Konstantin Zakharov, Amali Weerasinghe)
- A constraint-based Java tutor (Jay Holland)
- Adding question asking facility to constraint-based tutors (Nancy Milik)
|
|
52
|
- Some of our visitors
- Beverly Woolf (1999)
- Ken Koedinger (2000)
- Vladan Devedzic (2002)
- Stellan Ohlsson (2004)
|
|
53
|
|
|
54
|
|
|
55
|
|
|
56
|
|
|
57
|
|