To create the best virtual classroom for teaching, training or collaborating online.

What it does

Teach, Train or Collaborate with ease with our Virtual Classroom

  • Group video 1-24 participants -No downloads or plugins all browser based (chrome, firefox)

Real-time collaboration for the following media. -PDF -Websites -Video -Images -Google Docs

How I built it

Improved our existing product and broadened use cases thanks to the improvements made by adding WILL.

Improved handwriting and free drawing using WILL. Python backend, pubnub for real-time actions, front end is a mix of jQuery and Angular, opentok for streaming video, fabric.js for html5 canvas interactions.

Challenges I ran into

Had problems doing real-time sync, rather than streaming each change directly opted to send and redraw each stroke. tiny delay, but less lag when sending messages over sockets.

Accomplishments that I'm proud of

Huge improvements in writing on the digital whiteboard, enhanced our existing product and solves the use case for learning to write "character" based languages.

What I learned

We have a much broader range of use cases we can use this product for (Teaching maths , graphic art collaborating, corporate training, general education)

What's next for LearnCube Virtual Classroom - Wacom WILL Edition

Piloting the product in 3 schools in China next month also will add the ability to use any touch device(phones and tablets) as a graphic pad to write onto the whiteboard.

+ 2 more
Share this project: