Inspiration

Our inspiration for PowerNote came from various MS Office Suite software and from our lazy attitudes when it came to note taking and studying. We decided that since PowerPoint is such a popular presentation/lecture medium for educators, we should allow students to process them for notes and flashcards.

What it does

Generates notes and flashcards from an inputted PowerPoint presentation. Uses OpenAI's API to generate summaries, Cornell notes, and Anki flashcards.

How we built it

Using Java Swing, OpenAI's Language Model and Python

Challenges we ran into

At first, we tried to implement natural language processing to use frequency to detect important words and phrases for a summary. We realized that this method didn't extract quite enough information, so we switched gears and moved over to using OpenAI's model.

What we learned

How to integrate Python into Java, Apache POI, and OpenAI usage!

What's next for PowerNote

Faster performance, renewed UI, more note formats (not limited to just Cornell notes!)

Built With

Share this project:

Updates