-
-
First, you just to add the main, and subtopic you want to learn
-
Then, the system will generate questions from different levels and concepts in this topic
-
cont. and after you answer the questions, the system will evaulate your answer and determine the level of you
-
The system will generate to you a personalize track to enhance your level
-
When you can learn the personalize track, you can assessment your level now, with one question from your level and one from the above
-
When you answer the question in the assessment the system give to you some tips and trips
Inspiration
The inspiration for LevelUp Learning came from a desire to create a learning system that adapts to the needs of each user. Traditional learning paths often leave people either under-challenged or overwhelmed. I wanted to build something that adjusts dynamically to a user's skill level, providing them with the right amount of challenge and guidance to help them progress.
What it does
LevelUp Learning is a personalized learning system that adapts to the user's current knowledge level. It generates questions based on selected topics, evaluates the user’s answers, and then creates a customized learning path. As users progress, they are reassessed and gently moved to the next level, ensuring a smooth and effective learning experience.
How we built it
The system was built in several phases:
- First, we implemented the topic selection and question generation feature, which allows users to focus on their areas of interest.
- Next, an automated evaluation system was created to assess the user's answers and determine their skill level.
- After evaluation, a dynamic learning path is generated, offering tailored recommendations to help users improve.
- Finally, a reassessment feature was added, where users are tested after each learning session to ensure progress and readiness to move to the next level.
Challenges we ran into
One of the biggest challenges was ensuring that the difficulty of questions was balanced correctly. We wanted users to feel challenged, but not overwhelmed. Creating a smooth transition between levels also required careful design to ensure users didn’t feel frustrated or stagnant. Additionally, designing an evaluation mechanism that could dynamically adjust to each user's unique learning journey posed technical challenges.
Accomplishments that we're proud of
We’re proud of creating a system that truly adapts to each individual learner. The ability to personalize learning tracks and progressively guide users through more difficult content is something we’re excited about. We’re also proud of building a seamless experience that keeps users engaged and motivated.
What we learned
Through this project, we learned the importance of personalized learning and the role of adaptive systems in education. We also gained valuable insights into how to build dynamic content that matches a learner's pace, keeping them engaged and improving continuously. Balancing difficulty and ensuring progression were key lessons.
What's next for LevelUp Learning
Next, we plan to expand the range of topics and enhance the system's ability to support even more granular learning paths. We also want to incorporate user feedback to improve the question generation process and add features that encourage collaborative learning. Ultimately, we hope to take LevelUp Learning to a broader audience, helping learners at all levels achieve their goals.
Log in or sign up for Devpost to join the conversation.