Inspiration

We noticed that we were extremely invested in the wellbeing of our VS Code Pets (extension) and thought that we could use this connection to provide incentives to discourage student misbehavior. This is essentially exploiting humans' ability to form connections with inanimate objects.

What it does

It is a friend for students to care for and teachers to punish should the student misbehave.

How we built it

We built two Javascript front ends, one for the teacher and one for the students, and wrote a python websockets server to handle communication between them. We hosted the server using AWS and reverse proxy.

Challenges we ran into

We had a hard time setting up the server.

Accomplishments that we're proud of

We got it somewhat working!!

What we learned

We were able to learn THREE.js and create a face with it.

What's next for Friend

We hope to create a happiness system for Friend so that teachers can reward good behavior in addition to punishing bad behavior. We also want to try to make Friend more interactive to further its connection to students.

Built With

Share this project:

Updates