Skip to content

Ideas and Goals for this Sprint #1

@aaryavlal

Description

@aaryavlal

This issue was created in this repository so the entire period can see how lessons will be structured. If anyone has ideas or suggestions for improving this approach, feel free to message me (Aaryav) or Dhyan on Slack, we’ll definitely take your input into consideration. We are counting on everyone to deliver exceptional lessons to help new coders, but most importantly, help us to learn and cover these topics.

Interactive Coding Notebook Framework

Vision

We are building a game-like interactive notebook where learners not only practice coding but also feel engaged through progression, visuals, and challenges.

Core Features

  • Interactive Lessons

    • Each notebook page will include explanations, sample code, and placeholders for learners to write their own solutions.

    • Instead of a static format, lessons will be designed with a playful, visually appealing layout---* with a "lip gloss"*---to make it a fun and cheery enviorment.

    • There will be an option to change the theme of the entire page to various colors at the top of the page

  • Practice Through Games

    • Coding exercises will be embedded as game-like challenges.

    • Learners solve problems to advance, reinforcing concepts in a fun, memorable way.

  • Framework Integration

    • All lessons exist within a unified framework, allowing smooth navigation and consistent design.

    • The learner experiences structured progress, not isolated assignments.

  • Level-Based Progression

    • Learners move through coding lessons as if they are "levels."

    • A progress bar shows how far they've advanced in the current lesson and across the full sprint.

  • Quizzes for Advancement

    • Each lesson ends with a short quiz.

    • Scoring 4/5 or higher unlocks the next level.

    • Learners still have the freedom to skip levels if they wish, ensuring flexibility.

End Goal (by Me & Dhyan)

  • Deliver a gamified learning framework where progress feels tangible.

  • Blend education with interactivity so learners stay motivated.

  • Provide choice and flexibility---whether learners want to rigorously test themselves or skip ahead.

How will it look?

Main Lesson Page:

Image

Quiz at end of lesson:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions