advanced work with embedded and summative assessment dr. steve broskoske misericordia university edu...

34
Advanced Work with Embedded and Summative Assessment Dr. Steve Broskoske Misericordia University EDU 533 Computer-based Education

Upload: amberly-anthony

Post on 14-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Advanced Work with Embedded and Summative

AssessmentDr. Steve Broskoske

Misericordia University

EDU 533 Computer-based Education

Outline

• Review.• Embedded assessment with redirection

of learners.• Manipulating objects on a slide with VBA.• Working with conditional statements:

Summative assessment.• Analyzing student input.

Review

Input Box

• InputBox: Prompts user to enter something. Entered material must be stored in a variable.

• Syntax:Variable = InputBox(Prompt:=“text”, Title:=“title bar text”)

Counting Variable

• You can add a counting variable to keep track of how many times a student has taken to locate the correct response.

Dim tries As Integer

tries = tries + 1

Conditional Statements

• Syntax for a conditional statement:

If condition Then codingElse codingEnd If

Navigating

• Action settings allow you to navigate to a specified slide. With VBA and conditional statements (If…Then), you can control where a student navigates next.

• Syntax:ActivePresentation.SlideShowWindow.View.– GotoSlide (num)– Next– Previous

Embedded Assessment with Redirection of Learners

Embedded Assessment with Redirection of Learners

• When we add embedded assessment:– Allows us to monitor how students are

understanding material.– Allows us to redirect learners to review

material.

Redirection statement:ActivePresentation.SlideShowWindow.View.Gotoslide(2)

Embedded/Formative vs.Summative Assessment

• Embedded:– Provide feedback to

learner.– Possibly give them

more than one chance at material.

– Redirect learners back through material for review or relearning.

• Summative (test):– Do not provide

feedback.– Allow learners to have

one chance at each item (question).

– Keep score.– Display score at end

for assessment purposes.

Planning Ideas

• Create a naming plan for variables and procedures so that you do not reuse names.

• Because this is formative assessment, think about providing constructive, informative feedback that the learner can use.

• Think about if it is appropriate to provide multiple tries on an item.

• See which coding (macros) you can reuse by making minor naming changes.

Embedded Assessment with Redirection of Learners

• Let’s ask 3 questions, embedded within the lesson.– Question 1: Let’s give the students one

chance to answer the question.– Question 2: Let’s provide more than one

chance to answer the question.– Question 3: If they get question 2 items

wrong, let’s redirect them back through the material. Otherwise, direct them to go on.

TRY IT• Embedded Question #1• Create a public variable to keep track of learner progress

through the 3 embedded items.• Provide feedback to the learner.

b.

c.

a. INCORRECT response to this item.

CORRECT response to this item.

INCORRECT response to this item.

TRY IT• Embedded Question #2• Provide 2 chances to answer the item correctly.• Redirect the user to go to the next slide OR to go back

through the material.

b.

c.

a. INCORRECT response to this item.

CORRECT response to this item.

INCORRECT response to this item.

TRY IT• Embedded Question #3• If the user answered 2 questions wrong, redirect the user

to go back through the material. Otherwise, redirect the user to go on with the lesson.

b.

c.

a. INCORRECT response to this item.

CORRECT response to this item.

INCORRECT response to this item.

Manipulating Objects on a Slide with VBA

Manipulating Objectson a Slide with VBA

• Using VBA, it is possible to add text to textboxes already on a slide.

With ActivePresentation.SlideShowWindow.View.Slide.Shapes(2).TextFrame.TextRange .Text = “Put some text here.” + Chr$(13) .Text = .Text + “Put more text here.”End With

This statement is too long to remember. To use, just copy and paste it into your VBA, and adjust as needed.

Let’s Understand the Statement

With ActivePresentation.SlideShowWindow.View.Slide.Shapes(2).TextFrame.TextRange .Text = “Put some text here.” + Chr$(13) .Text = .Text + “Put more text here.”End With

Chr$(13) is the same as hitting “enter.”

This statement takes the current contents of the text box and adds

more to it.

PP numbers each shape in order. Title is shapes(1), text box is

shapes(2).

Use plus sign (+) here because you are

working with the text property.

TRY IT

Add Text to Textbox

Working withConditional Statements:Summative Assessment

Embedded Assessment with Redirection of Learners

• Let’s ask 2 questions, keep track of learner progress, and present the information for printing.– Question 1: One chance to answer – keep

track of progress.– Question 2: One chance to answer – keep

track of progress. Navigate to results.– Create a print results screen.

TRY IT• Embedded Question #1• Create a public variable to keep track of learner progress

through the 3 embedded items.• Provide feedback to the learner.

b.

c.

a. INCORRECT response to this item.

CORRECT response to this item.

INCORRECT response to this item.

TRY IT• Embedded Question #2• Provide 2 chances to answer the item correctly.• Redirect the user to go to the next slide OR to go back

through the material.

b.

c.

a. INCORRECT response to this item.

CORRECT response to this item.

INCORRECT response to this item.

Results

Show Results

Analyzing Student Input

Tools to HelpAnalyze Student Input

• Trim(variable)• variable = LCase(variable)• Use If statement with Or to provide input

variations (misspelling).

Spaces and capitalization count when analyzing learner input. Therefore we have to control these elements.

DEMO: Short Answer

• Question #4

Answer Question

DEMO: Two Responses

• Question 5:

Enter Response 1George was the Enter Response 2

President of the United States.

Alternative: Output User Answers without Analyzing

Answer Question 6

Answer Question 7

Results

Show Results

Assignments

Assignment

• We will start putting everything together in this week’s assignment.

• We will start the assignment together.• Utilize the instructor-developed coding

“cheat sheet” when coding from now on. You don’t have to memorize everything. Use the ready-made script elements as needed to create CBT.

Assignments

1. Download Dr. Steve’s VBA Coding “Cheat Sheet.”

2. Download the sample CBT. Let’s start it together.

3. Review the comments we made on our message board about possible topics. Consider the topic for your final CBT project. Start collecting material and ideas to complete this project.

Next Week

• Having completed CBT assessment techniques, next week we will turn to instructional extras you can include when presenting material.

• Instructional practice:– Random numbers.– Arrays.