Educational design and networked learning: Patterns, pattern languages and design practice | Synapse