Presentation is loading. Please wait.

Presentation is loading. Please wait.

APATE CS 501 Presentation 2 04/5/2007 Presented by Homan Lee Kelly Li Yan Zhang Will Cheng.

Similar presentations


Presentation on theme: "APATE CS 501 Presentation 2 04/5/2007 Presented by Homan Lee Kelly Li Yan Zhang Will Cheng."— Presentation transcript:

1 APATE CS 501 Presentation 2 04/5/2007 Presented by Homan Lee Kelly Li Yan Zhang Will Cheng

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

3 APATE 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 17 th »UI refinement – March 24 th 3rd Iteration (May 2, 2007) –Functionally complete – testing begins and features reassessed Final Delivery (May 9, 2007)

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

6 APATE 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 APATE GAIM Plug-in

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

9 APATE Demo GAIM Plug-in DEMO

10 APATE Data Daemon

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

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

13 APATE Added benefits Modular subsystems –Flexible IM client –Flexible Web Admin

14 APATE Demo Data Daemon Demo

15 APATE Web Admin

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

17 APATE

18

19

20

21

22

23 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

24 APATE 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 3 rd iteration

25 APATE 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

26 APATE 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

27 APATE Questions Questions?

28 APATE Thank you


Download ppt "APATE CS 501 Presentation 2 04/5/2007 Presented by Homan Lee Kelly Li Yan Zhang Will Cheng."

Similar presentations


Ads by Google