OSID Logo
OSID Specifications
grading calculation package
Version 3.1.0
Interfaceosid.grading.calculation.GradingCalculationProxyManager
Implementsosid.OsidProxyManager
osid.grading.calculation.GradingCalculationProfile
Used Byosid.grading.GradingProxyManager
Description

The grading calculation manager provides access to grading calculation sessions and provides interoperability tests for various aspects of this service. Methods in this manager accept a Proxy interface for passing information from server environments.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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.grading.calculation.GradebookColumnCalculationLookupSession a GradebookColumnCalculationLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.grading.calculation.GradebookColumnCalculationLookupSession a GradebookColumnCalculationLookupSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.grading.calculation.GradebookColumnCalculationAdminSession a GradebookColumnCalculationAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.grading.calculation.GradebookColumnCalculationAdminSession a GradebookColumnCalculationAdminSession
ErrorsNOT_FOUND gradebookId not found
NULL_ARGUMENT gradebookId or proxy 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.