|
|
![]() |
|
Tell us what you want to know about ExamView and we will strive to answer your questions in upcoming issues. Email your questions to: info@examview.com Publisher-created ExamView question banks are available for over 2,000 textbooks from a wide variety of educational publishers. Check with your publisher to see if ExamView question banks are available for your new textbook. If not, encourage them to contact FSCreations for details. Newsletter
Archive: To purchase ExamView for your department or school, visit www.examview.com.
|
Using
ExamView to Create Dynamic Questions Once you create your own dynamic questions, you can use them on tests, quizzes, and study guides. It’s as if you have an unlimited number of questions. That way, you’ll have plenty of questions for students who need extra practice, or you can use the questions with other programs such as the following products that I have used in my classroom.
Getting
Started In the following article, you will find three dynamic question examples: Rule of Exponents, Solving a System of Equations Using Substitution or Elimination, and Pythagorean Theorem. Before you begin, click here to download the following question bank (Dynamic Corner-Part I.bnk) Windows or (Dynamic Corner-Part I) Macintosh. The bank includes the sample questions. (Remember that you will need ExamView 4.0 or a more recent version.) To help you better understand how to create dynamic questions, use the Question Bank Editor to open the question bank and review the algorithms that make up each question. For each example, I have provided a detailed explanation of the algorithms. In addition, I have included several variations of each question. Example
1: Rule of Exponents As you can see, this question includes the question stem, choices, and a rationale. The rationale is an explanation of how to determine the correct answer. You can ask the program to display this information if you create an online test or a study guide. It provides students with the help they need at that “teachable moment." You can provide a little help or step-by-step instructions. It’s up to you. Rule
of Exponents (Question #1) Rule
of Exponets-Variables Rule
of Exponents—Algorithm Definitions Note: To enter or edit an algorithm, double-click a question and choose Algorithm Definitions from the Edit menu. A
Closer Look at the Algorithm Definitions
Changing
the Algorithm Definitions to Create Variations of the Question You can find this variation in the sample question bank that you downloaded. Click the Edit menu and choose Algorithm Definitions to see the list of variables. Click the Calculate Values button to see this question in action, or duplicate the question to create new questions of the same form. Variation A—Allow for negative exponents (See Question #2 in the question bank.)
Variation
B—Answer is always 1 since the sum of the exponents is zero. (See Question
#3.)
Variation C—Answer always has negative exponent.
(See Question #4.) Notice how we’ve taken a single algorithm and tweaked it just a little to create questions that are similar but different. We could have created a more complex algorithm to start with that did all of these things but I think you’ll see the advantages of creating questions that each do one thing well.
Example
2: Solving System of Equations Using Substitution or Elimination Solving
a System of Equations (Question PR #1) Solving
a System of Equations—Variables and Algorithm Definitions A
Closer Look at the Algorithm Definitions Changing
the Algorithm Definitions to Create Variations of the Question Variation A—(See Question PR #2.) Make it so exactly one of the coefficients of x or y equals 1. This makes for a system most easily solved by substitution. Include the condition a=1 xor b=1 xor d=1 xor e=1 xor means exclusive or –one or the other but not both or in this case only one). Variation B—(See Question PR #3.) Make it so exactly one of the coefficients of x (a or d) equals 1 and so that neither of the coefficients of y (b or e) equals 1. Include the condition (a=1 xor d=1) and not(b=1 or e=1). Variation C—(See Question PR #4.) Make it so that a = -d or b = -e so that the system is most easily solved by just adding the two equations together using the method of elimination. Include the condition a+d=0 xor b+e=0. Variation D—(See Question PR #5.) Make it so that the system of equations is most easily solved by elimination but so that each equation will need to be multiplied by a constant in order for elimination to occur. Include the condition a+d<>0 and b+e<>0 Example
3: Pythagorean Theorem Pythagorean
Theorem (Question PR #6) Pythagorean
Theorem-Variables The algorithm below shows one constant (maxLength), and nine variables. Most of these are used "behind the scenes" to label a Cartesian Graph that includes a picture of a right triangle (see below). The variables a and b are defined (using the range function) as random integers between 1 and 100 (the value of maxLength). The variables aSquared, bSquared, and aSquaredPlusbSquared are longer variable names but self-explanatory. The variables are not used in the algorithm itself but in the display of the complete dynamic solution. The variable c is calculated using the Pythagorean Theorem. To make this problem more interesting, three variables were added to put English units next to the lengths of the sides. Pythagorean
Theorem—Variables and Algorithm Definitions It turns out that creating the algorithm for this dynamic question is only half the work since we still need to use variables defined in the algorithm to label a right triangle. Try clicking and then double-clicking on the picture of the right triangle in the sample question bank (Question #6) to see the format (pieces of) the Cartesian Graph shown below: In order to include a picture of a right triangle (or another picture), do the following:
To add a text box like the one shown below, click on the drop-down arrow next to f(x), choose Text Box, and then click New. Then change the options to match the following window.
Repeat this procedure two more times to add three additional text boxes for the other leg, hypotenuse, and “Drawing not to scale” legend:
Changing
the Algorithm Definitions to Create Variations of the Question Variation B—(See Question PR #8.) Make a, b smaller (or larger) values by changing the constant MaxLength to values less than (or greater than) 100. Variation C—(See Question PR #9.) Make a, b non-integer values by changing a and b to range(1,maxLength,0.1). Variation D—(See Question #10.)Make it so x (the hypotenuse) comes out even (is an integer) by including the condition c=int(c) Variation E—(See Question #11.) include metric units by changing WhichUnit to range(1,8), including MetricLengthUnits = list("mm","cm","m","km"), and including LengthUnits =list(EnglishLengthUnits,MetricLengthUnits). Change the definition of the variable Unit to choose(whichUnit,LengthUnits). Variation F—(See Question #12.) Include a complete dynamic solution. Use the variables a, b, c, unit, aSquared, bSquared, and aSquaredPlusbSquared to add a solution which changes to match each newly generated dynamic question. Such a solution is particularly useful for a test key that you print or study guide that you make available online or in printed form. Dynamic
Solution to Pythagorean Theorem (Showing Variables in Gray) Dynamic
Solution (with Variables Replaced by Values) Now plant your own dynamic question “seeds” and enjoy the “fruits” of the trees that grow from them!
Tim Fahlberg (Tim.Fahlberg@CoolSchoolTools.com) |
| Copyright
© 2003 FSCreations, Inc. All Rights Reserved. |