Various uses for design patterns

From Elearning

Yahoo Design Pattern Library


Test Tube : Pattern

This page describes an intuitive educational strategy.

Assessment map Tutorial heaven
OFA+AFO Marker's shoes
Marker as editor Peer instruction
For examples, see Case-Studies. For eLearning technologies, see Tools.


A pattern describes an optimal solution to a common problem within a specific context.

Yahoo has put together a library of Design Patterns. Most of those patterns are available for everyone to use under the Creative Commons Attribution 2.5 Licence.

They have a great example of "how to create a reputation" in a community:

It would start with a summary of the problem, followed by a series of "Solution Patterns". For Reputation, the list of solutions would include:

  • The competitive Spectrum
  • Named Levels
  • Numbered levels
  • Identifying Labels
  • Points
  • Collectible Achievements
  • Ranking
  • Leaderboard
  • Top X

Structure of Yahoo Design Pattern

Each of those Solution Pattern would have a similar structure:

  • Problem Summary
  • Use When
  • Solution
  • Particularities or Recommendations for this pattern
  • Examples

Online Communities Design Patterns

See a slideshare presentation on Community Design Patterns: it introduces a set of design/functional patterns and interactions that a successful online community should display in order to empower its users and facilitate conversation between its members.

It could also be relevant to teaching and learning for group interactions.