Anesu Gavhera

Poll Anywhere

Full Stack Project of a classroom response system, developed for the Tufts Electrical and Computer Engineering Department and endorsed by Tufts Professor, Dr. Steven Bell.

Uses Machine-Learning (k-means) to dynamically determine the optimum number of required clusters and allocate each student response to the respectivec cluster.

Poll Anywhere

Classroom Response System for the Tufts University Electrical and Computer Engineering Department; sponsored and endorsed by Tufts Professor, Dr. Steven Bell. This product is currently being used by Dr.Bell in his ES002: Computing in Engineering class.

Technical Overview

  • Frontend: ReactJS, NextJS, Typescript, HTML/CSS, Bootstrap UI, Node
  • Backend: Python, Beanie, FastAPI, MongoDB, Cloudinary, Auth0 (user authentication)
  • Tools: React Hooks, Scikit Learn, GitHub

User Functionality

Product is a responsive web application that users can access across multiple devices and viewports. Initially, users are required to login/signup using a Google account verified through Auth0 and JSWebToken. Next, the user lands on the dashboard and is able to view courses that they are a student in, as well as courses that they themselves instruct. Users are able to create courses, and join already existing courses through the course code.

image
image

User Functionality: Student

When opening a specific course, the student is taken to the question landing page where any live questions to be responded are rendered. If not question is live, then the student does not have to do anything. Questions currently supported are multiple-choice and free-response, though we are currently working on Drawing Questions and Ranking-order questions.

image
image

User Functionality: Instructor

After a course is created, instrucor is able to add lectures (set of questions for a given day). Within a lecture, instructor is able to add questions, view clustered-responses and response information, manage rosters, track participation statistics and manage course settings.

image
image
image
image
image
image

Want me to help with your project?

Leave me a message here and I will be in touch shortly

Choose Colour