grade module is now implemented as subclassed choice module
handle "submodules", use checkbox and radiobutton