OSID Logo
OSID Specifications
grading calculation package
Version 3.0.0
Release Candidate Preview
Interfaceosid.grading.calculation.GradingCalculationManager
Implementsosid.OsidManager
osid.grading.calculation.GradingCalculationProfile
Description

The grading manager provides access to grading sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • GradebookColumnCalculationLookupSession: a session to retrieve gradebook column calculations
  • GradebookColumnCalculationAdminSession: a session to manage gradebook column calculations
MethodgetGradebookColumnCalculationLookupSession
Description

Gets the OsidSession associated with the gradebook column calculation lookup service.

Returnosid.grading.calculation.GradebookColumnCalculationLookupSessiona GradebookColumnCalculationLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookColumnLookup() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnLookup() is true.
MethodgetGradebookColumnCalculationLookupSessionForGradebook
Description

Gets the OsidSession associated with the gradebook column calculation lookup service for the given gradebook.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
Returnosid.grading.calculation.GradebookColumnCalculationLookupSession a GradebookColumnCalculationLookupSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradebookColumnCalculationLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnCalculationLookup() and supportsVisibleFederation() are true.
MethodgetGradebookColumnCalculationAdminSession
Description

Gets the OsidSession associated with the gradebook column calculation administrative service.

Returnosid.grading.calculation.GradebookColumnCalculationAdminSessiona GradebookColumnCalculationAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsGradebookColumnAdmin() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnAdmin() is true.
MethodgetGradebookColumnCalculationAdminSessionForGradebook
Description

Gets the OsidSession associated with the gradebook column calculation administrative service for the given gradebook.

Parametersosid.id.IdgradebookIdthe Id of the gradebook
Returnosid.grading.calculation.GradebookColumnCalculationAdminSession a GradebookColumnCalculationAdminSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradebookColumnCalculationAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsGradebookColumnCalculationAdmin() and supportsVisibleFederation() are true.