1 / 7

TutorIM

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.

rburkett
Télécharger la présentation

TutorIM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TutorIM An IM client designed for one-on-one tutoring Tom AllenCSE 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 • Connects with server, then directly with other client • IM Server in unspecified language • Should easily interface with databases for… • Authentication Database • 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 • Support for more file formats • Better drawing tools • Adding list of tutors available on server • etc

More Related