WeBWorK Main Forum

Assign homework sets automatically

Assign homework sets automatically

by Peter Garfield -
Number of replies: 2

We have recently upgraded WeBWorK by four or five versions, and one of the things several of us have come up against is that we now need to manually assign users to a homework set.  (I have to click "Hmwk Sets Editor", then click the "xx/xxx" under "Edit Assigned Users" and finally click "Assign to All Current Users".)  

Is there a way to automatically assign a newly open homework set to all current users (at the time of set opening)?

Thank you!

Peter

In reply to Peter Garfield

Re: Assign homework sets automatically

by Danny Glin -
As far as I know you always had to assign users to a homework set, though there are several ways to do so depending on how the homework sets were created.

If the homework sets are imported from files, then you have the option to assign to all users during the import.

The other way that you can assign multiple sets to all users at the same time is to use the Instructor Tools page ("Instructor Tools" on the left side looks like a header, but it's actually a clickable link).  From there you can highlight multiple (or all) sets and all students, and then click "Assign sets to users".
In reply to Peter Garfield

Re: Assign homework sets automatically

by Alex Jordan -
Possibly relevant: suppose you are using single sign on through your LMS. Then the first time a student accesses WeBWorK through the LMS, if they do not already have a WeBWorK account, one will be created for them. And when an account is created automatically this way, all visible (meaning, set to "visible") problem sets (open or otherwise) will be assigned to that student.