In order to support integrations like iRubric or other use cases like it. We want a core API that tools can bind to in order to integrate into their user interfaces without relying on patches or direct third party code. This api can then be implemented by third party providers like iRubric or others and optionally included into sakai builds, much like we do with the content review api and turnitin.
The iRubric implementation of this API, can be found here:
mods to gradebook2 which rely on this service can be found here:
It would be nice for Sakai 10 to have this API included so that gb2 can merge in these changes, and we could start work in other places (like Assignments) that wish to have iRubric integration included. The end game here is that Sakai might have "hooks" for iRubric integration without needing to include iRubric code ootb and without relying on patches that have to be constantly maintained and applied to multiple places in the codebase.
Branches in review
Issues Raised From Comments