Difference between revisions of "Creating Problem Sets"

From WeBWorK_wiki
Jump to navigation Jump to search
m (moved HomeworkSetsA to Creating Problem Sets: Name is more descriptive of contents of the page)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Setting up a problem set using problems from the National Problem Library.
+
This page shows how to set up a problem set using problems from the [[National Problem Library]] (NPL).
  +
We will describe the easy case: someone else has put a lot of problems from your book into the NPL.
   
Easy case – Someone has put a lot of problems from your book into the NPL.
 
  +
Examples:
 
  +
* The Hughes-Hallett Calculus text has a lot of its problems under Michigan
In creating homework sets in WebWork, the easy case occurs when someone has done the hard work for you, putting many problems from the book you use into the NPL.
 
  +
* The Stewart Calculus text has a lot of its problems in under Dartmouth
 
Examples –
 
The Hughes-Hallett Calculus text has a lot of its problems under Michigan
 
The Stewart Calculus text has a lot of its problems in under Dartmouth
 
 
[This list needs to be edited with other texts added.]
 
[This list needs to be edited with other texts added.]
   
 
For this example we will be using the Hughes-Hallett problems from Michigan. (Many thanks to Gavin at Michigan for putting the problems into the NPL. Thanks also to the people at Wiley for giving him permission. This means that the Hughes-Hallet calculus text is easy to use with WebWork.)
 
For this example we will be using the Hughes-Hallett problems from Michigan. (Many thanks to Gavin at Michigan for putting the problems into the NPL. Thanks also to the people at Wiley for giving him permission. This means that the Hughes-Hallet calculus text is easy to use with WebWork.)
   
  +
==Start with the Homework Set Editor==
 
We start with a new class called “Eperiment2” that has no homework sets assigned.
 
We start with a new class called “Eperiment2” that has no homework sets assigned.
   
[[Image:HomeworkSetsPicture1.png]]
+
[[Image:HomeworkSetsPicture1.png|thumb|800px|center]]
 
 
 
  +
==Go to Library Browser==
 
We go to the “Library Browser” on the left bar. In the browser, we see that there are no assignments so for.
 
We go to the “Library Browser” on the left bar. In the browser, we see that there are no assignments so for.
 
 
[[Image:HomeworkSetsPicture2.png]]
+
[[Image:HomeworkSetsPicture2.png|thumb|800px|center]]
   
  +
==Create and name Assignment==
 
We will create an assignment for section 3 from chapter 3, the product and quotient rules for differentiation. We name the homework set. We use the rather unimaginative name Chapter3Section3.
 
We will create an assignment for section 3 from chapter 3, the product and quotient rules for differentiation. We name the homework set. We use the rather unimaginative name Chapter3Section3.
 
 
[[Image:HomeworkSetsPicture3.png]]
+
[[Image:HomeworkSetsPicture3.png|thumb|800px|center]]
   
 
When we create the new set, we are asked if we wish to assign it to ourselves
 
When we create the new set, we are asked if we wish to assign it to ourselves
 
 
[[Image:HomeworkSetsPicture4.png]]
+
[[Image:HomeworkSetsPicture4.png|thumb|800px|center]]
   
We say yes and see that the set has been defined and it has been assigned to us. Since the text we are using has problems in the NPL (National Problem Library) we select that button.
+
We say yes and see that the set has been defined and it has been assigned to us.
   
[[Image:HomeworkSetsPicture5.png]]
 
  +
==Select the NPL (National Problem Library)==
  +
Since the text we are using has problems in the NPL (National Problem Library) we select that button.
  +
  +
[[Image:HomeworkSetsPicture5.png|thumb|800px|center]]
  +
  +
==Select your problem set==
   
 
When we choose problems from the NPL, we are given a drop down menu form which to select our problem set,
 
When we choose problems from the NPL, we are given a drop down menu form which to select our problem set,
 
 
[[Image:HomeworkSetsPicture6.png]]
+
[[Image:HomeworkSetsPicture6.png|thumb|800px|center]]
   
 
We simply select Michigan/Chap3Sec3 from the menu,
 
We simply select Michigan/Chap3Sec3 from the menu,
   
[[Image:HomeworkSetsPicture8.png]]
+
[[Image:HomeworkSetsPicture8.png|thumb|800px|center]]
  +
  +
===View problem using jsmath===
   
 
We then want to view the problems using jsmath.
 
We then want to view the problems using jsmath.
   
[[Image:HomeworkSetsPicture9.png]]
+
[[Image:HomeworkSetsPicture9.png|thumb|800px|center]]
  +
  +
===Select your problems===
   
 
We see a list of problems. Select some to add to the target set, and then select the button to update the set.
 
We see a list of problems. Select some to add to the target set, and then select the button to update the set.
   
[[Image:HomeworkSetsPicture10.png]]
+
[[Image:HomeworkSetsPicture10.png|thumb|800px|center]]
   
 
You get a message that the set has been updates and problems have been added to the set.
 
You get a message that the set has been updates and problems have been added to the set.
   
[[Image:HomeworkSetsPicture11.png]]
+
[[Image:HomeworkSetsPicture11.png|thumb|800px|center]]
   
 
As you then look at the problems to add to the set you are told which problems are already in the set. You can add the same problem to a set more than once.
 
As you then look at the problems to add to the set you are told which problems are already in the set. You can add the same problem to a set more than once.
   
[[Image:HomeworkSetsPicture13.png]]
+
[[Image:HomeworkSetsPicture13.png|thumb|800px|center]]
 
   
We then go back to the Homework Set Editor and see that we have created a set with 5 problems and it has been assigned t one person. Notice that the problem is grayed out and is not yet visible to the students.
 
  +
==Return to the Homework Set Editor==
  +
