Skip to content
This repository was archived by the owner on Nov 5, 2024. It is now read-only.

AgoraIO-Community/Dapper-Stream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[ARCHIVED] Dapper-Stream

⚠️ This project is no longer maintained and has been archived.
Please note that this repository is now in a read-only state and will not receive any further updates or support.

We recommend using to the latest version of the Agora Web SDK: Learn more

For documentation and support, please visit the Agora Documentation.


Building smart classes

Inspiration

The idea stemmed from me being a student, who takes online classes and can rarely connect with the professor or the teacher on a level I do in real life classes. Taking in consideration how Minerva Schools (A complete college online with classes taken via video) hosts their classes, I tried to build a prototype of a similar product, where the professor can see real time response of their students, hence helping him/her to judge what ways to communicate work and what don't.

What it does

The app allows multiple students to join a class using a class ID (thanks to Agora.io !) and the professor can then click a button and judge the expressions of his/her students whenever they feel it is helpful to do so [button currently not working, as I couldn't figure out how to take a screenshot of the feed and send it to the backend]. This is particularly helpful when giving out assignments, suggesting something new and never-done-of-kind, and having long debates and discussions.

How I built it

Using the Agora Web SDK !

Challenges I ran into

oof, the whole app was built in under 6 hours (including coding, understanding the samples and documentation and testing), so I lost track of the challenges I had to face. That said, considering this is doable in such a small time-frame, it is definitely possible to build so much more into an app like this.

What I learned

How kick-ass Agora is ! It's really simple getting started with building in video feeds using their SDK, and using it for the first time was unexpectedly smooth.

What's next for Dapper-Stream

A lot !

first off, a better UI, login methods, and then comes the ability to run continuous emotion recognition on the frames to get a better and a seamless experience.

Additionally, considering Agora provides a chat API too, it should be fun integrating that into the app, to enable live communication via chat (as there should be in an online class).

About

Building smart classes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors