Here are some basic tasks for people teaching classes using WeBWorK.
This is only for adding a student after the initial course has been made. Administrator's use a different procedure to initialize a course with a class roster.
This is pretty close to being the most complicated operation for a WeBWorK instructor, and it is not that hard. We will go through it in fine detail. Once you can do this, the rest is easy.
Dropping a student, from where?
The only aspect of dropping students is that they still appear in places where the system has information for them (e.g., grades on old problem sets). It is a security feature that they are not deleted from the system.
Dropping the student will keep him/her from logging into WeBWorK, and they will not appear for problem sets which are built after the drop.
The procedure is the same as for dropping a student, but you can change other data instead (for example, if you misentered a SLN for their section).
Click on Change Class Roster on the professor's page (top middle). You do not need to lock the database. Part 3 is Give a student a new password..., so select the student you need and change their password.
Building a problem set is the WeBWorK term for making an assignment. You set the open/close/answer dates, and them "build" the set. This creates slots in WeBWorK's database for each student to do the problems in that set. The problems are not available to the students until the open date/time, but you will still be able to look over the problems.
You can do this well in advance of the actual open date of a problem set. The only downside to doing it all at once is that if students add/drop your course, you will have to adjust for them. In the case of an add, you will have to build the problem set again. If a student drops, they will still appear in listings of students for each problem set built for them.
Once a problem set has opened, you should not make changes to it unless you really have to. Changing the problem file for an active file could cause the numbers to change on a student's problem.
Click on Scoring page on the professor's page (left middle). There are basically two steps in downloading scores:
There are a few types of information you can download. The most useful is probably to just download the "totals" file. As each problem set is "scored", a column is added to the totals file for that problem set.
The next most useful information to download is a "scr" file. It has each student's score on each problem for a given problem set.
Note, WeBWorK gives opportunities to edit (or change and upload) these spreadsheet files. This can be useful in a couple of situations
Go to View students progress in on the professor's page (upper left). Select the problem set you are interested in before you click. You will get a grid showing each student's score on each problem, and the number of incorrect attempts made on each problem. Clicking on the student's name will bring up a copy of the problem set for that particular student.
You can click on View Course/Section Data on the professor's page (left side) after picking the problem set you want. Pick the problem set you want, and it will give you summary data on who has attempted the problem set, and the average scores.
There are three ways to do this from the professor's page:
This changes WeBWorK's internal database of student scores. The change will be visible to the student, but it will not appear in downloaded spreadsheets unless the problem set is "scored" after this change is made.
Go to the right side, second row of the professor's page, Change problem set data for:. You can pick the student and the problem set where you want to make a change.
If you want to give a student some credit on a particular problem, enter the credit in the Status column. It is a percentage right, with legal values ranging from 0 to 1.
Click the toggle at the top to make the page Read/Write as opposed to read only, and click on Save Changes at the top of the page.
Go to upper right part of the professor's page, Change due date for:. Pick the relevant problem set and click. Use the bottom half of the page which follows. For the problem in question, you should enter 1 for both its Status and for Attempted. Do not click on the buttons for either Delete or ReSeed.
Be sure to click on the radio button to make the page read/write, and then click on Save Problem Changes.
Follow the same procedure as for changing a score (two items up in this documentation), except instead of changing the score ("status"), you change the due date (and the answer date, etc.) for that student.
Go to the upper right part of the professor's page, pick your problem set and click on Change due date for:. You can change the due date (and answer date, etc.) for the whole class at the top of the page. Be sure to click on the radio button to make the page read/write, and then click on Save Changes.
Follow either method of getting a live version of a student's problem (View Students Progress in: in the upper left part of the professor's page and click on the student's name, or Change problem set data for: on the right side of the professors page and click on a problem number will bring up just the problem of interest). The last answer the student entered will be visible just as they typed it.
You can see a history of what student(s) have entered by clicking on Housekeeping Page at the lower left of the Professors page, and then go to part 3.
Click on Housekeeping Page at the lower left of the Professors page. From there, part 1 opens the course message of the day for your section. Edit it, and then click to save.
Be very careful using the e-mail feature of WeBWorK. The system has the ability to send student's grade information, but that goes against ASU policy on student privacy and grades.
You can send e-mail to one or more students using part 5 of the professor's page. In typing the message, you can insert special codes which will expand to things like the student's name. The most useful are:
$FN
will be replaced by the student's first name
$LN
will be replaced by the student's last name
$SECTION
will be replaced by the SLN of the
student's section
We try to initialize the student's e-mail address to a reasonable value (whatever is registered with ASU), and students can always change this once they login. However, some students don't check the e-mail address ASU has for them and they don't bother to change it inside WeBWorK. So, be forewarned that your messages may fall on deaf ears.
Enter part 14 of the professor's page. There is a button to check on who is currently logged into WeBWorK.
The acronym stands for Problem Set Version Number. It encodes information of both which student and which problem set. From this one number WeBWorK can determine which problems to generate and in what version. It is unlikely that you will need to deal with PSVN's directly, but thanks for asking.
Here is a rundown on the Professor's page, orgainzed as it is.
The work represented here was produced with partial support from a grant by the National Science Foundation (DUE-0125369).