This was a class project I worked on in my Java programming class where I created a GUI native program that fetched sets of flashcard from Quizlet based on a query entered by the user.

The first view presents an textarea for searching sets on Quizlet using Quizlet’s RESTful web API. Users are then able to select any search result to be directed to the flaschards view where they can click on terms to reveal the meaning/description.

Users are also able to test themselves. We decided to use the Jaccard similarity algorithm for calculating the string similiarity coefficient that we used to rank the users score.

Search results of a query
Flashcards of a set
Testing view for a set of flashcards