3. Automatic Generation of Exercises in Math-Bridge
Tutorial
Component
Student
Model
Knowledge
Base
Exercise
Manager
User
Interface
Presentation
Engine
Presentation
Strategies
Tutorial
Strategies
Diagnoser
Exercise
GeneratorLocal Student
Model
Feedback
Generator
Query
Broker
Domain
Reasoner
Domain
Reasoner
CAS
strategy IDs
exercise
user input
event
user data
step result
strategy
user input query
resultdiagnosis
local data
feedback
exercise state
strategy
step
diagnosis
step presentation
Exercise
Subsystem
5. Multi-Step AUC Exercise
task1
feedback12
Wrong! Try
again
feedback11
Well done!
Interaction1
correct_answerdefault
task2
feedback22
Wrong! Try
again
feedback21
Well done!
Interaction2
correct_answerdefault
task3
feedback32
Wrong! Try
again
feedback31
Well done!
Interaction3
correct_answerdefault
6. AUC Loop with Hint and Solution
task1
feedback12
Wrong! Try
again feedback11
Well done!
Interaction1
correct_answer
feedback_h
Hint: ...
feedback_s
Solution: ...
hint
solutiondefault
7. AUC Loop with Hint and Solution
task1
feedback12
Wrong! Try
again feedback11
Well done!
Interaction1
correct_answer
feedback_h
Hint: ...
feedback_s
Solution: ...
hint
solutiondefault
8. Multi-Step AUC with hints and solutions
task1
feedback12
Wrong!
Try again
feedback11
Well done!
Interaction1
correct_answer
feedback_h
Hint: ...
feedback_s
Solution: .
..
hint
solution
default
task1
feedback12
Wrong!
Try again
feedback11
Well done!
Interaction1
correct_answer
feedback_h
Hint: ...
feedback_s
Solution: .
..
hint
solution
default
task1
feedback12
Wrong!
Try again
feedback11
Well done!
Interaction1
correct_answer
feedback_h
Hint: ...
feedback_s
Solution: .
..
hint
solution
default