Please enable JavaScript.
Coggle requires JavaScript to display documents.
Coding school framework - Coggle Diagram
Coding school framework
Learning theories
Constructivist Learning Theory
Cognitive learning theory
Gamification theory
Rationale
Design principles
Make Thinking Visible
Build on student ideas
Connect to personally relevant contexts
Enable learning by doing (laboratory mode)
Enable problem-based learning
Reduce visual complexity to help learners recognize salient information
Reuse student artifacts as resource for learning
Visually track the learning path and learning outcomes
Enable positive reinforcements
Enable multiple learning paths
Enable small tasks step-by-step
Provide immediate feedback
Making content accessible
Create a clear and engaging flow of activities
Provide dynamic visual aids
Provide knowledge representation and organization tools
Provide students with templates to help reasoning
Use multiple representations
Promote Autonomous Life Long Learning
Design prompts for planning and monitoring
Encourage reflection
Engage learners as critics
Engage learners in complex projects
Involve students in evaluation
Enable self-paced learning
Use of self-evaluation through game-based activities
Help Students Learn from Each Other
Employ multiple social activity structures
Enable multiple ways to participate in online discussions
Encourage learners to learn from others
Engage learners in instruction of their peers
Integrate online with offline activities
Involve students in evaluation processes
Promote productive interactions
Reuse student artifacts as resource for learning