Presentation is loading. Please wait.

Presentation is loading. Please wait.

Interface Design Description Andrew Hoos Derek Swager.

Similar presentations


Presentation on theme: "Interface Design Description Andrew Hoos Derek Swager."— Presentation transcript:

1 Interface Design Description Andrew Hoos Derek Swager

2 Overview Server Interface Client Interface Question File CSV Export File Data Packet Format

3 Server interface

4 Server State Diagram Displaying (Single) Waiting (Single) Single Connecting Ready Send Question Receive Answer Server Launched Display result Displaying (Quiz) Waiting (Quiz) All clients responded Server cycles Question Done Sending Questions Clients connect Send Questions Select Single mode Export Configure Export requested Loading Attempt Question load Question loaded Done Viewing Results Remove Requested Crash or quit Load Requested Remove Requested Remove Finished Remove Finished

5 *######################### * #########################* Server IP address: 10.31.200.10 ?######################### ? #########################? Please enter the number of clients: >| Connecting Screen

6 *######################### * #########################* Server IP address: 10.31.200.10 ?######################### ? #########################? Please enter the number of clients: >13 !######################### ! #########################! I am sorry, but that is not a valid number of clients. Possible issue: the server is not configured to handle that many clients Would you like to exit(Y/N): >| Connecting Screen

7 *######################### * #########################* Server IP address: 10.31.200.10 ?######################### ? #########################? Please enter the number of clients: >13 !######################### ! #########################! I am sorry, but that is not a valid number of clients. Possible issue: the server is not configured to handle that many clients Would you like to exit(Y/N): N ?######################### ? #########################? Please enter the number of clients: >| Connecting Screen

8 ?######################### ? #########################? Please enter the number of clients: >13 !######################### ! #########################! I am sorry, but that is not a valid number of clients. Possible issue: the server is not configured to handle that many clients Would you like to exit(Y/N): >N ?######################### ? #########################? Please enter the number of clients: >7 *######################### * #########################* 127.0.0.1 Client connected 127.0.0.2 Clients connected 127.0.0.3 Clients connected … Connecting Screen

9 *######################### * #########################* 127.0.0.1 Client connected 127.0.0.2 Clients connected 127.0.0.3 Clients connected … 127.0.0.7 Clients connected *######################### * #########################* All clients connected Connecting Screen

10 Loading Screen ?######################### ? #########################? Please enter the name of the question File: >|

11 ?######################### ? #########################? Please enter the name of the question File: >Questions.doc !######################### ! #########################! I am sorry, but that is not a valid question File. Possible issue: question file must be plain text Would you like to exit(Y/N): >| Loading Screen

12 ?######################### ? #########################? Please enter the name of the question File: >Questions.doc !######################### ! #########################! I am sorry, but that is not a valid question File. Possible issue: question file must be plain text Would you like to exit(Y/N): >N ?######################### ? #########################? Please enter the name of the question File: >NewQuestions.txt Loading Screen

13 ?######################### ? #########################? Please enter the name of the question File: Questions.doc !######################### ! #########################! I am sorry, but that is not a valid question File. Possible issue: question file must be plain text Would you like to exit(Y/N): >N ?######################### ? #########################? Please enter the name of the question File: >NewQuestions.txt *######################### * #########################* Question File accepted Loading Screen

14 ?######################### ? #########################? Menu: B. Begin sending questions E. Export Results L. Load new set of questions R. Remove Client(s) Q. Quit Please select from the menu: >| Ready Screen

15 ?######################### ? #########################? Menu: B. Begin sending questions E. Export Results L. Load new set of questions R. Remove Client(s) Q. Quit Please select from the menu: >E ?######################### ? #########################? Please enter the file name of the exported file: >| Configure Export Screen

16 ?######################### ? #########################? Menu: B. Begin sending questions E. Export Results L. Load new set of questions R. Remove Client(s) Q. Quit Please select from the menu: >E ?######################### ? #########################? Please enter the file name of the exported file: >classResults *######################### * #########################* Results Exported Configure Export Screen

17 ?######################### ? #########################? Menu: B. Begin sending questions E. Export Results L. Load new set of questions R. Remove Client(s) Q. Quit Please select from the menu: >B ?######################### ? #########################? Please select the question mode (single/quiz): >| Ready Screen

18 ?######################### ? #########################? Menu: B. Begin sending questions E. Export Results L. Load new set of questions R. Remove Client(s) Q. Quit Please select from the menu: >B ?######################### ? #########################? Please select the question mode (single/quiz): Quiz *######################### * #########################* Quiz Mode entered Ready Screen

19 *######################### * #########################* Quiz Mode entered *######################### * #########################* Questions sent *######################### * #########################* 7 more responses 6 more responses … 0 more responses *######################### * #########################* All clients responded ?######################### ? #########################? Would you like to display quiz results (Y/N): >| Quiz Waiting Screen

