OSID Logo
OSID Specifications
grading calculation package
Version 3.1.0
Interfaceosid.grading.calculation.GradingCalculationManager
Implementsosid.OsidManager
osid.grading.calculation.GradingCalculationProfile
Used Byosid.grading.GradingManager
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.GradebookColumnCalculationLookupSession a GradebookColumnCalculationLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradebookColumnLookup() is false
Complianceoptional This 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.IdgradebookId the 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
Complianceoptional This 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.GradebookColumnCalculationAdminSession a GradebookColumnCalculationAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsGradebookColumnAdmin() is false
Complianceoptional This 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.IdgradebookId the 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
Complianceoptional This method must be implemented if supportsGradebookColumnCalculationAdmin() and supportsVisibleFederation() are true.