Inspiration

As students, we believe that it is important for parents to have a resource where they can be guided through some of these difficult moments in their children's academic lives. Parents AP Planner will help you do just that! Directly from the perspectives of students, our program helps parents understand the compassionate way to support their students through their high school years.

What it does

Our program helps the parents navigate through course selection, learn content to answer their children's questions and support them through the learning journey, help their student prepare for AP exams through tips for both the parents and students, and learn how to be supportive when checking AP scores in July.

How we built it

We used Java Swing to create a graphical user interface (GUI). We created frames, panels, components, and action listeners and navigated the different syntax and rules of the language.

Challenges we ran into

As two of us reviewed Java Swing and one learned it from scratch, we struggled to navigate some parts of the language. We struggled with the layout and placing the components in the correct spaces. We also struggled with the Action Listeners to properly switch between the different frames. Particularly with the course selection frame, we had to make certain components appear and disappear and do different things each time we returned to that page, which was difficult to navigate. In addition, one of our team members was also only able to stay for a short amount of time.

Accomplishments that we're proud of

We are proud of the functionality that we were able to create. The program successfully navigates through many of the tabs and screens. We also used java class instance variables, constructors, get method, abstraction, javadoc comments, and more to make our code more efficient and easy to navigate.

What we learned

We learned to work with Java Swing, including different types of layout and their advantages and disadvantages, how to switch between frames and how to make components, such as labels and buttons, appear with the click of a button, and more.

What's next for Parents AP Planner

We would like to finish adding more user input and specific questions to make the program better fit and support each user. We would add more resources, content, tips, etc. for the existing AP courses. We could also expand to SAT/ACT Prep, college advice, and general advice for parents to support their children in their development, particularly in the stressful years of high school.

Note

The replit link shows our code, but does not run our project. Please copy into an IDE or another platform to run our code.

Built With

Share this project:

Updates