Skip to content

jeffsta9/aula-virtual

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

A collaborative teaching platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 67.7%
  • JavaScript 21.8%
  • CSS 10.1%
  • HTML 0.4%