C. Alexander, The Timeless Way of Building, 1979.

C. Alexander, M. Silverstein, and S. Ishikawa, A Pattern Language: Towns, Buildings, Construction (Center for Environmental Structure Series), 1977.

C. Alexander, H. With-davis, J. Martinez, and D. Corner, The Production of Houses, 1985.

D. L. Anthony, Patterns for classroom education, 1996.

P. Avgeriou, . Vogiatzis, A. Tzanavari, and S. Retali, Towards a Pattern Language for Adaptive Web-based Educational Systems, Advanced Technology for Learning, vol.1, issue.4, pp.202-209, 2004.
DOI : 10.2316/Journal.208.2004.4.208-0822

N. Balacheff and J. J. Kaput, Computer-Based Learning Environments in Mathematics, International Handbook of Mathematics Education, 1996.
DOI : 10.1007/978-94-009-1465-0_15

P. Béguin, Design as a mutual learning process between users and designers, Interacting with Computers, vol.15, issue.5, pp.709-730, 2003.
DOI : 10.1016/S0953-5438(03)00060-2

C. Bailey, G. I. Conole, H. C. Davis, K. Fill, and M. T. Zalfan, Panning for Gold: Designing Pedagogically-inspired Learning Nuggets, Educational Technology and Society, vol.9, issue.1, pp.113-122, 2006.

S. Barab and K. Squire, Design-Based Research: Putting a Stake in the Ground, Journal of the Learning Sciences, vol.2, issue.2, pp.1-14, 2004.
DOI : 10.1207/S15327809JLS10-1-2_6

J. Bergin, Fourteen Pedagogical Patterns. Paper presented at the Fifth European Conference on Pattern Languages of Programs, Irsee, Germany, 2000.

J. Borchers, A pattern approach to interaction design, Proceedings of the conference on Designing interactive systems processes, practices, methods, and techniques, DIS '00, 2001.
DOI : 10.1145/347642.347795

F. Brouns, R. Koper, J. Manderveld, J. Van-bruggen, P. Sloep et al., A first exploration of an inductive analysis approach for detecting learning design patterns, Journal of Interactive Media in Education, vol.2005, issue.1, p.3, 2005.
DOI : 10.5334/2005-3

A. L. Brown, Design Experiments: Theoretical and Methodological Challenges in Creating Complex Interventions in Classroom Settings, Journal of the Learning Sciences, vol.22, issue.1, pp.141-178, 1992.
DOI : 10.1016/0010-0285(88)90014-X

C. Chaquet, H. El-kechaï, and V. Barre, Re-engineering of collaborative elearning systems: evaluation of system, collaboration and acquired knowledge qualities. Paper presented at the, Artificial Intelligence in Education Conference: Workshop on Usage Analysis in Learning Systems, 2005.

P. Cobb, J. Confrey, A. Disessa, R. Lehrer, and L. Schauble, Design Experiments in Educational Research, Educational Researcher, vol.32, issue.1, pp.9-13, 2003.
DOI : 10.3102/0013189X032001009

A. Collins, Toward a Design Science of Education, New directions in educational technology, pp.15-22, 1992.
DOI : 10.1007/978-3-642-77750-9_2

A. Collins, D. Joseph, and K. Bielaczyc, Design Research: Theoretical and Methodological Issues, Journal of the Learning Sciences, vol.29, issue.7, pp.15-42, 2004.
DOI : 10.1093/oep/53.3.385

A. Dearden, B. Mcmanus, E. Allgar, and J. Finlay, Using Pattern Languages in Participatory Design. Paper presented at the Conputer Human Interaction Conference: Workshop on Patterns in Practice, 2002.

A. Dearden, B. Mcmanus, E. Allgar, and J. Finlay, Patterns Languages in Participatory Design, People and Computers XVII: Memorable yet Invisible, Proceedings of Human Computer Interaction, pp.159-174, 2002.

. M. Derntl and R. Motschnig-pitrik, The Role of Structure, Patterns, and People in Blended Learning. The Internet and Higher Education, pp.111-130, 2005.

A. Disessa, J. Confrey, L. Schauble, P. Cobb, and R. Lehrer, Design Experiments in Educational Research, Educational Researcher, vol.32, issue.1, pp.9-13, 2003.

