344
Views
28
CrossRef citations to date
0
Altmetric
Original Articles

Eliciting design patterns for e-learning systems

, &
Pages 105-118 | Published online: 16 Feb 2007

References

  • Alexander , C. 1996 . The origins of pattern theory: The future of the theory, and the generation of a living world Keynote speech at the 1996 ACM Conference on Object-Oriented Programs, Systems, Languages and Applications (OOPSLA), retrieved June 5, 2006 from http://www.patternlanguage.com/archive/ieee/ieeetext.htm
  • Alexander , C. , Ishikawa , S. , Silverstein , M. , Jacobson , M. , Fiksdahl-King , I. and Angel , S. 1977 . A pattern language , New York : Oxford University Press .
  • Avgeriou , P. , Papasalouros , A. , Retalis , S. and Skordalakis , M. 2003 . Towards a pattern language for learning management systems . Educational Technology & Society , 6 ( 2 ) : 11 – 24 .
  • Baggetun , R. , Rusman , E. and Poggi , C. 2004 . “ Design patterns for collaborative learning: From practice to theory and back ” . In Proceedings of the World Conference on Educational multimedia, hypermedia and telecommunications Edited by: Cantoni , L. and McLoughlin , C. 2493 – 2498 . AACE, Lugano, , Switzerland
  • Bennedsen , J. and Eriksen , O. 2006 . Categorizing pedagogical patterns by teaching activities and pedagogical values . Computer Science Education , 16 ( 2 ) : 157 – 172 .
  • Cagnin , M. I. , Braga , R. T.V. , Germano , F. S.R. , Chan , A. and Maldonado , J. 2005 . “ Extending patterns with testing implementation ” . In Fifth Latin American Conference on Pattern languages of programs 2005, ICMC-USP Campos do Jordão—SP. Proceedings do SugarLoafPLoP 2005, v. 1
  • Carlson , P. 1998 . Advanced educational technologies—promise and puzzlement . Journal of Universal Computer Science , 4 ( 3 ) : 210 – 215 .
  • Cave , C. 2003 . The creativity web. Resources for creativity and innovation , Retrieved June 5, 2006 from http://members.optusnet.com.au/∼charles57/Creative/index2.html
  • Cunningham , W. 1994 . “ Tips for writing pattern languages ” . Retrieved April 22, 2004, from http://c2.com/cgi/wiki?TipsForWritingPatternLanguages
  • Derntl , M. and Motschnig-Pitrik , R. 2004 . “ Patterns for blended, person-centered learning: strategy, concepts, experiences, and evaluation ” . In Proc. SAC'04 (Symposium on Applied Computing) , Nikosia, Cyprus : ACM Press . 2004
  • E-LEN . 2004 . Design patterns and how to produce them, retrieved June 5, 2006 from http://www2.tisip.no/ELEN/documents/ELEN-Deliverables/booklet-e-len_design_experience.pdf
  • Fincher , S. 1999 . Analysis of design: An exploration of patterns and pattern languages for pedagogy . Journal of Computers in Mathematics and Science Teaching , 18 ( 3 ) : 331 – 348 .
  • Fincher , S. and Utting , I. 2002 . “ Pedagogical patterns: Their place in the genre ” . In Paper presented at the ITiCSE 2002 Aarhus, , Denmark
  • HCI . 2005 . HCI design patterns web site http://www.hcipatterns.org/, retrieved June 5, 2006
  • Gamma , E. , Helm , R. , Johnson , R. and Vlissides , J. 1994 . Design Patterns: Elements of Reusable Object-Oriented Software , Boston, MA : Addison-Wesley .
  • Garrido , A. , Rossi , G. and Schwabe , D. 1997 . “ Pattern systems for hypermedia ” . In Proceedings of PLOP'97. ACM Press , Monticello, , USA : University of Illinois .
  • Garzotto , F. , Paolini , P. , Bolchini , D. and Valenti , S. 1999 . “ Modeling-by-patterns of Web applications ” . In Proceedings of the International Workshop on the World Wide Web and conceptual modeling , Paris : Springer Verlag . WWW CMO99., November 1999
  • Georgiakakis , P. and Retalis , S. 2006 . Desmystifying the asynchronous network supported collaborative learning systems . International Journal of Computer Applications in Technology , 25 ( 2/3 ) : 116 – 127 .
  • Gonzalez , E. 2005 . “ Design patterns for synchronous computer supported collaborative environments ” . Final project thesis, Telecommunications Engineering, Universidad de Valladolid, August 2005
  • Goodyear , P. 2001 . “ Learning and digital environments: Lessons from European research ” . In Education and the information age: Current progress and future strategies , Edited by: O'Fathaigh , M. 1 – 25 . Cork, , Ireland : Bradshaw Books .
  • Goodyear , P. , Avgeriou , P. , Baggetun , R. , Bartoluzzi , S. , Retalis , S. , Ronteltap , F. and Rusman , E. 2004 . “ Towards a pattern language for networked learning ” . In Proceedings of Networked Learning 2004 , 449 – 455 . Lancaster, , UK : University of Lancaster .
  • Haberman , B . 2006 . Pedagogical patterns—a means for communication within the CS teaching community of practice . Computer Science Education , 16 ( 2 ) : 87 – 103 .
  • Harrison , H. 1999 . “ The language of shepherds: A pattern language for shepherding ” . In Proceedings of the 6th Annual Conference on Pattern Languages of Programs 34 – 52 . Monticello, Illinois
  • Harrison , N. and Coplien , J. 2002 . “ Pattern sequences ” . In Proceedings of the 6th European Conference on Pattern languages of programs 2001 , Edited by: Rüping , A. and Schwanninger , C. Konstanz, , Germany : UVK Universitätsverlag Konstanz .
  • Hernández , D. , Asensio , J. I. , Dimitriadis , Y. A. , Bote , M. L. , Jorrín , I. M. and Villasclaras , E. D. 2005 . Reusing IMS-LD-formalized best practices in collaborative learning structuring . International Journal on Advanced Technology for Learning , 2 : 223 – 232 .
  • Hernández , D. , Villasclaras , E. D. , Jorrín , I. M. , Asensio , J. I. , Dimitriadis , Y. , Ruiz , I. and Rubia , B. 2006 . COLLAGE, a collaborative learning design editor based on patterns . IEEE LTC Educational Technology and Society , 9 ( 1 ) : 58 – 71 .
  • Horton , W. and Horton , K. 2003 . E-learning tools and technologies , New York : John Wiley .
  • Koper , R. 2004 . “ An introduction to learning design ” . In Learning design: A handbook on modelling and delivering networked education and training , Edited by: Koper , R. and Tattersall , C. 3 – 20 . Heidelberg : Springer .
  • Kreimeier , B. 2002 . The case for game design patterns Available from http://www.gamasutra.com/features/20020313/kreimeier_03.htm
  • Lea , D. 2001 . “ How do I go about writing a pattern? ” . Retrieved April 22, 2004, from http://gee.cs.oswego.edu/dl/pd-FAQ/pd-FAQ.html#qwrite
  • Lehtinen , E. , Hakkarainen , K. , Lipponen , L. , Rahikainen , M. and Muukkonen , H. 1999 . Computer supported collaborative learning: A review of research and development (The J.H.G.I. Giesbers Reports on Education No. 10) , Nijmegen, , The Netherlands : University of Nijmegen, Department of Educational Sciences .
  • Lyardet , F. , Rossi , G. and Schwabe , D. 1999 . “ Patterns for adding search capabilities to Web information systems ” . In Proceedings of Europlop′99 , 134 – 147 . Kloster Irsee, , Germany : IEEE Press .
  • Martín , G. Y. 2005 . “ Wiki tools for collaborative learning environments ” . Final project thesis, Telecommunications Engineering, Universidad de Valladolid, August 2005
  • Martínez , C. F. 2005 . “ Design patterns for learning objects repositories ” . Final project thesis, Telecommunications Engineering, Universidad de Valladolid, August 2005
  • Mezaros , G. and Doble , J. 1998 . “ A pattern language for pattern writing ” . In Pattern Languages of Program Design—3 , 529 – 574 . Reading, MA : Addison-Wesley .
  • Moore , M. G. and Kearsley , G. 1996 . Distance education: A systems view , Belmont, CA : Wadsworth .
  • NISE . 1997 . Doing CL: CL structures Retrieved October, 2004, from http://www.wcer.wisc.edu/nise/cl1/CL/doingcl/clstruc.htm
  • Pedagogical Patterns Project Site . Retrieved June 5, 2006 http://www.pedagogicalpatterns.org/
  • Roschelle , J. , Kaput , J. , Stroup , W. and Kahn , T. M. 1998 . Scalable integration of educational software: Exploring the promise of component architectures . Journal of Interactive Media in Education , October : 1 – 31 .
  • Schümmer , T. 2004 . “ GAMA—a pattern language for computer supported dynamic collaboration ” . In Proceedings of the 8th European Conference on Pattern Languages of Programs, EuroPLoP 2004 , Konstanz, , Germany : UVK Universitätsverlag Konstanz .
  • TELL . 2005a . Introducing a framework for the evaluation of network supported collaborative learning TELL Project, Deliverable of WorkPackage 1. Retrieved June 5, 2006 from TELL project websitefrom http://cosy.ted.unipi.gr/tell/
  • TELL . 2005b . Design patterns for teachers and educational (system) designers: Pattern book TELL Project, Deliverable of WorkPackage 3. Retrieved June 5, 2006 from TELL project website from http://cosy.ted.unipi.gr/tell/
  • Van Duyne , D. K. , Landay , J. A. and Hong , J. I. 2003 . The design of sites: Patterns, principles, and processes for crafting a customer-centered Web experience , Boston : Addison-Wesley .
  • Van Welie , M. 2005 . “ The news box ” . In The collection of Web design patterns Retrieved June 5, 2006 from, http://www.welie.com/patterns/
  • Van Welie , M. and Van der Veer , G. C. 2003 . “ Pattern languages in interaction design: Structure and organization ” . In Proceedings of Interact '03 , Edited by: Rauterberg , G. W.M. , Menozzi , M. and Wesson , J. 527 – 534 . Amsterdam : IOS Press .
  • Vlissides , J. 1996 . Pattern hatching: seven habits of successful pattern writers C++ Report, November/December 1996. Retrieved June 5, 2006 from http://st-www.cs.uiuc.edu/users/patterns/papers/7habits.html

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.