HomeCurrent UR coursesVisitor pageIntro to WeBWorKWeBWorK 2 TwikiWW CommunityGrant Support & awardsDiscussion groupProblem libraryWrite/modify problemsCreate & manage courseTutorial on running a courseHowTosFAQWeBWorK2 FAQSoftware DownloadHow to Install WW serverFeedbackSite MapChange preferencesChange password
|
A Day In The Life Of A Webwork2 Professor
Informal instructions for using WeBWorK
See Instructions for WeBWorK1.9 if using an older version of WeBWorK Quick OverviewThis document gives details on how one professor actually uses WeBWorK. By clicking on the question mark image: in the upper left part of the page, there may be a help page specific to the current page you're
viewing. Also the online discussion group at http://webhost.math.rochester.edu/webworkdocs/discuss/
is a good place to go for help.
Adding Students
Creating a Problem SetPerhaps the most important part of having a successful course is to create good problem sets. You want the problems to correctly reflect the topics that are discussed in class, and to be the appropriate difficulty level. Thus, creating a problem set is one of the most important steps in a maintaining a successful WeBWorK course. Creating problem sets can also be very time consuming, so be sure to give yourself plenty of time. Very few WeBWorK professors write their own problems. Most subject material in courses that are well suited to WeBWork has already been covered by previous WeBWorK professors, and there is no need to reinvent the wheel. But if you are writing new problems see below "Writing New Problems or Editting Current Ones".
Scoring a Problem SetYou can do scoring from the web. Go to the Scoring Tools Page. You can either score one set at a time, or get a total score for all the sets. To score one set select it and press the "Score Selected Set(s)" button. To score multiple sets, highlight them and press the button, this will create a "totals" file which combines the scores from all of the sets to give final scores, if the checkbox is checked, then the regular files for each individual set are created also. The scoring procedure creates files (in .csv format) that include the status of the problems, the number of attempts, and also the final score of the problems. You can download these different files onto your personal computer clicking on the file names on this page, or from the File Transfer Page., You should realize that scoring a problem set is like writing grades into your grading book, once the grades are entered they are fixed unless you change them. Whatever a student does after a set has been scored, does not effect the scoring files.
There is no standard procedure of when to do scoring. You may have a few options.
It should be noted that the first time a scoring file is created, student names, sections, and recitations will be taken from the current classlist information. If you score a set after that, the new information is appended to that scoring file by matching student ID's. If you change a student's recitation (or name, etc) but keep their student ID, the new recitation will not be written in that scoring file. If students add or drop the course, this will be handled automatically.
Also, it's easy to use e.g. excel to add exam grades to the scoring file. See Grading problem sets for more information on scoring.
Sending Email to StudentsSometimes, after you score problem sets, you may want to send your students an email discussing thier scores. Other times you may want to send an email to students with general announcements about your course. This can be accomplished on the Email Page, which allows you to send personalized emails. When sending mail from the email page, make sure all the fields which originally contain "FIXME" are changed. The email can be sent to all, or any subset of the students. The personalized variables can be viewed by clicking on the "list of insertable macros" drop down menu. They are: $FN - first name, $LN - last name, $SID - student id number, $SECTION - student's section, $RECITATION - student's recitation, $STATUS - C, drop, withdrawl, audit, etc, $EMAIL - student's email address, $LOGIN - student's login name, $COL[3] - third column in merge file, $COL[-1] - last column in merge file. Here is a copy of a typical email :
Now you can send a "personalized" email to your students by merging the above with the Usually you want to be really careful, so you can first preview the email by selecting some student in the drop down menu and clicking on the "Preview" button. This allows you to read the email with all the variables filled in for that student. To save your self future work, you may want to save one email to use as a template for other emails. You can save as many as you want, but the one you save as default is the one that appears when you first go to the screen so that should be the template you use most often.
Viewing Student(s) ProgressThe student's progress can be viewed by going to the Student Progress Page, a link to which is in the left hand column. You can eith view the statistics on one set for all users, or all sets for one user. This is a good place to find out how an individual student is doing in the course, or to find out how the class as a whole is doing on a particular set. The "ind" column is a statistical "success" indicator for the problem set, calculated as: ((totalNumOfCorrectProblems / totalNumOfProblems)^2)/ AvgNumOfAttemptsPerProblem) which is a fairly good indicator of how well the students are grasping the concepts.
Acting as a StudentOften when a student is having trouble with a particular problem it is helpful to see thier version of the problem. You can do this by going to the Instructor Tools Page and selecting the student and the set and click the "Act as one user on one set" button. You can enter answers into the student's problem, they will not be recorded. Once you are done "acting" as that student, be sure to click on the "Stop Acting" link in the upper left hand corner of the screen.
Changing Set Data For an Individual StudentThere are many times when you need to give a student an extension on a problem set, or change their score on a problem, or change the variables of a problem for a particular student. You can accomplish this by going to the Instructor Tools Page and selecting the student and the set, and then pressing the "Edit one set for one user" button. To give an extension, click on override, and change the due date and answer date. If you want to give a student different variables than they currently have, click on the "Edit list of problems in this set for studentname" link at the bottom of this page. Changing the "problem seed" for a particular problem gives it different variables. The students score on a particular problem can be changed here also.
Changing a Password
If a student forgets his or her password, you can give them a new password. Go to the Instructor Tools Page and select the student and press the "Change Password" button.
Removing Students or Changing Status
It is better to "drop" a student from a course instead of deleting them, since deleting them destroys all their data which may be needed later. In order to drop the student, go to the ClassList Editor page and select the user (by checking the box next to his name in, then select the "Edit selected users" option and click the Take Action button. Just enter the word DROP or the letter D in the status box for the student classlist information. You may want to enter a comment giving the drop date. You can later resurrect the student by changing his or her status to C (for current). In that case, you may want to make sure the student has been assigned the problem sets.
Writing New Problems or Editing Current OnesYou may want to select problems from the text book which you want to modify into WeBWorK problems. In order to create a problem template file (i.e. a .pg file), usually you start with a .pg file containing a problem similar to the one you already want and modify it. Nearly everywhere you see a problem there is an "Edit it" link. If you click on this link you will be take to an editor where you can edit this problem. This may not be an easy task, since this is computer code. There is a link on the editing page to the "Man pages" which can help you learn to write and edit problems. You won't want to write over the current problem (you probably won't be allowed to either), so give it a new name by typing it in the "Save As" blank. Be sure to also type in proper directory to put it. If the directory you type doesn't exist, WeBWork will make it. So if you type in "new/problem.pg", WeBWorK will create the "new" directory for the problem.pg problem. This directory will the be available in the Local Problems section of the Library Browser Page. When writing your own problems, you will usually have a few errors here and there. It is usually a good idea to click on the "Refresh" button often to make sure the problem is working. Writing totally new problems may be difficult for a newer professor to do, but if you just want to change the wording or the variable parameters, it may be worth the time to make the small changes and save that problem to a new directory. Perhaps the best way to learn how the problems are written is making small changes to a bunch of them.
|
||
Last update: Monday, July 19, 2004 at 3:54:30 PM.
This site maintained using Manila and Frontier software. |
|||