/Canary-BE

Canary is a learning platform that engages students in the learning process through movement. Teachers on the platform can pose questions to the classroom and students can select their answers simply through their gestures, which are trained through a machine learning package called TensorFlow. We use Socket.io to transmit questions, answers, and chat messages between clients to enhance the classroom environment. The site is rendered with React and complex state management is handled with Redux.

Primary LanguageJavaScript

Canary

Team Members

Ben, Thomas, Katie, Greg

Project Description

Canary is a learning platform that makes virtual learning environments that engage students through movement. Teachers on the platform can pose questions to the classroom and students can select their answers simply through their gestures. We use tensorflow pose recognition to detect these gestures and socket.io to create classroom environments.