interface requirements specification clickermatic software clicker
TRANSCRIPT
Interface Requirements Specification
Clickermatic Software Clicker
User Interface for the Client
qq w e r t y u i o p
qa s d f g h j k la s d j k l
qa s d v b n j k lz x c m . %
q1 2 3 4 5 6 7 8 9 0
l Bksp
Preview area/ Typing area
Submit
Set tally mode
Question 1:
What question is this?A) 1 B)2C)3 D)4
1:00
Switch to keypadConnected
B
Locked
Tally mode set
Question 1:
What question is this?A) 1 B)2C)3 D)4
:10
A B C
D E F
True False
Switch to keyboard
Reset
Connected
B
LockedConnected
Question 1:
What question is this?Your answer:B) 2Correct answerA)1 :00
A B C
D E F
True False
Tally mode set
Switch to keyboard
Reset
Questions over
Statistics Total Questions 10
Answered correctly 5
Connected
User Interface for the Server
Exit
Start Server
Browse
Select a Question Set File
Your IP address:10.31.1.200
Server Interface Prototype – start window
Start in Tally Mode?
Yes No
Question 1:What was the name of the
1980 film which starred John Travolta, Debra Winger, and
a mechanical bull?
A. Urban CowboyB. Out ColdC. Two of a KindD. Grease
Next Repeat Previous
0:00
Server Interface Prototype - server running window (poll mode, no time limit)
Least responses Most responses Avg
B A 50%
Exit
Hide Stats
Tally ModeNo Answer:
4
Most Popular Incorrect Answer:D
Question 1:What was the name of the
1980 film which starred John Travolta, Debra Winger, and
a mechanical bull?
A. Urban CowboyB. Out ColdC. Two of a KindD. Grease
Server Interface Prototype - server running window
Next Repeat Previous
0:00Exit
DisplayStats
Tally Mode
Question 1:What was the name of the
1980 film which starred John Travolta, Debra Winger, and
a mechanical bull?
A. Urban CowboyB. Out ColdC. Two of a KindD. Grease
Server Interface Prototype - server running window (after responses)
Least responses Most responses Avg
B A 50%
No Answer: 4
Most Popular Incorrect Answer:D
Next Repeat Previous
0:00Exit
Hide Stats
Tally Mode
Question 2:What color is the result of
mixing red and blue?
(enter a word)
Server Interface Prototype - server running window
____________
Next Repeat Previous
0:00Exit
Display Stats
Tally Mode
Question 2:What color is the result of
mixing red and blue?
(enter a word)
Server Interface Prototype - server running window (after responses)
____________
Purple
Correct Answer:
Most Popular Incorrect Answer:Brown
Least responses Most responses Avg
Brown Purple 99%
No Answer: 0
Next Repeat Previous
0:00Exit
Hide Stats
Tally Mode
Server Interface Prototype - server running window (end of question set)
Correctly Answered (and avg correct answer time – optional)
Exit
Question Number
Number Correct
% Correct Time Popular Incorrect
Reference
1 10/20 50% 0:19 B p.223
2 19/20 99% 0:05 Brown p. 10
3 …
Main
Overall average correct responses
Overall avg % Correct
14/20 74.5%
Client/Server Protocol
Server Client
Load question setLogin/connect to server
Send first/next questionto each client
Answer question and submit to server
Receive submission, sendback correct/incorrect flagalong with correct answer
Display correct answer, optionally display history
Optionally display stats, then go to next question or terminate client connections
Receive client logins
Suspend any more client logins
Receive a question
Layout of Questions and Answers File
Markup Language• <Question Set number=“#” questions=“#”> Question set indicator,
with number attribute and number of questions in set attribute• <Question number=“#” type=“TYPE”>marks question contents,
with number attribute and type attribute• <q>question text</q>• <r>optional reference</r>• <t>time to answer</t>• <a>answer choice</a>• <c>correct answer</c>• <a>answer choice</a>• <a>answer choice</a>• </Question>• </Question Set>
Example Questions and Answers File
<Question Set number=“1” questions=“2”><Question number=“1” type=“M”><q>Software Engineering is important.</q><t>0:45</t><c>true</c><a>false</a></Question><Question number=“2” type=“S”><q>This is a question.</q><t>0:30</t><c>true</c><a>false</a></Question></Question Set>
Layout of Exported Statistics File
In Comma Separate Values (csv) Format
Number of answer choices First choice second choice third choice fourth choice No answer
Avg time to answer (sec)
correct answer choice
question 1 4 2 7 3 2 0 25 C
question 2 4 3 6 5 0 0 67.5 A
question 3 4 1 5 3 5 0 28.3 B
The answer choice columns indicate the number of clients that selected that answer choice.
4,2,7,3,2,0,25,C4,3,6,5,0,0,67.5,A4,1,5,3,5,0,28.3,B
The statistics output file will be a .csv format according to the format of the table.
Multiple choice
Fill in the blankNumber of answer choices
Correct choice
Most popular wrong answer
Number correct
Number of most popular incorrect
Other answers No answer
Avg time to answer (sec)
question 1 1 Blue Green 3 2 0 0 25
The statistics output file will be a .csv format according to the format of the table.
1, Blue, Green, 3, 2, 0, 0, 25