Inspiration
I was inspired to make this app as I am currently studying for my AP exams. I have found myself overwhelmed with all the material I have to review, and have struggled to know when to study what. So, I thought it would be a great idea to make an app that could make a study schedule for me based on my weaknesses and strengths.
What it does
AP SmartPlan is an app where the main feature is to create an AI schedule that bests suits students class, its difficulty, their weaknesses, and strengths. The app first prompts the user to a login page where the name is taken into storage to be used throughout the app for personalization. Then, the user can enter multiple classes and enter information about them. Using this information, OpenAI's API assesses the information and creates a study schedule for each class based on the number of weeks the user wants their schedule to be.
How I built it
I built this app using MIT's App Inventor. Although MIT App Inventor uses block code, it has many complex features that allow for storage and extensions. I utilized OpenAI's API to create my AI assessment that makes the schedules.
Challenges I ran into
I have little experience with AI, so it was a challenge to learn about OpenAI and how the API works, it took a lot of learning and tutorials!
Accomplishments that I'm proud of
I am proud I was able to integrate AI into my app as AI is used a lot in today's society, and I think it is important that I learn more about it and how to implement and code with it. I also am proud that I was able to make an app that can help people and even myself.
What I learned
I learned about OpenAI's API and all about MIT App Inventor.
What's next for AP SmartPlan
I would like to add more features to AP SmartPlan beyond just an AI study schedule maker. Such as tracking goals, adding to-do lists, and more features students will find helpful.
Built With
- mit-app-inventor
- openai

Log in or sign up for Devpost to join the conversation.