Importing Students#

We are now ready to add our students to the webwork course. This will entail 4 general steps:

  1. Download the roster from UB Learns

  2. Reformat the data

  3. Upload the resulting file into WeBWorK

  4. Import the students from this classlist file.

UB Learns Roster#

We first need to download our course roster from UB Learns, so that it contains 4 fields: Student ID#, UBITname, first name, and last name.

  1. Go to Instructor Only > Course Admin page in your UB Learns course.

  2. Under the Assessment heading, select Grades.

  3. Go to the Enter Grades tab (directly under the blue nav bar).

  4. Select Export Grades.

  5. Set the Key Field to “Both” and select Last Name and First Name under User Details.

  6. Click the Export to CSV button at the bottom.

View of Export Grades

file-manager

Reformat Data#

  1. Open the csv file.

  2. Delete all columns except the first four: OrgDefinedID, Username, Last Name, First Name.

  3. Delete all hashtags in both the OrgDefinedID and Username columns (use “Find & Replace”).

  4. Move the username column, to column “I”.

  5. Delete the first row containing the column headings.

  6. Save the file.

file-manager

file-manager

file-manager

Upload to WeBWorK#

  1. Rename the file to something shorter and without spaces.

    • I like to use the convention: YYYY-MM-DD-roster, because you will most likely want to repeat these steps multiple times during the add/drop period.

  2. Change the file extension to .lst

    • You can do this while you are renaming the file in the above step.

    • On older Macs you can do this by right clicking the file and selecting Get Info.

  3. On Webwork, upload this .lst file to the file manager (just like you did with the homework packages)

Import Students#

  1. Go to the Classlist Editor under Instructor Tools

  2. Select the Import tab.

  3. From the dropdown menu, select the .lst file you just uploaded.

  4. Click the Import button.

  5. You can safely do this as many times as you need to, it will not overwrite any work of students that have been previously added. I normally repeat this process each day during the add / drop period.

Import View on WeBWorK

file-manager