Inspiration
We found that whenever we studied for an upcoming exam, we usually ended up wasting a lot of time on Quizlet. So we built Quiz Wiz to save students' time.
What it does
It web scraps Quizlets relating to a specific topic and presents short quizzes to time-constrainted students.
How I built it
We used HTML, CSS, and JavaScript, to create the front-end. For a while, we spent our time in Node-RED and exported a small portion from it. We later created a web-scraping API using Wolfram Technologies. Finally, we used Python to link everything together.
Challenges We ran into
Node-RED was too complicated for us. The HTML of Quizlet we used for web scraping was terribly formatted. Python refused to give us good Beautiful Soup. Wolfram was too specific in its web scraping such that we could only use it on one topic of Quizlets. So we had to struggle with that.
Accomplishments that We Are proud of
We learned about web scraping, Node-RED, Beautiful Soup, JSON, APIs and Wolfram Technologies.
What I learned
Again, we learned about web scraping, Node-RED, Beautiful Soup, JSON, APIs and Wolfram Technologies.
What's next for Quiz Wiz
Next, instead of just scraping Quizlet, it will scrape Kahoot too! (maybe the whole world wide web if we want)
Log in or sign up for Devpost to join the conversation.