-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Sprint 1 Blog – Building Interactive Learning Tools
Sprint 1 has been an exciting period of growth and development. Building on the foundation I established in Week 1, I've expanded my project significantly by creating multiple interactive learning tools and integrating them into a cohesive educational platform.
Reflecting on Week 1 Foundation
The groundwork I laid in Week 1 proved invaluable for this sprint. Having my GitHub Pages repository set up with automatic Actions deployment meant I could focus on content creation rather than technical setup. The local development environment with Git, Python, WSL, and all required modules allowed me to work efficiently offline and sync seamlessly.
My initial Tic Tac Toe game in Python served as both a learning exercise and a template for creating more interactive educational content. The modular approach I used – breaking the game into small, beginner-friendly functions with clear explanations – became the foundation for all my subsequent lesson development.
Sprint 1 Accomplishments
Developed Infograph for Tic Tac Toe Lessons
I created a comprehensive infographic that visually explains the concepts behind the Tic Tac Toe game. This visual learning aid helps students understand the game logic, Python concepts, and Jupyter Notebook workflow before diving into the code. The infographic serves as a reference guide that students can return to throughout their learning process.
Made Jupyter Notebook and Python Coding Lessons
Building on my Week 1 Tic Tac Toe foundation, I developed a complete series of educational notebooks:
- Structured lesson progression that takes students from basic Python concepts to interactive game development
- Step-by-step tutorials with clear explanations, code examples, and practice exercises
- Interactive elements that let students modify and experiment with the code as they learn
- Progressive complexity that builds confidence while introducing new programming concepts
Integrated Innovators Lesson Layout onto Tic Tac Toe Lessons
I successfully integrated our standardized Innovators Lesson Layout into the Tic Tac Toe educational content. This ensures consistency across all learning materials and provides:
- Clear learning objectives for each section
- Structured navigation between concepts
- Consistent formatting and presentation
- Easy-to-follow progression paths for students
Added Flashcard Component to Class-wide Lesson Layout
To enhance the learning experience, I developed and integrated a flashcard component into our broader lesson framework. This interactive tool:
- Reinforces key programming concepts through active recall
- Provides immediate feedback to help students identify knowledge gaps
- Integrates seamlessly with existing lesson materials
- Can be customized for different topics and difficulty levels
Set Up Spring Boot Backend
Looking toward more advanced functionality, I established a Spring Boot backend infrastructure. This backend will support:
- User progress tracking
- Interactive lesson components
- Data persistence for student work
- API endpoints for future mobile or web applications
Technical Growth and Learning
This sprint represented a significant leap in both technical skills and educational design thinking. I moved from creating a single interactive lesson to building a comprehensive learning platform with multiple integrated components.
The challenge of maintaining consistency across different lesson formats while keeping each component engaging taught me valuable lessons about user experience design. Working with both frontend educational content and backend infrastructure helped me understand how different parts of a web application work together.
Looking Forward
Sprint 1 has established a strong foundation for creating engaging, interactive educational content. The combination of visual aids, hands-on coding exercises, integrated lesson layouts, and supporting backend infrastructure creates a comprehensive learning environment.
The modular approach I've developed means I can easily create new lessons following the same successful pattern, while the backend infrastructure opens possibilities for more advanced features like user accounts, progress tracking, and collaborative learning tools.
This sprint has been incredibly rewarding, seeing how the technical setup work from Week 1 enabled rapid content development and integration. I'm excited to continue building on this foundation in future sprints.