20 ?######################### ? #########################? Would you like to display quiz results (Y/N): >Y *######################### * #########################* Hardest Question: ?######################### ? #########################? What is the framework for modern Physics? a.String Theory b.Standard model c.Quantum Gravity d.Relativistic Quantum Mechanics *######################### * #########################* Correct Answer: b *######################### * #########################* Number of correct answers: 2 Percentage of correct answers: 28% Quiz Display Screen

21 *######################### * #########################* Most correct answers: 7 100% ?######################### ? #########################? What year was the war of 1812? a.1492 b.1776 c.1812 d.1945 *######################### * #########################* Correct Answer: c *######################### * #########################* Average number of correct answers: 3.5 Average percent of correct answers: 50% Quiz Display Screen

22 ?######################### ? #########################? Menu: B. Begin sending questions E. Export Results L. Load new set of questions R. Remove Client(s) Q. Quit Please select from the menu: >B ?######################### ? #########################? Please select the question mode (single/quiz): >Super *######################### * #########################* Single Mode entered Ready Screen

23 ?######################### ? #########################? Menu: B. Begin sending questions E. Export Results L. Load new set of questions R. Remove Client(s) Q. Quit Please select from the menu: >| Single Screen

24 ?######################### ? #########################? Menu: B. Begin sending questions E. Export Results L. Load new set of questions R. Remove Client(s) Q. Quit Please select from the menu: >V !######################### ! #########################! Client view: ?######################### ? #########################? In which year did the war of 1812 occur? a.1492 b.1776 c.1812 d.1945 ?######################### ? #########################? Press enter to continue: >| Single Screen

25 ?######################### ? #########################? Please select from the following list: V. View Current Question N. Select next Question P. Select Previous Question S. Send Current Question R. Remove Client(s) >| Single Screen

26 ?######################### ? #########################? Please select from the following list: V. View Current Question N. Select next Question P. Select Previous Question S. Send Current Question R. Remove Client(s) >p *######################### * #########################* Previous question unavailable ?######################### ? #########################? Please select from the following list: V. View Current Question N. Select next Question P. Select Previous Question S. Send Current Question R. Remove Client(s) >| Single Screen

27 ?######################### ? #########################? Please select from the following list: V. View Current Question N. Select next Question P. Select Previous Question S. Send Current Question R. Remove Client(s) >| Single Screen

28 ?######################### ? #########################? Please select from the following list: V. View Current Question N. Select next Question P. Select Previous Question S. Send Current Question R. Remove Client(s) >n *######################### * #########################* Next question loaded ?######################### ? #########################? Please select from the following list: V. View Current Question N. Select next Question P. Select Previous Question S. Send Current Question R. Remove Client(s) >| Single Screen

29 ?######################### ? #########################? Please select from the following list: V. View Current Question N. Select next Question P. Select Previous Question S. Send Current Question R. Remove Client(s) >S *######################### * #########################* Question sent *######################### * #########################* 7 more responses 6 more responses … 0 more responses *######################### * #########################* All clients responded Single Waiting Screen

30 ?######################### ? #########################? Would you like to display quiz results (Y/N): >Y *######################### * #########################* Most common incorrect response: a Question: ?######################### ? #########################? What is the framework for modern Physics? a.String Theory b.Standard model c.Quantum Gravity d.Relativistic Quantum Mechanics *######################### * #########################* Correct response: b Single Display Screen

31 *######################### * #########################* Correct response: b *######################### * #########################* Number of incorrect responses: 4 *######################### * #########################* Number of a responses: 4 57% Number of b responses: 1 14% Number of c responses: 2 29% Number of d responses: 0 0% Single Display Screen

32 ?######################### ? #########################? Please select from the following list: V. View Current Question N. Select next Question P. Select Previous Question S. Send Current Question R. Remove Client(s) >R ?######################### ? #########################? Remove which client: 1. 127.0.0.1 2. 127.0.0.2 3. 127.0.0.3 4. 127.0.0.4 A. All C. Cancel >| Single Screen

33 ?######################### ? #########################? Remove which client: 1. 127.0.0.1 2. 127.0.0.2 3. 127.0.0.3 4. 127.0.0.4 A.All >| Remove Screen

34 ?######################### ? #########################? Remove which client: 1. 127.0.0.1 2. 127.0.0.2 3. 127.0.0.3 4. 127.0.0.4 A.All >1 *######################### * #########################* Client 127.0.0.1 removed Remove Screen

35 Client interface

36 ReadyConnected Answering Client launched Receive Question(s) Client selects answers Client selects question Return answers Client connected to server Client State Diagram Quit or removed by server

