Top Banner
Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens
41

Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

Dec 29, 2015

Download

Documents

Antony Hart
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

Clickermatic Client GUI

- Startup Screen- Question Screens- Statistic Screens

Page 2: 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

Page 3: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 4: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 5: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 6: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 7: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 8: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 9: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 10: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

Questions over

Statistics Total Questions 10

Answered correctly 5

Connected Disconnect... View Question History

Page 11: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

Clickermatic Server GUI

-Startup Screen-Question Screens-Live Poll Screens-Statistic Screens

Page 12: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 13: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 14: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 15: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 16: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 17: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 18: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 19: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 20: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

Clickermatic File I/O

- Question Set Input Files- Statistics CSV Output Files

Page 21: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 22: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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|...} }

Page 23: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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.

Page 24: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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>

Page 25: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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>

Page 26: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

Statistics Output Files

Page 27: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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.

Page 28: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 29: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 30: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 31: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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”

Page 32: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 33: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 34: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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”

Page 35: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

Clickermatic Network Protocol

Page 36: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

Server Client

100: HELLO

200: QUESTION

300: SUBMITTED_ANSWER

400: GRADED_QUESTION

999: GOODBYE

500: END_OF_SET

900: TERMINATE_ME

Page 37: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 38: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 39: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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.

Page 40: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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

Page 41: Clickermatic Client GUI - Startup Screen - Question Screens - Statistic Screens.

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