Wednesday, February 24, 2010

Removing students from a Moodle roster

Pierce College now creates an online course shell for each class of each instructor using Moodle, an open source Learning Management System.  The school automatically populates each Moodle course with students as they enroll in the corresponding real section.

However, the student remains enrolled in the Moodle course even after dropping (or being excluded) from the real course.

Removing a student from a Moodle course is non-intuitive.

First, click on "Assign roles" (in the Adminstration block).

Click on "Student" in the first column ("Roles").

Select the student from the left column (CTRL-click to select multiple students).
Click on the "Remove" button.

Wednesday, February 10, 2010

WeBWorK

I've been using the open source homework system WeBWorK for the past few semesters.  The first couple of times, my classes were hosted by the University of Rochester (thanks to Michael Gage) and now by xyzhomework.com (thanks to Patrick McKeague).

The bank of problems in the WeBWorK National Problem Library is thin on the types of problems we want to use at Pierce College in our intermediate algebra class, so I've been authoring most of the problems.  The fact that all the authoring tools are made available to instructors is one of the nice features of WeBWorK, probably second only to the fact that it's free.

The downside is that without the huge work force associated with the big publisher-owned homework systems, the product is not so instructor-friendly.  We don't get all the bells and whistles that we might expect if we've only see the popular MyMathLab from Pearson.

I only just learned how to change a student's score on a graded assignment.  It goes like this:


  • Go to the Classlist Editor (the first link under Instructor Tools in the Main Menu).
  • In the row for the student of interest, click on the "Assigned Sets" value (in the fourth column--it has a form like  "m/n").
  • Click on the name of the appropriate set (in the "Edit set for..." column).
  • Find the problem of interest, and adjust the value of "status" (typically change "0" to "1") to give credit.

On the other hand, WeBWorK is (like the commercial product WebAssign) publisher-independent.  You could use it with a textbook from any publisher you use, or even (as with our program) if you are using materials that do not belong to any publisher.

The MAA is assuming the responsibility of maintaining WeBWorK (http://webwork.maa.org/moodle/) from its original home at the University of Rochester.