arzafran / aula-virtual

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Aula virtual

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!

Share in real time

  • Code (drag n drop supported)
  • Drawings (collaborative whiteboard)
  • Files
  • Presentations
  • Views
  • Messages
  • Control

Check the video

left side - teacher
right side - a student

YouTube ain't working

Using

  • Vue
  • Vue router
  • Vuex
  • Vue resource
  • Websockets (Socket.io)
  • JWT
  • CodeMirror
  • Mozilla PDF.js
  • Tons of great plugins from the community

If you wanna hack around a bit

#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

TODO

  • A lot!

About


Languages

Language:Vue 67.7%Language:JavaScript 21.8%Language:CSS 10.1%Language:HTML 0.4%