Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.
-
Upload
antony-hart -
Category
Documents
-
view
237 -
download
3
Transcript of Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.
Not Connected Connect
To log in, enter the requested information and
click “Connect” below.
Server IP Address: 127.0.0.1
Your User Name: Jean-Eric Student
Clickermatic
Question 1:
What question is this?A) 1 B) 2C) 3 D) 4
C
A B
D
E F
B Submit
Connected Disconnect...
1:00
Submit Answer in Tally Mode
0 out of 0 questions answered correctly
View Question History
0:05
B Submit
C
A B
D
E F
Question 1:
What question is this?A) 1 B) 2C) 3 D) 4
Connected Disconnect...Submit Answer in Tally Mode
0 out of 0 questions answered correctly
View Question History
Question 1:
What question is this?Your answer:B) 2Correct answerA) 1 0:00
B Submit
C
A B
D
E F
Connected Disconnect...Submit Answer in Tally Mode
0 out of 1 questions answered correctly
View Question History
FALSE
TRUE
FALSE Submit
Question 2:
True or false: A C++ array is an object.
Connected Disconnect... In Tally Mode
0 out of 1 questions answered correctly
View Question History
2.71828182 Submit
Question 3:
What is the airspeed, in m/s, of an unladen swallow?
1:00
Connected Disconnect...
7 8 9
4 5 6
1 2 3
0 .
In Tally Mode
1 out of 2 questions answered correctly
View Question History
Question 1:
What question is this?Your answer:B) 2Correct answerA) 1
Connected Disconnect...
2 out of 3 questions answered correctly
Previous
Return to Current Question
Next
Submit
Question 4:
Swallows come from Europe and what other continent?
1:00
Connected Disconnect...
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
In Tally Mode
2 out of 3 questions answered correctly
View Question History
Questions over
Statistics Total Questions 10
Answered correctly 5
Connected Disconnect... View Question History
Browse
Select a Question File:
Server IP: 1.3.3.7
Force Client Tally Mode
Port: 4012
Port Override:
Clickermatic Server
Question Editor
Begin Questions
Number of Clients: 27
Question 1:
What question is this?A) 1 B) 2C) 3 D) 4
1:00
Force Client Tally Mode
Show Question Statistics ScreenNext Question Jump to Question:
Repeat Previous
Answers Received: 32 Number of Clients: 47
Question 2:
What question is this?
1:00
Force Client Tally Mode
Show Question Statistics ScreenNext Question Jump to Question:
Repeat Previous
Answers Received: 34 Number of Clients: 47
Question 3:
Is this a poll?
0:04
Display Live Statistics
Force Client Tally Mode
Show Question Statistics ScreenNext Question Jump to Question:
Repeat Previous
Answers Received: 42 Number of Clients: 47
Question 3:
Is this a poll?
0:04
Answers given: Count:
Yes 40No 3iDontCare 2DefineThis 2
Display Live Statistics
Force Client Tally Mode
Show Question Statistics ScreenNext Question Jump to Question:
Repeat Previous
Answers Received: 47 Number of Clients: 47
Question Results
Question 1:
What question is this?A) 1 B) 2C) 3 D) 4
# of % of Answer: Answers:
Answers:
Correct Answer: A 49 98%Most Common Wrong Answer: B 1 2%Other Answer: C 0 0%Other Answer: D 0 0%
Force Client Tally Mode
Show Question Statistics ScreenNext Question Jump to Question:
Repeat Previous
Answers Received: 50 Number of Clients: 50
Question Results
What question is the square root of 4?
# of % of Answer: Answers:
Answers:
Correct Answer: 2 40 80%Most Common Wrong Answer: 16 5 10%
Minimum Answer: 0Maximum Answer: 1337Average Answer: 30.02
Force Client Tally Mode
Show Question Statistics ScreenNext Question Jump to Question:
Repeat Previous
Answers Received: 50 Number of Clients: 50
Question Set Results
Question # of % of Average Time Reference Number Answers Answers to Answer
3 50 100% 5 seconds n/a 2 49 98% 6 seconds n/a 1 45 90% 8 seconds n/a 4 40 80% 7 seconds n/a 5 5 10% 40 seconds pg 40
Average: 37.8 75.6%
New Question Set Export Statistics
Number of Clients: 50
Question Set Input FileThe question set input file uses an XML format with the following tags and attributes
(attributes in square brackets are optional):
<QuestionSet>
[mode] : mode = quiz | tally | none
[time] : time = <Integer>
<Question>
type : type = multiple-choice | true-false | number | string
[time] : time = <Integer>
<QuestionText>
<Image>
<Reference>
<Option>
[correct] : correct = correct | incorrect
Question Set Input FileThe following is the formal definition in a BNF style of the Input File syntax:
QUESTION_SET ::= '<QuestionSet' [MODE] [TIME]'>' QUESTION { QUESTION } '</QuestionSet>'
MODE ::= 'mode="tally"' | 'mode="none"'
QUESTION ::= '<Question' TYPE [TIME] '>' QUESTION_TEXT [REFERENCE] OPTION {OPTION} '</Question>'
TYPE ::= 'type="multiple-choice"' | 'type=“true-false"' | 'type="number"‘ | ‘type=“string”’
TIME ::= 'time="' INTEGER '"'
QUESTION_TEXT ::= '<QuestionText>' STRING '</QuestionText>'
REFERENCE ::= '<Reference>' STRING '</Reference>'
OPTION ::= '<Option' [RESULT] '>' STRING '</Option>'
RESULT ::= 'result="correct"' | 'result="incorrect"'
INTEGER ::= 0 | 1 | ...
STRING ::= { {a|b|c|...} }
Some QuestionText NotationsWithin a <QuestionText>, the following delimiters will be used on either side of text to
be displayed in styles:
/ to be italicized
* to be displayed as bold
__ (double underscore) to underline
Example:
*This /text* will/ be __underlined__.
This text will be underlined.
Sample QuestionSet Document<QuestionSet mode=”tally”>
<Question type=”multiple”><QuestionText>What is the Who was the first president of the United
States?</QuestionText><Reference>p.270 of text</Reference><Option>Barrack Obama</Option><Option correct=”correct”>George Washington</Option><Option>Abraham Lincoln</Option><Option>Regis</Option>
</Question><Question type=”string” time=”5”>
<QuestionText>Type a word</QuestionText></Question>
Sample QuestionSet Document<Question type=”blank”>
<Reference>http://www.letu.edu/opencms/opencms/_Academics/Arts-Science/computer-science/faculty.html</Reference>
<QuestionText>Give the last name of a LeTourneau CS professor. </QuestionText>
<Option correct=”correct”>Tevis</Option><Option correct=”correct”>Baas</Option><Option correct=”correct”>Rouse</Option>
</Question><Question type=“multiple-choice”>
<QuestionText>Pick a number (Poll Question)</QuestionText><Option>1</Option><Option>6</Option><Option>42</Option><Option>17,239,625</Option><Option>Schfifty-Five</Option>
</Question></QuestionSet>
Output Files - GeneralThe statistics output files from the server will meet the following:
They will be formatted as CSV files.
Each row of a table will be indicated by a new line
Each cell (column) will be separated by commas
Values within a cell will be surrounded with quotes (Quotes within a cell will be escaped as \”)
For the question summary file, there will be a section for multiple choice questions and one for text response questions, separated by two blank lines.
For the student summary file, the file will contain names and IP addresses with the number of correct answers and percentage correct.
Question Summary FileMultiple Choice Section
First column – Question Number
Second column – Correct Option (“--” for poll questions)
Third-Eighth column – Number of Option Selected (Left blank if option does not exist)
Last column number depends on the maximum number of allowed options, as defined by Requirement S-2.
Ninth column – Number with No Answer
Tenth column – Number Correct
Eleventh column – Percent Correct
Twelfth column – Average time to answer
Question Summary FileText Response Section
First column – Question Number
Second column – Correct Answer (“--” for poll questions)
Third column – Most common incorrect answer (Most common answer for poll)
Fourth column – Number of no answer
Fifth column – Average time to answer
Sixth column – Number correct
Seventh column – Percent correct
Question Summary File
Question CorrectOption
No.A
No.B
No.C
No.D
No.E
No.F
NoAnswer
Avg.Time
Correct PercentCorrect
1 B 2 15 2 0 1 23.18 15 75
4 -- 1 6 5 5 2 1 5.2 19 95
Question CorrectAnswer
Most CommonIncorrect
NoAnswer
Avg.Time
Correct PercentCorrect
2 -- Purple 1 4.2 19 95
3 Tevis Varnell 0 10.4 17 85
Question Summary CSV“Question”, “Correct Option”, “No. A”, “No. B”, “No. C”, “No. D”, “No. E”, “No. F”, “No
Answer”, “Avg. Time”, “Correct”, “Percent Correct”
“1”, “B”, “2”, “12”, “2”, “0”, , , “1”, “23.18”, “15”, “75”
“4”, “--”, “1”, “6”, “5”, “5”, “2”, , “5.2”, “19”, “95”
“Question”, “Correct Answer”, “Most Common Incorrect”, “No Answer”, “Avg. Time”, “Correct”, “Percent Correct”
“2”, “--”, “Purple”, “1”, “4.2”, “19”, “95”
“3”, “Tevis”, “Varnell”, “0”, “10.4”, “17”, “85”
Student Summary FileStudent Summary Table
First column – Alias
Second column – IP Address
Third column – Number of correct answers
Fourth column – Number of incorrect answers
Fifth column – Number of “No Answers”
Sixth column – Percentage of correct answers
Student Summary FileAlias IP Address Number
CorrectNumberIncorrect
No Answer PercentCorrect
Raduns 10.31.162.41 8 1 1 80
Reinking 10.31.162.53 9 1 0 90
Moore 10.31.163.20 7 3 0 70
Student Summary CSV“Alias”, “IP Address”, “Number Correct”, “Number Incorrect”, “Percent Correct”
“Raduns”, “10.31.162.41”, “8”, “1”, “1”, “80”
“Reinking”, “10.31.162.52”, “9”, “1”, “0”, “90”
“Moore”, “10.31.163.20”, “7”, “3”, “0”, “70”
Server Client
100: HELLO
200: QUESTION
300: SUBMITTED_ANSWER
400: GRADED_QUESTION
999: GOODBYE
500: END_OF_SET
900: TERMINATE_ME
MsgTypeID DesiredAlias
100: Connection Initiation: HELLO (C->S)
Record Name Type Length Description
MsgTypeID Int 4 Denotes the type of packet (100)
DesiredAlias String 32 Client’s desired alias to the server or instructor
MsgTypeID QuestionNo
AnswerOptions
QuestionType TimeLimit TallyMode
200: Question Data: QUESTION (S->C)
QuestionText
Record Name Type Length Description
MsgTypeID Int 4 Denotes the type of packet (200)
QuestionNo Int 4 The number of the incoming question
QuestionType int 4 The type of question (NBR | MC | TF | STRING)
TimeLimit Int 4 The max allotted time given to the student to answer the question in seconds
TallyMode Bool 1 Determines whether the server is forcing the client to be in tally mode for the question
QuestionText String 256 The actual question
OptionCount Int 4 The number of answer options
AnswerOptions String 256 If QuestionType is MC, this specifies all of the answer options delimited by ASCII char# 4
FinalAnswer
MsgTypeID QuestionNo DidAnswer TimeTaken
300: Final Answer: FINAL_ANSWER (C->S)
Record Name Type Length Description
MsgTypeID Int 4 Denotes the type of packet (300)
QuestionNo Int 4 The number of the question associated with the answer
DidAnswer Bool 1 Whether or not the client submitted an answer within the time limit
TimeTaken Int 4 If an answer was submitted, how many seconds elapsed off of the clock before the submission
SubmittedAnswer String 32 Returns the letter association of the selected answer choice for a multiple choice. Returns the single word or number answer for the free-form input questions.
TimeTaken
MsgTypeID SubmittedAnswer
400: Question Results: GRADED_QUESTION (S->C)
CorrectAnswer IsRightAnswer
Record Name Type Length Description
MsgTypeID Int 4 Denotes the type of packet (400)
SubmittedAnswer String 16 Echo of FinalAnswer field in 300 packet
CorrectAnswer String 16 The correct letter choice if a multiple choice question. The one-word string if a free-form question
IsRightAnswer Bool 1 Whether or not the student submitted the correct answer
TimeTaken Int 4 Echo of TimeTaken field in 300 packet
MsgTypeID
500: End of Question Set: END_OF_SET (S->C)
Record Name Type Length Description
MsgTypeID Int 4 Denotes the type of packet (500)
MsgTypeID
900: Connection Termination Request: TERMINATE_ME (C->S)
Record Name Type Length Description
MsgTypeID Int 4 Denotes the type of packet (900)
ClientAlias
MsgTypeID
999: Connection Termination: GOODBYE (S->C)
Record Name Type Length Description
MsgTypeID Int 4 Denotes the type of packet (999)
ClientAlias