37 ?######################### ? #########################? Please enter the IP of the server: >| Ready Screen

38 ?######################### ? #########################? Please enter the IP of the server: 192.168.0.2 ?######################### ? #########################? Please select from the following list: W. Wait for more questions D. Disconnect >| Connected Screen

39 ?######################### ? #########################? Please enter the IP of the server: 192.168.0.2 ?######################### ? #########################? Please select from the following list: W. Wait for more questions D. Disconnect >W *######################### * #########################* 2 question(s) received. Connected Screen

40 ?######################### ? #########################? Menu: A. Answer Current Question N. Select next Question P. Select Previous Question S. Submit answers Please select from the Menu: >| Answering Screen

41 ?######################### ? #########################? Menu: A. Answer Current Question N. Select next Question P. Select Previous Question S. Submit answers Please select from the Menu: >A ?######################### ? #########################? Current answer: none 1. In which year did the war of 1812 occur? a.1492 b.1776 c.1812 d.1945 Please select answer a-d: >| Answering Screen

42 ?######################### ? #########################? Current answer: none 1. In which year did the war of 1812 occur? a.1492 b.1776 c.1812 d.1945 Please select answer a-d: >C *######################### * #########################* Answer C selected Answering Screen

43 ?######################### ? #########################? Menu: A. Answer Current Question N. Select next Question P. Select Previous Question S. Submit answers Please select from the Menu: >| Answering Screen

44 ?######################### ? #########################? Menu: A. Answer Current Question N. Select next Question P. Select Previous Question S. Submit answers Please select from the Menu: >A ?######################### ? #########################? Current answer: c 1. In which year did the war of 1812 occur? a.1492 b.1776 c.1812 d.1945 Please select answer a-d: >| Answering Screen

45 ?######################### ? #########################? Current answer: c 1. In which year did the war of 1812 occur? a.1492 b.1776 c.1812 d.1945 Please select answer a-d: >C *######################### * #########################* Answer C selected Answering Screen

46 ?######################### ? #########################? Menu: A. Answer Current Question N. Select next Question P. Select Previous Question S. Submit answers Please select from the Menu: >| Answering Screen

47 ?######################### ? #########################? Menu: A. Answer Current Question N. Select next Question P. Select Previous Question S. Submit answers Please select from the Menu: >P *######################### * #########################* Previous question not available Answering Screen

48 ?######################### ? #########################? Menu: A. Answer Current Question N. Select next Question P. Select Previous Question S. Submit answers Please select from the Menu: >| Answering Screen

49 ?######################### ? #########################? Menu: A. Answer Current Question N. Select next Question P. Select Previous Question S. Submit answers Please select from the Menu: >N *######################### * #########################* Next question selected Menu: A. Answer Current Question N. Select next Question P. Select Previous Question S. Submit answers Please select from the Menu: >| Answering Screen

50 ?######################### ? #########################? Menu: A. Answer Current Question N. Select next Question P. Select Previous Question S. Submit answers Please select from the Menu: >A ?######################### ? #########################? How many slides are in this powerpoint presentation? a.5 b.8 c.10 d.Who cares Please select answer a-d: >| Answering Screen

51 ?######################### ? #########################? How many slides are in this powerpoint presentation? a.5 b.8 c.10 d.Who cares Please select answer a-d: >| Answering Screen

52 ?######################### ? #########################? How many slides are in this powerpoint presentation? a.5 b.8 c.10 d.Who cares Please select answer a-d: >P !######################### ! #########################! Sorry that response is not valid. Please input a value a-d: >| Answering Screen

53 ?######################### ? #########################? How many slides are in this powerpoint presentation? a.5 b.8 c.10 d.Who cares Please select answer a-d: >P !######################### ! #########################! Sorry that response is not valid. Please input a value a-d: >D *######################### * #########################* Answer D selected Answering Screen

54 ?######################### ? #########################? Menu: A. Answer Current Question N. Select next Question P. Select Previous Question S. Submit answers Please select from the Menu: >| Answering Screen

55 ?######################### ? #########################? Menu: A. Answer Current Question N. Select next Question P. Select Previous Question S. Submit answers Please select from the Menu: >S *######################### * #########################* Answers submitted ?######################### ? #########################? Please select from the following list: W. Wait for more questions D. Disconnect >| Answering Screen

56 Question File

57 In which year did the war of 1812 occur? 1492 1776 *1812 1945 How many slides are in this powerpoint presentation? 5 8 10 *Who cares END Question File

58 CSV Export File

59 Each row represents a question The first column is the correct response The second through the fifth column are the number of each response (a-d) 3,1,0,5,1 4,0,1,0,6 CSV Export File

60 Data Packet Format TBD


Download ppt "Interface Design Description Andrew Hoos Derek Swager."

Similar presentations


Ads by Google