A. A. Disessa and P. Cobb, Ontological Innovation and the Role of Theory in Design Experiments, Journal of the Learning Sciences, vol.27, issue.2, pp.77-103, 2004.
DOI : 10.1016/S0732-3123(96)90036-X

A. Druin, The role of children in the design of new technology, Behaviour and Information Technology, vol.21, issue.1, pp.1-25

T. Erickson, for design, Proceedings of the conference on Designing interactive systems processes, practices, methods, and techniques, DIS '00, 2000.
DOI : 10.1145/347642.347794

S. S. Frizell, R. Hubscher, U. Denver, E. Pdf-gamma, J. Vlissides et al., Supporting the Application of Design Patterns. Paper presented at the World Conference on Educational Multimedia Design Patterns, Patterns for Designing Adaptive / Adaptable Educational Hypermedia. Advanced Technology for Learning, 1995.

D. M. German and D. D. Cowan, Towards a unified catalog of hypermedia design patterns, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, 2000.
DOI : 10.1109/HICSS.2000.926888

F. Gibert-darras, E. Delozanne, F. Le-calvez, A. Merceron, J. M. Labat et al., Towards a Design Pattern Language to Track Students' Problem-Solving Abilities. Paper presented at the Artificial Intelligence in Education Conference: Workshop on Usage Analysis in Learning Systems, Amsterdam, The Netherlands Patterns, pattern languages and educational design. Paper presented at the ASCILITE Conference Perth, Western Australia, British Educational Research Journal, pp.577-590, 2004.
URL : https://hal.archives-ouvertes.fr/hal-01492564

K. Issroff and E. Scanlon, Educational Technology: The Influence of Theory, Journal of Interactive Media in Education, vol.2002, issue.1, 2002.
DOI : 10.5334/2002-6

K. Kahn, ToonTalkTM???An Animated Programming Environment for Children, Journal of Visual Languages & Computing, vol.7, issue.2, pp.197-217, 1996.
DOI : 10.1006/jvlc.1996.0011

Y. Kali, M. Spitulnik, and M. Linn, Building community using the Design Principles Database, Instructional design for effective and enjoyable computer-supported learning: Proceedings of the first joint meeting of the EARLI SIGs Instructional Design and Learning and Instruction with Computers, pp.294-305

. Kali, Collaborative knowledge building using the Design Principles Database, International Journal of Computer-Supported Collaborative Learning, vol.38, issue.3, 2006.
DOI : 10.1007/s11412-006-8993-x

L. Kolås and A. Staupe, Implementing delivery methods by using pedagogical design patterns, Proceedings of World Conference on Educational Multimedia, Hypermedia and, 2004.

Y. Mor, R. Noss, C. Hoyles, K. Kahn, and G. Simpson, Designing to see and share structure in number sequences, International Journal for Technology in Mathematics Education, 2006.
URL : https://hal.archives-ouvertes.fr/hal-00190284

M. Muller and S. Kuhn, Participatory design, Communications of the ACM, vol.36, issue.6, pp.24-28, 1993.
DOI : 10.1145/153571.255960

V. Nesset and A. Large, Children in the information technology design process: A review of theories and their applications, Library & Information Science Research, vol.26, issue.2, pp.140-161
DOI : 10.1016/j.lisr.2003.12.002

M. Scaife, Y. Rogers, F. Aldrich, and M. Davies, Designing for or designing with? Informant design for interactive learning environments, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '97
DOI : 10.1145/258549.258789

L. Radford, Signs and meanings in students' emergent algebraic thinking: a semiotic analysis, Educational Studies in Mathematics, vol.42, issue.3, pp.237-268
DOI : 10.1023/A:1017530828058

T. C. Reeves, Enhancing the Worth of Instructional Technology Research through 'Design Experiments' and Other Development Research Strategies, Paper presented at the Annual Meeting of the American Educational Research Association, 2000.

H. A. Simon, G. Simpson, C. Hoyles, and R. Noss, The Sciences of the Artificial Designing a programming-based approach for modelling scientific phenomena, Journal of Computer Assisted Learning, vol.21, issue.2, pp.43-158, 1996.

F. C. Sloane and S. Gorard, Exploring Modeling Aspects of Design Experiments Educational Researcher, pp.29-31, 2003.

C. Taylor, K. Roberts, and S. Gorard, What kind of creature is a design experiment?, British Educational Research Journal, vol.30, pp.577-590, 2004.