def _get_next_page_url(self, grading_system_plugin_id): assignment = self.object PluginApiClass = gradingsystempluginregistry.get(grading_system_plugin_id) pluginapi = PluginApiClass(assignment) if pluginapi.requires_configuration: return pluginapi.get_configuration_url() else: return reverse('devilry_gradingsystem_admin_setmaxpoints', kwargs={ 'assignmentid': assignment.id, })
def get_gradingsystem_plugin_api(self): """ Shortcut for:: devilry.devilry_gradingsystem.pluginregistry.gradingsystempluginregistry.get( self.grading_system_plugin_id)(self) See: :meth:`devilry.devilry_gradingsystem.pluginregistry.GradingSystemPluginRegistry.get`. """ apiclass = gradingsystempluginregistry.get(self.grading_system_plugin_id) return apiclass(self)
def _get_next_page_url(self, grading_system_plugin_id): assignment = self.object PluginApiClass = gradingsystempluginregistry.get( grading_system_plugin_id) pluginapi = PluginApiClass(assignment) if pluginapi.requires_configuration: return pluginapi.get_configuration_url() else: return reverse('devilry_gradingsystem_admin_setmaxpoints', kwargs={ 'assignmentid': assignment.id, })
def get_gradingsystem_plugin_api(self): """ Shortcut for:: devilry.devilry_gradingsystem.pluginregistry.gradingsystempluginregistry.get( self.grading_system_plugin_id)(self) See: :meth:`devilry.devilry_gradingsystem.pluginregistry.GradingSystemPluginRegistry.get`. """ apiclass = gradingsystempluginregistry.get( self.grading_system_plugin_id) return apiclass(self)