Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frizensami/classeq
Genuinely real-time classroom mood / pacing / content understanding feedback system
https://github.com/frizensami/classeq
Last synced: 27 days ago
JSON representation
Genuinely real-time classroom mood / pacing / content understanding feedback system
- Host: GitHub
- URL: https://github.com/frizensami/classeq
- Owner: frizensami
- Created: 2023-01-18T17:35:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-15T13:08:15.000Z (almost 2 years ago)
- Last Synced: 2023-08-03T20:39:27.875Z (over 1 year ago)
- Language: Rust
- Size: 46.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ClassEQ: Genuinely real-time classroom mood / pacing / content understanding feedback system
## Motivation
Polling software such as PollEverywhere, Kahoot, and Quizlet are increasingly common ways to get targeted feedback during classes for specific questions.
However, the *frequency* of this feedback may be too low. For instance:
- Did students understand the slides you just went through? (you can't continually have polls to test every single concept!)
- Do they think you're suddenly speaking too fast? (as opposed to polling for this once during a class)
- Do they have a question? (but don't want to interrupt your flow?)**Core idea**: Instructors and students may need a more real-time way of receiving and giving feedback on the current class.
## Goal
**ClassEQ** aims to be a system for genuine **real-time** classroom feedback that is **not structured around polls / quizzes / etc**.
It should be used to *augment* the existing targeted feedback tools mentioned above.
## User Experience Overview
### Students / Talk Attendees / etc
- Students should be able to join a "session" based on an ID or link name
- Once joined, they should be presented with an interface with a minimal number of buttons that give live feedback to the presenter
- Such buttons could be grouped as:
- Speed: OK (default) / Too fast / Too slow
- Understanding: OK (default) / Do not understand recent concept
- Question: No question (default) / Have a question### Teachers
- Should be able to set up a session
- Should have an interface during the talk (a window) to view the current live status of the students## Implementation Ideas
- React + Websockets frontend for students
- React + Websockets frontend for instructors
- Websockets backend to link the two together via unique link codes / names.