org.sakaiproject.tool.assessment.integration.helper.integrated
Class AssessmentGradeInfoProvider
java.lang.Object
org.sakaiproject.tool.assessment.integration.helper.integrated.AssessmentGradeInfoProvider
- All Implemented Interfaces:
- org.sakaiproject.service.gradebook.shared.ExternalAssignmentProvider, org.sakaiproject.service.gradebook.shared.ExternalAssignmentProviderCompat
public class AssessmentGradeInfoProvider
- extends Object
- implements org.sakaiproject.service.gradebook.shared.ExternalAssignmentProvider, org.sakaiproject.service.gradebook.shared.ExternalAssignmentProviderCompat
Provides info to the gradebook about which assessments are visible
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AssessmentGradeInfoProvider
public AssessmentGradeInfoProvider()
init
public void init()
destroy
public void destroy()
getAppKey
public String getAppKey()
- Specified by:
getAppKey in interface org.sakaiproject.service.gradebook.shared.ExternalAssignmentProvider
isAssignmentDefined
public boolean isAssignmentDefined(String id)
- Specified by:
isAssignmentDefined in interface org.sakaiproject.service.gradebook.shared.ExternalAssignmentProvider
isAssignmentGrouped
public boolean isAssignmentGrouped(String id)
- Specified by:
isAssignmentGrouped in interface org.sakaiproject.service.gradebook.shared.ExternalAssignmentProvider
isAssignmentVisible
public boolean isAssignmentVisible(String id,
String userId)
- Specified by:
isAssignmentVisible in interface org.sakaiproject.service.gradebook.shared.ExternalAssignmentProvider
getExternalAssignmentsForCurrentUser
public List<String> getExternalAssignmentsForCurrentUser(String gradebookUid)
- Specified by:
getExternalAssignmentsForCurrentUser in interface org.sakaiproject.service.gradebook.shared.ExternalAssignmentProvider
getAllExternalAssignments
public List<String> getAllExternalAssignments(String gradebookUid)
- Specified by:
getAllExternalAssignments in interface org.sakaiproject.service.gradebook.shared.ExternalAssignmentProviderCompat
getAllExternalAssignments
public Map<String,List<String>> getAllExternalAssignments(String gradebookUid,
Collection<String> studentIds)
- Specified by:
getAllExternalAssignments in interface org.sakaiproject.service.gradebook.shared.ExternalAssignmentProvider
getGradebookExternalAssessmentService
public org.sakaiproject.service.gradebook.shared.GradebookExternalAssessmentService getGradebookExternalAssessmentService()
setGradebookExternalAssessmentService
public void setGradebookExternalAssessmentService(org.sakaiproject.service.gradebook.shared.GradebookExternalAssessmentService geaService)
setUserDirectoryService
public void setUserDirectoryService(org.sakaiproject.user.api.UserDirectoryService userDirectoryService)
getUserDirectoryService
public org.sakaiproject.user.api.UserDirectoryService getUserDirectoryService()
getSiteService
public org.sakaiproject.site.api.SiteService getSiteService()
setSiteService
public void setSiteService(org.sakaiproject.site.api.SiteService siteService)
Copyright © 2005-2013 Sakai Project. All Rights Reserved.