70 likes | 84 Vues
TutorIM. An IM client designed for one-on-one tutoring. Tom Allen CSE 403. 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. Whiteboard.
E N D
TutorIM An IM client designed for one-on-one tutoring Tom AllenCSE 403
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
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
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
Architecture • IM Client in Java • Ease of portability • Connects with server, then directly with other client • IM Server in unspecified language • Should easily interface with databases for… • Authentication Database • Unspecified DB language
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 • Support for more file formats • Better drawing tools • Adding list of tutors available on server • etc