Download presentation
Presentation is loading. Please wait.
Published byVictoria Ramsey Modified over 9 years ago
1
TutorIM An IM client designed for one-on-one tutoring Tom Allen CSE 403
2
Purpose Ever had trouble trying to tutor someone over IM alone? New chat client with a whiteboard for drawing and text editor incorporated Other uses such as extreme programming online
3
Whiteboard Basic functions such as pencil, line, and erase Any changes to the board are broadcast to the other client Client can also save whiteboard as bitmap
4
Text Editor Allows tutor to go over a paper alongside the student Can highlight text so the student can easily see which part you are referring to When edits are made to the text, both sides see them as they are entered End result can be saved as a.txt file
5
Example of interface
6
Architecture IM Client in Java Ease of portability Ease of portability Connects with server, then directly with other client Connects with server, then directly with other client IM Server in unspecified language Should easily interface with databases for… Should easily interface with databases for… Authentication Database Unspecified DB language Unspecified DB language
7
Project Scalability If we find that there are too many features to implement, one could be dropped easily There are many other ideas that benefit online tutoring that could be added Voice chat Voice chat Support for more file formats Support for more file formats Better drawing tools Better drawing tools Adding list of tutors available on server Adding list of tutors available on server etc etc
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.