What is Quail?

Quail, or Questions You Ask in Lecture, is a web-based platform for live Q&A in the lecture setting. Using Quail, students may submit questions during the course of a lecture and self-moderate by upvoting questions they also want answered, or downvoting questions that are inappropriate. Unlike other Q&A apps on the market, Quail implements lexical analysis to minimize question redundancy by prompting students to compare their query to similar existing ones. At the end of class, the lecturer can choose to answer the top questions — determined by our ranking algorithm — and archive their answers for future reference, and students are prompted to provide feedback to facilitate even greater communication between course staff and students.

We also anticipate that Quail can expand to the social setting as students answer each other’s questions about student life through crowdsourced information exchange.

Project Milestones

Follow us on Github!
  • Week 1: 03/13-03/19
    • Create design document
    • Create website
    • During spring break, all group members will go through tutorials to understand the basics of working with the Django framework, and integration with a mongoDB database
    • Solidify ideas of how the data should be represented in the database
    • End of spring break: come up with pieces of preliminary code and algorithmic design needed for the base implementation
  • Week 2: 03/20-03/26
    • Complete a basic front-end design
    • Putting pieces together: integrate Django framework with Heroku
    • Create prototype: the base implementation
  • Week 3: 03/27-04/02
    • Be able to enroll into a class as a student/professor
    • Be able to post, view, and upvote questions
  • Week 4: 04/03-04/09
    • Implement suggested similar questions/search questions using keywords
    • Begin testing in a classroom
    • Prototype for expanded implementation, with the topics organized by tags
  • Week 5: 04/10-04/16
    • Create alpha: working version of baseline implementation
    • Thorough testing in a classroom
  • Week 6: 04/17-04/23
    • Create beta: working version of both baseline and expanded implementation
    • Thorough testing in a classroom and around campus
  • Week 7: 04/24-04/30
    • More testing and bug fixes
  • Week 8: 05/01-05/07
    • Demo!

Contributors

Hansen Zhang

Project manager

Karen

Karen Feng (project leader)

karenfeng@princeton.edu

COS '18

Katy

Katy Ho

ktho@princeton.edu

ELE '17

Zach

Zachary Kendrick

zacharyk@princeton.edu

ELE '17

Margaret

Margaret Wang

mw16@princeton.edu

NEU '17