P. L. Albacete and K. Vanlehn, The Conceptual Helper: An Intelligent Tutoring System for Teaching Fundamental Physics Concepts, Intelligent Tutoring Systems, pp.564-573, 2000.
DOI : 10.1007/3-540-45108-0_60

J. R. Anderson, Rules of the Mind, 1993.

J. R. Anderson, A. Corbett, K. Koedinger, and R. Pelletier, Cognitive Tutors: Lessons Learned, Journal of the Learning Sciences, vol.21, issue.6, pp.167-207, 1996.
DOI : 10.1016/0364-0213(88)90023-7

URL : https://hal.archives-ouvertes.fr/hal-00699789

D. Batra and S. R. Antony, Novice errors in conceptual database design, European Journal of Information Systems, vol.3, issue.1, pp.57-69, 1994.
DOI : 10.1057/ejis.1994.7

D. Batra, J. A. Hoffer, and R. P. Bostrom, Comparing representations with relational and EER models, Communications of the ACM, vol.33, issue.2, pp.126-139, 1990.
DOI : 10.1145/75577.75579

B. S. Bloom, The 2 Sigma Problem: The Search for Methods of Group Instruction as Effective as One-to-One Tutoring, Educational Researcher, vol.13, issue.6, pp.4-16, 1984.
DOI : 10.3102/0013189X013006004

P. P. Chen, The entity-relationship model---toward a unified view of data, ACM Transactions on Database Systems, vol.1, issue.1, pp.9-36, 1976.
DOI : 10.1145/320434.320440

D. N. Chin, Empirical Evaluation of User Models and User-adapted Systems, User Modeling and User-Adapted Interaction, vol.11, issue.1/2, pp.181-194, 2001.
DOI : 10.1023/A:1011127315884

M. D. Constantino-gonzalez and D. D. Suthers, A Coached Computer-Mediated Collaborative Learning Environment for Conceptual Database Design, Artificial Intelligence in Education, pp.645-647, 1999.

M. D. Constantino-gonzalez and D. D. Suthers, A Coached Collaborative Learning Environment for Entity-Relationship Modeling, Intelligent Tutoring Systems, pp.324-333, 2000.

M. D. Constantino-gonzalez, D. D. Suthers, and I. J. Lcaza, Designing and Evaluating a Collaboration Coach: Knowledge and Reasoning, Artificial Intelligence in Education, pp.176-187, 2001.

A. T. Corbett, H. J. Trask, K. C. Scarpinatto, and W. S. Hadley, A Formative Evaluation of the PACT Algebra II Tutor: Support for Simple Hierarchical Reasoning, Intelligent Tutoring Systems, pp.374-383, 1998.
DOI : 10.1007/3-540-68716-5_43

R. Elmasri and S. B. Navathe, Fundamentals of Database Systems, 2003.

V. Goel and P. Pirolli, Motivating the Notion of Generic Design with Information Processing Theory: the Design Problem Space, pp.19-36, 1988.

V. Goel and P. Pirolli, The structure of Design Problem Spaces, Cognitive Science, vol.10, issue.3, pp.395-429, 1992.
DOI : 10.1207/s15516709cog1603_3

L. Hall and A. Gordon, A virtual learning environment for entity relationship modelling, ACM SIGCSE Bulletin, vol.30, issue.1, pp.345-353, 1998.
DOI : 10.1145/274790.274327

D. Hartley and A. Mitrovic, Supporting Learning by Opening the Student Model, Intelligent Tutoring Systems, pp.453-462, 2002.
DOI : 10.1007/3-540-47987-2_48

W. L. Johnson, J. W. Rickel, and J. C. Lester, Animated Pedagogical Agents: Face-to-face Interaction in Interactive Learning Environments, Artificial Intelligence in Education, vol.11, pp.47-78, 2000.

K. R. Koedinger, J. R. Anderson, W. H. Hadley, and M. A. Mark, Intelligent Tutoring goes to School in the Big City, Artificial Intelligence in Education, vol.8, issue.1, pp.30-43, 1997.
URL : https://hal.archives-ouvertes.fr/hal-00197383

J. Lester, S. Towns, and P. Fitzgerald, Achieving Affective Impact: Visual Emotive Communication in Lifelike Pedagogical Agents, Artificial Intelligence in Education, vol.10, pp.278-291, 1999.
URL : https://hal.archives-ouvertes.fr/hal-00197345

M. Mayo and A. Mitrovic, Optimising ITS Behaviour with Bayesian Networks and Decision Theory, Artificial Intelligence in Education, vol.12, issue.2, pp.124-153, 2001.

M. Mayo, A. Mitrovic, and J. Mckenzie, CAPIT: An Intelligent Tutoring System for Capitalisation and Punctuation Advanced Learning Technology: Design and Development Issues, pp.151-154, 2000.

A. Mitrovic, Experiences in Implementing Constraint-Based Modelling in SQL-Tutor, Intelligent Tutoring Systems, pp.414-423, 1998.

A. Mitrovic, K. Koedinger, and B. Martin, A Comparative Analysis of Cognitive Tutoring and Constraint-Based Modelling User Modeling, pp.313-322, 2003.

A. Mitrovic and P. Suraweera, Evaluating an Animated Pedagogical Agent, 2000.
DOI : 10.1007/3-540-45108-0_11

A. Mitrovic, B. Martin, and M. Mayo, Using Evaluation to Shape ITS Design: Results and Experiences with SQL-Tutor. User-Modelling and User Adapted Interaction, pp.243-279, 2002.

A. Mitrovic, M. Mayo, P. Suraweera, and B. Martin, Constraint-Based Tutors: A Success Story, Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, pp.931-940, 2001.
DOI : 10.1007/3-540-45517-5_103

A. Mitrovic and S. Ohlsson, Evaluation of a Constraint-based Tutor for a Database Language, Artificial Intelligence in Education, vol.10, pp.3-4, 1999.

S. Ohlsson, Constraint-based Student Modelling, Student Modelling: the Key to Individualized Knowledge-based Instruction, pp.167-189, 1994.
DOI : 10.1007/978-3-662-03037-0_7

S. Payne and H. Squibb, Algebra Mal-Rules and Cognitive Accounts of Error, Cognitive Science, vol.5, issue.3, pp.445-481, 1990.
DOI : 10.1207/s15516709cog1403_4

W. R. Reitman, Heuristic Decision Procedures, Open Constraints, and the Structure of Illdefined Problems Human Judgements and Optimality, 1964.

P. Suraweera and A. Mitrovic, Designing an Intelligent Tutoring System for Database Modelling, Human-Computer Interaction, pp.745-749, 2001.

A. Weerasinghe and A. Mitrovic, Enhancing learning through self-explanation, International Conference on Computers in Education, 2002. Proceedings., pp.244-248, 2002.
DOI : 10.1109/CIE.2002.1185914

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=