Interactive Whiteboard
Client requirements, to complete the UI/UX for and interactive whiteboard project:
To be completed:
1. Feature: interactive Whiteboard: A Text Editor and a Code Editor that allows the tutor to Edit text documents and Code to explain concepts, and to interact with the student in real-time synchronous fashion.
We have already completed the following aspects of the whiteboard:
2.1. Real time & interactive.
2.2. Bidirectional communication
2.3. Free hand drawing.
2.4. Shapes like circles, square etc.
2.5. Erase sections of the canvas.
2.6. Import images into canvas.
2.7. Undo and redo actions
2.8. Auto re-size canvas.
2.9. Multiple canvases
[login to view URL] canvas session as pdf.
2.11 Clear Delete Canvas
Please see attached documentation for additional requirements.
We are using the using the following technologies:
Web RTC
Fabric JS
jQuery
Python
Tornado
HTML5 and CSS3
Completed Aspects of this project:
1. Feature: Audio – Video functionality: A Video/Audio module enabling the Tutor to interact with the Tutee in real-time.
2 . Feature: Chat functionality: A fully functional chat application for the tutor and tutee to communicate via messages.
3. Feature: Connectivity: This feature enables web-socket connectivity between Server and Browser, and webrtc connection between peers.