Skip to content

preethamsura/Quizoom

Repository files navigation

Quizoom

Hackmit 2020 Project

Inspiration

In the age of online classes, keeping students' attention has become harder and harder. As such some professors assign lecture questions to gauge how attentive students are when watching lecture. Quizoom aims to help both students and teachers by creating quiz questions directly from what was taught during lecture.

What it does

Quizoom uses the audio from a lecture and finds keywords to generate questions automatically. Quizoom utilizes the IBM Cloud speech-to-text API to convert lectures to text which can be processed. The text is then processed using the RAKE algorithm to identify keywords relating to the lecture. Questions are generated using these keywords as answers.

Demo

How To Use It

  1. Run python3 Quizoom.py.
  2. Press start and enter how long the recording should last and then press Start Recording.
  3. The questions will be available shortly and you can press the Quiz button to see them.
  4. Input your answer it press submit to see if you got the question correct or not.

Sources

IBM Cloud - Speech to Text APIRake API

Rake-nltk python library

Rake-nltk python library - keyword detection

Spacy python library - Sentence segmentation

Contributors

  • Preetham Sura
  • Asim Biswal
  • Uthman Momen
  • Nikhil Padavala

Go Bears!

About

Hackmit 2020 Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages