Staffan,
Sounds right.
But first, graded surveys should be implemented by the survey packge, or possibly an additional pacakge (but probably not) independent of integration with curriculum.
That is, I should be able to run a graded or scored survey without using the curriculum package.