Inspiration

I had an exam for my Artificial Intelligence class, which would include a large amount of vocabulary knowledge. Rather than study, I just wanted to write code. I am also cheap, so I found a pdf copy of the textbook. I wanted a way to parse the textbook and make practice quizzes for the vocab automatically. So TextbookTest was born.

What it does

The user can upload a book and have it parse by chapter, finding bolded keywords and generating a fill in the blanks style test.

How we built it

We built it with python and html (and a little javascript). We leveraged a free pdf reading package for python.

Challenges we ran into

Ultimately we hit a wall, and found a lack of scalability in our model.

Accomplishments that we're proud of

Finishing.

What we learned

We learned how to parse pdfs and xml programmatically.

What's next for textbooktest

What's next is a total revamping of our method of pulling keywords from pdfs, into a model that can be used for any textbook in pdf form. We are also toying with the idea of a verbal assistant and mobile app for our next hack!

Share this project:

Updates