We then go back to the Homework Set Editor and see that we have created a set with 5 problems and it has been assigned to one person. Notice that the problem is grayed out and is not yet visible to the students.
   
[[Image:HomeworkSetsPicture14.png]]
+
[[Image:HomeworkSetsPicture14.png|thumb|800px|center]]
   
  +
==View homework set==
 
If we select the number of problems in the set, it calls up the editor which lets us see the homework set.
 
If we select the number of problems in the set, it calls up the editor which lets us see the homework set.
 
 
[[Image:HomeworkSetsPicture15.png]]
+
[[Image:HomeworkSetsPicture15.png|thumb|800px|center]]
   
  +
===Change due dates etc===
 
From this screen we can change due dates, whether the assignment is visible to students, and the weight each problem gets.
 
From this screen we can change due dates, whether the assignment is visible to students, and the weight each problem gets.
   
[[Image:HomeworkSetsPicture16.png]]
+
[[Image:HomeworkSetsPicture16.png|thumb|800px|center]]
   
  +
===Change display mode ===
 
We can also change the display mode. I like jsmath. Then we can see the problems.
 
We can also change the display mode. I like jsmath. Then we can see the problems.
 
 
[[Image:HomeworkSetsPicture17.png]]
+
[[Image:HomeworkSetsPicture17.png|thumb|800px|center]]
   
  +
==Checking what your student sees==
 
Notice that 3 of the 5 problems are from the same source file and show up as the same problem. We would like to see how the problems appear to an individual student. Go back to the Homework Set Editor and select the listing of how many students this has been assigned the homework set. That brings up a list of people in the class. Select on and edit the data for that student.
 
Notice that 3 of the 5 problems are from the same source file and show up as the same problem. We would like to see how the problems appear to an individual student. Go back to the Homework Set Editor and select the listing of how many students this has been assigned the homework set. That brings up a list of people in the class. Select on and edit the data for that student.
   
[[Image:HomeworkSetsPicture18.png]]
+
[[Image:HomeworkSetsPicture18.png|thumb|800px|center]]
 
 
   
Line 81: Line 89:
 
This will give the version of the problem that that student sees.
 
This will give the version of the problem that that student sees.
   
[[Image:HomeworkSetsPicture19.png]]
+
[[Image:HomeworkSetsPicture19.png|thumb|800px|center]]
   
 
Notice that the repetition of the problem comes with different seeds.
 
Notice that the repetition of the problem comes with different seeds.

Latest revision as of 21:19, 22 January 2011

This page shows how to set up a problem set using problems from the National Problem Library (NPL). We will describe the easy case: someone else has put a lot of problems from your book into the NPL.

Examples:

  • The Hughes-Hallett Calculus text has a lot of its problems under Michigan
  • The Stewart Calculus text has a lot of its problems in under Dartmouth

[This list needs to be edited with other texts added.]

For this example we will be using the Hughes-Hallett problems from Michigan. (Many thanks to Gavin at Michigan for putting the problems into the NPL. Thanks also to the people at Wiley for giving him permission. This means that the Hughes-Hallet calculus text is easy to use with WebWork.)

Start with the Homework Set Editor

We start with a new class called “Eperiment2” that has no homework sets assigned.

HomeworkSetsPicture1.png

Go to Library Browser

We go to the “Library Browser” on the left bar. In the browser, we see that there are no assignments so for.

HomeworkSetsPicture2.png

Create and name Assignment

We will create an assignment for section 3 from chapter 3, the product and quotient rules for differentiation. We name the homework set. We use the rather unimaginative name Chapter3Section3.

HomeworkSetsPicture3.png

When we create the new set, we are asked if we wish to assign it to ourselves

HomeworkSetsPicture4.png

We say yes and see that the set has been defined and it has been assigned to us.

Select the NPL (National Problem Library)

Since the text we are using has problems in the NPL (National Problem Library) we select that button.

HomeworkSetsPicture5.png

Select your problem set

When we choose problems from the NPL, we are given a drop down menu form which to select our problem set,

HomeworkSetsPicture6.png

We simply select Michigan/Chap3Sec3 from the menu,

HomeworkSetsPicture8.png

View problem using jsmath

We then want to view the problems using jsmath.

HomeworkSetsPicture9.png

Select your problems

We see a list of problems. Select some to add to the target set, and then select the button to update the set.

HomeworkSetsPicture10.png

You get a message that the set has been updates and problems have been added to the set.

HomeworkSetsPicture11.png

As you then look at the problems to add to the set you are told which problems are already in the set. You can add the same problem to a set more than once.

HomeworkSetsPicture13.png

Return to the Homework Set Editor

We then go back to the Homework Set Editor and see that we have created a set with 5 problems and it has been assigned to one person. Notice that the problem is grayed out and is not yet visible to the students.

HomeworkSetsPicture14.png

View homework set

If we select the number of problems in the set, it calls up the editor which lets us see the homework set.

HomeworkSetsPicture15.png

Change due dates etc

From this screen we can change due dates, whether the assignment is visible to students, and the weight each problem gets.

HomeworkSetsPicture16.png

Change display mode

We can also change the display mode. I like jsmath. Then we can see the problems.

HomeworkSetsPicture17.png

Checking what your student sees

Notice that 3 of the 5 problems are from the same source file and show up as the same problem. We would like to see how the problems appear to an individual student. Go back to the Homework Set Editor and select the listing of how many students this has been assigned the homework set. That brings up a list of people in the class. Select on and edit the data for that student.

HomeworkSetsPicture18.png


This will give the version of the problem that that student sees.

HomeworkSetsPicture19.png

Notice that the repetition of the problem comes with different seeds. Depending on the complexity of the problem, we either get a repeated problem or a problem of the same kind.

[Is there a way to tell WebWork to give a different problem?]