DALP is a swiss army knife solution for distant real time academic learning
- Real time WebRTC based teaching solution
- Support for students with low bandwidth connection, i.e. low bandwidth mode
- Automatic transcript generation
- In built proctoring support
- Equipped with functionality to take quizzes/assesments
- Automatic lecture notes generation
Most of the students are not endowed with a high bandwidth internet connection. These students are then particularly not able to take advantage of realtime online classes. Low bandwidth mode solves this problem by -
- Sending stil images from the live stream every 3 seconds instead of full stream
- To account for lost audio, live transcription will of teacher will be sent to user
- NodeJS
- React JS
- Python
- Azure - Cognitive Services, Functions and Blob Storage
- MongoDB
- Deploy the azure function
- Start the backend servers
- Set mongoDB URI in config folder
cd backend
npm install
npm install -g peer
peerjs --port 9000 --key peerjs --path /myapp
npm start
- Start the front end server
cd website
npm run start
- Go to http://localhost:3000 for the kick of awesomeness
This platform is proudly made by team unpaid_interns
MIT License