1 / 28

CS 501 Presentation 2

CS 501 Presentation 2. 04/5/2007 Presented by Homan Lee Kelly Li Yan Zhang Will Cheng. Today’s Agenda. Recap GAIM Plug-in Data Daemon Web Admin Looking Forward. Recap. Recap. Last time: Project timeline 1st Iteration (March 8, 2007) Prototype – User interface mockup

adlai
Download Presentation

CS 501 Presentation 2

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. CS 501 Presentation 2 04/5/2007 Presented by Homan Lee Kelly Li Yan Zhang Will Cheng

  2. Today’s Agenda • Recap • GAIM Plug-in • Data Daemon • Web Admin • Looking Forward

  3. Recap

  4. Recap • Last time: • Project timeline • 1st Iteration (March 8, 2007) • Prototype – User interface mockup • 2nd Iteration (April 4, 2007) • Bare minimum functionality – network and database • Gaim Subtasks: • Log user info – March 17th • UI refinement – March 24th • 3rd Iteration (May 2, 2007) • Functionally complete – testing begins and features reassessed • Final Delivery (May 9, 2007)

  5. Recap • Issues brought up at last presentation: • User testing too late, needs to be pushed forward • Unintuitive subject entry form when creating experiment

  6. Recap • Solutions • User testing too late: • Implementation going as quickly as possible • Unintuitive subject entry: • Redesigned subject entry method • Uploading Excel file functionality to be added at next iteration

  7. GAIM Plug-in

  8. UML Sending_im_message GAIM Core APATE GAIM Plug-in Key_press_event

  9. Demo GAIM Plug-in DEMO

  10. Data Daemon

  11. Overview + Requirements • Interface between GAIM and DB • Requirements • Many users  multi-threaded • Flexible schema • Data is invaluable  guaranteed delivery from GAIM to Server

  12. UML MySQL APATE GAIM Plug-in ODBC Apache Data Daemon HTTP XML

  13. Added benefits • Modular subsystems • Flexible IM client • Flexible Web Admin

  14. Demo Data Daemon Demo

  15. Web Admin

  16. Web Interface overview • Customized consent, instruction forms. • Experimenter add/del participants • Change passwords • Permission (admin vs. experimenter)

  17. Experimenter add/del participants • The experimenter adds participants by typing the participant’s name, email address, and the course the participant is in • Can enter multiple participants at once • Remove participants through a checkbox interface

  18. Permissions (Admin & Experimenter) • Admin can create experimenters • Experimenters can allow other experimenters to work on their experiments • Permissions will be refined to be more fine grain for 3rd iteration

  19. Display Experiment Data • Simple XML output of data • Proof of concept of communication between website and plugin • Will have finalized data output for next iteration

  20. Looking Forward • GAIM • Keystroke logging • Data Daemon • Refine XML schema • Refine web data display • Export data in XML & csv format • Web Admin • Export/Import Participants (to Excel) • Reminder email (initial, everyday, final) • Customize the quiz

  21. Questions Questions?

  22. Thank you Thank you

More Related