Hi Ben
I think you are on the right track of using the Assignment and the point system. I would then add Outcomes (with specified scale) if they still want to have the "satisfactory/exceeds expectations/etc." type of thing. That way they could put both the points and the "feedback" in at the same time. This will also show in the users gradebook.