Open Response - Open Source Classroom Polling Software (2024-25)
This project continues development of a free, open-source, classroom polling website. As a member of the next team, you will take ownership of a new piece of the website. The website will be a more functional, cheaper, free replacement for TopHat/Mastering and similar software and will be used in OSU classrooms and shared with instructors around the world.
This project includes front end and/or back end web development. You and your team will choose between finishing the responsive user interface for live polling, creating a Canvas interface using Canvas API, implementing socket.io to push content in real-time from server to client, or creating advanced question formats on desktop, mobile, and other devices.
Stretch goals which you may take on include an intelligent grouping algorithm to pair students based on answers, tracking of student answers over the class and term to give feedback to instructors, and an in-class social network for just-in-time Learning Assistant interventions.
Objectives
- Finish the responsive user interface for live polling
- Implement socket.io to push content in real-time from server to client
- Create a Learning Management System interface using Canvas API (will allow website to update Canvas grades)
- Create advanced question formats
- Support each of the above with front-end development
- Classroom layout interface + intelligent grouping algorithm design
- Instructor feedback interface to monitor class success on individual questions and student success over the term
Motivations
Currently, the only non-tuition cost for students in the Physics 20x sequence at OSU is an old, but necessary polling software. There are free alternatives available, but none feature intelligent grouping or link easily with Canvas, and most are limited in question types. This project will provide a free option for teachers around the world, as well as an open-source starting point for developing more features. This project will save OSU students more than $10,000 each year. It will also provide a more flexible, fully featured and integrated software.
Qualifications
Minimum Qualifications:
- Website development experience (full stack, client side, or server side)
- Problem solving skills
- Excellent communication skills
- Excellent teamwork skills
None Listed
Details
Project Partner:
Evan Thatcher
NDA/IPA:No Agreement Required
Number Groups:1
Project Status:Accepting Applicants
Website:https://open-response.org
Keywords:
WebSecurityDatabaseAlgorithmsEducationAPINew Product or GameFOSS