CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of...
-
Upload
bruno-maxwell -
Category
Documents
-
view
216 -
download
1
Transcript of CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of...
![Page 1: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/1.jpg)
CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation
ICTG Group
Department of Computer Science
University of Canterbury
![Page 2: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/2.jpg)
Overview Introduction Punctuation/Capitalisation Domain Constraint-Based Modeling (CBM) CAPIT Evaluation Study Results Conclusion
![Page 3: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/3.jpg)
Introduction CAPIT is the second constraint-based ITS Domain is English punctuation and
capitalisation for school children Basic usages of capitals, commas, full-
stops, quotation marks
![Page 4: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/4.jpg)
Introduction First evaluation of CAPIT held in April
2000 Results indicate that children gradually
learned the rules of the domain Children much more motivated by CAPIT
than by traditional pen-and-paper exercises
![Page 5: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/5.jpg)
Punctuation/Capitalisation Domain Check-and-correct: student checks for
errors, if any, and corrects them Completion exercise: student must
punctuate and capitalise an unpunctuated, uncapitalised piece of text
Latter type of exercise chosen
![Page 6: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/6.jpg)
Punctuation/Capitalisation Domain Example:
the teacher said open your books Student submits:
The teacher said, “open your books”. Two errors!
![Page 7: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/7.jpg)
Punctuation/Capitalisation Domain open should be capitalised Period should be inside the quotation Correct Answer:
The teacher said, “Open your books.”
![Page 8: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/8.jpg)
Punctuation/Capitalisation Domain Another example:
theres a bee buzzing past me its taking its honey back to its hive i hope it knows its
way home
![Page 9: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/9.jpg)
Constraint-Based Modelling (CBM) SQL-Tutor is another CBM tutor 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
![Page 10: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/10.jpg)
CAPIT Designed for 10-11 year old schoolchildren Interactive system for punctuating and
capitalising text Problems must be designed by a teacher 45 problems and 25 constraints Motivation: points and reward animations
![Page 11: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/11.jpg)
![Page 12: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/12.jpg)
Constraint Database
Problem Database
User Interface
Student Modeller
Pedagogical Module
Feedback Message
Next Problem
Student’s Solution
Violated Constraints
Student Model
![Page 13: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/13.jpg)
CAPIT Constraints cover:
Capitalisation of sentences and names
Ending sentences with a full-stop
Contraction of is and not
Denoting ownership
Direct speech
etc etc
![Page 14: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/14.jpg)
CAPIT A problem consists of a list of words Each word has one or more tags
![Page 15: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/15.jpg)
CAPIT Example:
The SENTENCE-START,NO-PUNC
teacher DEFAULT
said, WORD-PRECEDING-DIRECT-QUOTE,
L-CASE,ONE-PUNC
“Open DIRECT-QUOTE-START,ONE-PUNC
your DEFAULT
books.” DIRECT-QUOTE-ENDING-SENTENCE,
L-CASE,TWO-PUNC
![Page 16: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/16.jpg)
CAPIT A constraint consists of a Cr and a Cs In CAPIT, each constraint also has a
feedback message A Cs is a set of tags A Cr is a regular expression
![Page 17: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/17.jpg)
CAPIT Example:
Cr = {NAME-OF-PERSON}
Cs = ^[%SYMBOLSET%]*[A-Z0-9]
Msg = Each word in a person’s name should start with a capital!
More examples in the paper
![Page 18: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/18.jpg)
Evaluation Study April 2000 Westburn School, Christchurch 28 10-11 year olds working in pairs Four 30-45 minute sessions over 1 month Preliminary evaluation for a more
comprehensive evaluation that followed in June 2000
![Page 19: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/19.jpg)
Evaluation Study Averages per student:
89 attempts at 28 problems
30 seconds per attempt
45 minutes interaction time
21 out of 45 solved problems
7 abandoned problems
181 violated constraints, with feedback on 68
![Page 20: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/20.jpg)
Evaluation Study
y = 0.3737x-0.1673
R2 = 0.687
00.050.1
0.150.2
0.250.3
0.350.4
0 5 10 15 20 25 30 35 40 45 50 55
N
Pro
po
rtio
n o
f V
iola
tio
ns
![Page 21: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/21.jpg)
Conclusion This version of CAPIT had no long-term
student model Next problem was selected randomly Most appropriate error message also
selected randomly (from set of violated constraints)
![Page 22: CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation ICTG Group Department of Computer Science University of Canterbury.](https://reader030.fdocuments.us/reader030/viewer/2022032709/56649ebb5503460f94bc3185/html5/thumbnails/22.jpg)
Conclusion Current version of system has Bayesian
network student model. BN built using data acquired during the
April evaluation Subsequent evaluation of that complete
system held in June 2000 (see IJAIED paper)