Aula virtual is a collaborative teaching platform. If you are a teacher, just create a new classroom and let students join. Everything you do will be shared to others. You are in control, but you can grant privileges to any student in your classroom.
Remember, it's just a proof of concept, not ready for production!
- Code (drag n drop supported)
- Drawings (collaborative whiteboard)
- Files
- Presentations
- Views
- Messages
- Control
left side - teacher
right side - a student
- Vue
- Vue router
- Vuex
- Vue resource
- Websockets (Socket.io)
- JWT
- CodeMirror
- Mozilla PDF.js
- Tons of great plugins from the community
#clone the project
git clone https://github.com/zeratulmdq/aula-virtual.git
# install dependencies
npm install
#run the backend server + dev server with hot reload
#(you'll have two services running, port 3000 and 8080)
npm run go
#Browse to
http://localhost:8080
- A lot!