public interface GradingCalculationManager extends OsidManager, GradingCalculationProfile
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 Modifier and Type | Method and Description |
---|---|
GradebookColumnCalculationAdminSession |
getGradebookColumnCalculationAdminSession()
Gets the
OsidSession associated with the gradebook
column calculation administrative service. |
GradebookColumnCalculationAdminSession |
getGradebookColumnCalculationAdminSessionForGradebook(Id gradebookId)
Gets the
OsidSession associated with the gradebook
column calculation administrative service for the given gradebook. |
GradebookColumnCalculationLookupSession |
getGradebookColumnCalculationLookupSession()
Gets the
OsidSession associated with the gradebook
column calculation lookup service. |
GradebookColumnCalculationLookupSession |
getGradebookColumnCalculationLookupSessionForGradebook(Id gradebookId)
Gets the
OsidSession associated with the gradebook
column calculation lookup service for the given gradebook. |
changeBranch, initialize, rollbackService
close
getGradebookColumnCalculationRecordTypes, supportsGradebookColumnCalculationAdmin, supportsGradebookColumnCalculationLookup, supportsGradebookColumnCalculationRecordType, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
GradebookColumnCalculationLookupSession getGradebookColumnCalculationLookupSession() throws OperationFailedException
OsidSession
associated with the gradebook
column calculation lookup service. GradebookColumnCalculationLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsGradebookColumnLookup()
is false
optional
- This method must be implemented if
supportsGradebookColumnLookup()
is true.
GradebookColumnCalculationLookupSession getGradebookColumnCalculationLookupSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the gradebook
column calculation lookup service for the given gradebook.gradebookId
- the Id
of the gradebook a GradebookColumnCalculationLookupSession
NotFoundException
- gradebookId
not
foundNullArgumentException
- gradebookId
is
null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsGradebookColumnCalculationLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsGradebookColumnCalculationLookup()
and
supportsVisibleFederation()
are
true.
GradebookColumnCalculationAdminSession getGradebookColumnCalculationAdminSession() throws OperationFailedException
OsidSession
associated with the gradebook
column calculation administrative service. GradebookColumnCalculationAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsGradebookColumnAdmin()
is false
optional
- This method must be implemented if
supportsGradebookColumnAdmin()
is true.
GradebookColumnCalculationAdminSession getGradebookColumnCalculationAdminSessionForGradebook(Id gradebookId) throws NotFoundException, OperationFailedException
OsidSession
associated with the gradebook
column calculation administrative service for the given gradebook.gradebookId
- the Id
of the gradebook a GradebookColumnCalculationAdminSession
NotFoundException
- gradebookId
not
foundNullArgumentException
- gradebookId
is
null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsGradebookColumnCalculationAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsGradebookColumnCalculationAdmin()
and
supportsVisibleFederation()
are
true.