Package org.sakaiproject.service.gradebook.shared
-
Interface Summary Interface Description ExternalAssignmentProvider Provider model to integrate external assessment sources with the gradebook.ExternalAssignmentProviderCompat Provider extension to integrate external assessment sources with the gradebook.GradebookArchiveService The gradebook archive service is currently not implemented for sakai2GradebookExternalAssessmentService This service is designed for use by external assessment engines.GradebookFrameworkService This service is meant to be used by the framework which manages the Gradebook application.GradebookPermissionService GradebookService This is the externally exposed API of the gradebook application. -
Class Summary Class Description Assignment JavaBean to hold data associated with a Gradebook assignment.CategoryDefinition Provides information describing a gradebook category that may be useful to consumers of the shared gradebook services.CategoryScoreData Immutable category score and list of gradebook items dropped (highest/lowest) from the score calculationCommentDefinition CourseGrade Wrapper for the course grade that contains the the calculated grade (ie 46.67), the mapped grade (ie F) and any entered grade override (ie D-).DoubleComparator Comparator to ensure correct ordering of letter grade / percent mappingsGradebookConfiguration Simple configuration bean.GradebookHelper GradebookInformation Represents the settings for the gradebookGradeDefinition GradeMappingDefinition DTO to wrap the persistent GradeMapping and provides utility methods for dealing with grade mappingsGradingScaleDefinition DTO for the persistent GradingScalePermissionDefinition DTO for theorg.sakaiproject.gradebook.tool.Permissionto pass to external services. -
Enum Summary Enum Description GradebookService.PointsPossibleValidation An enum for defining valid/invalid information for a points possible/relative weight value for a gradebook item.GraderPermission The list of permissions that can be assigned to a graderGradingEventStatus GradingType The grading types that a gradebook could be configured asSortType Represents the different ways an (internal) Assignment can be sorted -
Exception Summary Exception Description AssessmentNotFoundException Indicates that an assessment is unavailable for external management, either because it is not an external assessment, or it is not known to the gradebook.AssignmentHasIllegalPointsException indicates that there was an attempt to enter an assignments grade with a zero point grade allowed but with a grade greater than "0" assigned to it which could results in a divide by zero calculation.ConflictingAssignmentNameException Indicates that an assignment name conflict within a gradebook would ensue from the requested operation.ConflictingCategoryNameException ConflictingExternalIdException Indicates that an assignment name conflict within a gradebook would ensue from the requested operation.ConflictingSpreadsheetNameException Author:Louis MajanjaDate: Aug 29, 2006 Time: 4:40:02 PM GradebookException An exception thrown by the gradebook application.GradebookExistsException Indicates that a gradebook already exists and can not be created again.GradebookNotFoundException Indicates that a gradebook uid is unknown to the gradebook application.GradebookSecurityException Wrapper for the common security exception that can be thrown from the gradebook when a user doesn't have permission to perform an actionInvalidCategoryException indicates that there was an attempt to associate an assignment with an invalid category.InvalidGradeException indicates that there was an attempt to save a score that was not valid given the gradebook's grade entry type.InvalidGradeItemNameException MultipleAssignmentSavingException StaleObjectModificationException Indicates that the caller attempted to modify a stale object.UnknownUserException TODO Document org.sakaiproject.service.gradebook.shared.UnknownUserException