Some of our team members were really interested into Natural Language Processing and our team was up for a challenge.
What it does
Learny is a web application that takes a text file as an input and processes the text to return important information in bullet point. Its purpose is to help students improve their notes reading and their overall studies.
How we built it
We used TextRazor as the NLP API to process text to extract information we wanted. The application was written in Java, with the web view being made with JSF.
Challenges we ran into
One of the challenges was finding an API that suited our needs to do Natural Language Processing. We had to change API after the first one we decided to use wasn't fitting our needs. We also lost a teammate during the process due to sickness.
Accomplishments that we're proud of
We are proud we haven't even fully went insane, yet. We took on a big challenge in our 2nd ever Hackathon and we feel we did a good job on a complex subject like NLP.
What we learned
Natural Language Processing is extremely hard even with the support of an API.
What's next for Learny
We would like to keep enhancing the information processing and make Learny be able to generate quiz questions in the future.