Open source virtual classroom software.
AFEClassroom is a open source virtual classroom project to respond to a AFE prompt and is a open-source alternative to Google Classroom.
./src
├── config # Configuaration Files
├── DB # TypeScript Database Interface
├── util # Utility scripts & functions
├── WEB # Express Server and Front-End
├── WS # Web Sockets
└── Launch.ts
./start.cmd # Default Start Cmd Script
./Dockerfile # Docker container file
- Front End Design
- Logo
- Database Structure
- Login / Authentication
- Grading System
- Video Call Front-End
- Basic Assign Class Schedule System
- CDN
- Finish WebSocket
- Video/Audio
- Screensharing
- Chat
- Auto-Attendance
- Auto-Participation (w/ Data)
- Raise Hand
- Add breakout rooms
- Auto-Class Schedule System
- School Anouncements
- Chrome Reminder Extension
- Add Redis
- Add scaling for multiple schools
- Finish README
- Add documentation
- Add screenshots of software in use
Application Home Screen.
Classwork Section. (Teacher View)
Login Page.
Register Page.
Application Console.
This project is currently using an MIT License. For more information please read
LICENSE