Create a centralized Grading Service that all Sakai tools use

Description

A centralized grading service for all Sakai tools would simplify and harmonize the overall application. Instead of each tool managing its own grading and then passing grades back to the Gradebook, all tools that generate grades (including Gradebook) would use this new central service. This means that the code for handling grades does not need to be built into each tool separately. The grading service can simply be called by a tool when grading is needed. It also means that faculty can input or update grades from either the Gradebook or the tool (such as Assignments, Samigo, Forums, or Lessons) since the same service is being called in all locations where a grading interface appears.  

Activity

Show:

Sean Horner November 15, 2022 at 8:09 PM

To garner insights into what code changes (fixes/features) may have introduced the NPE I’ve reported in , I’ve empirically tested a build based on commit 60c7bc59e069fac54c909b34ddc66886ae99b0f9 (associated with ), which is just one commit in the master branch prior to commit c16dc006aaafbfa3136df55fbf959b88e3e2a5c9 where was merged into master.

The NPE is not expressed with that build of Sakai. However, when building with the c16dc00 commit, the NPE is expressed when accessing the Gradebook tool, per the Test Plan in .

Automation for Jira November 3, 2021 at 6:50 PM

A pull request has been created, "SAK-40437 Moved the grading service into gradebookng", you can see it at https://github.com/sakaiproject/sakai/pull/9990

Bernardo Garcia Vila November 13, 2018 at 1:49 AM

Thanks Laura for adding Rubrics, should definitely be in line with this development.

Laura Cira October 18, 2018 at 3:58 PM
Edited

Should we include the Attendance tool to this tool list as well? You can send grades from that tool to the gradebook as well.

I added Rubrics to the Component list, but Attendance is not currently listed as a Component or Contrib.

Jolie Tingen October 17, 2018 at 2:55 PM

The centralized grading service would address the issue of having to release grades in both the Gradebook and Assignments. With the current design, releasing grades in the Gradebook does not release them in Assignments or vice versa.

Fixed

Details

Priority

Affects versions

Fix versions

Assignee

Reporter

Labels

Conversion Script Required

Yes

Created August 10, 2018 at 11:13 AM
Updated last month
Resolved April 20, 2022 at 5:35 PM