Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Pedagogical pattern
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Example structure of a pattern == Mitchell Weisburgh proposed nine aspects to documenting a pedagogical pattern for a certain skill.<ref>{{cite web |last=Weisburgh |first=Mitchell |url=http://ifets.ieee.org/discussions/discuss_june2004.html |title=Documenting good education and training practices through design patterns |website=[[IEEE]] |access-date=2007-10-17 |archive-url=https://web.archive.org/web/20140815031631/http://ifets.ieee.org/discussions/discuss_june2004.html |archive-date=2014-08-15 |url-status=dead }}</ref> Not every pattern needs to include all nine. His listing is reproduced below: * ''Name'' β single word or short phrase that refers to the pattern. This allows for rapid association and retrieval. * ''Problem'' β definition of a problem, including its intent or a desired outcome, and symptoms that would indicate that this problem exists. * ''Context'' β preconditions which must exist in order for that problem to occur; this is often a situation. When forces conflict, the resolutions of those conflicts is often implied by the context. * ''Forces'' β description of forces or constraints and how they interact. Some of the forces may be contradictory. For example: being thorough often conflicts with time or money constraints. * ''Solution'' β instructions, possibly including variants. The solution may include pictures, diagrams, prose, or other media. * ''Examples'' β sample applications and solutions, analogies, visual examples, and known uses can be especially helpful, help user understand the context * ''Resulting Context'' β result after the pattern has been applied, including postconditions and side effects. It might also include new problems that might result from solving the original problem. * ''Rationale'' β the thought processes that would go into selecting this pattern, The rationale includes an explanation of why this pattern works, how forces and constraints are resolved to construct a desired outcome. * ''Related Patterns'' β differences and relationships with other patterns, possibly predecessor, antecedents, or alternatives that solve similar problems. {{Examples|date=February 2010}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)