Is there a setting to somehow create hardcopy (PDF) of assignments with one question per page? (without editing the TeX file by hand)
Adding to the end of each question in PGML this code works, but this is an ugly hack.
[` $\vfill$ `]
As of WW 2.14 (or maybe 2.13) WeBWorK provides hardcopy themes, which live in /opt/webwork/webwork2/conf/snippets/hardcopyThemes. You could create your own custom theme which does this.
I'd suggest making a copy of the oneColumn theme, then editing hardcopyProblemDivider.tex, and adding a \pagebreak. In fact, you could probably replace everything in that file with a \pagebreak.
You can select a hardcopy theme for the course via the Course Configuration page. Unfortunately this setting is for the whole course, so you can't set different hardcopy formats for different sets in the same course.