UNPKG

d2l-hypermedia-constants

Version:

Library of constants for communicating with D2L's Hypermedia APIs

766 lines (763 loc) 30.9 kB
export const Rels = { // default Brightspace domain rels assessment: 'https://api.brightspace.com/rels/assessment', assessorUser: 'https://api.brightspace.com/rels/assessor-user', assignment: 'https://api.brightspace.com/rels/assignment', cachePrimer: 'https://api.brightspace.com/rels/cache-primer', color: 'https://api.brightspace.com/rels/color', completion: 'https://api.brightspace.com/rels/completion', content: 'https://api.brightspace.com/rels/content', courseOfferingInfoPage: 'https://api.brightspace.com/rels/course-offering-info-page', date: 'https://api.brightspace.com/rels/date', defaultSearch: 'https://api.brightspace.com/rels/default-search', departments: 'https://api.brightspace.com/rels/departments', displayName: 'https://api.brightspace.com/rels/display-name', email: 'https://api.brightspace.com/rels/email', enrolledUser: 'https://api.brightspace.com/rels/enrolled-user', enrollments: 'https://api.brightspace.com/rels/enrollments', evaluation: 'https://api.brightspace.com/rels/evaluation', evaluator: 'https://api.brightspace.com/rels/evaluator', feedback: 'https://api.brightspace.com/rels/feedback', filter: 'https://api.brightspace.com/rels/filter', filters: 'https://api.brightspace.com/rels/filters', filtersCollection: 'https://api.brightspace.com/rels/filters/collection', firstName: 'https://api.brightspace.com/rels/first-name', group: 'https://api.brightspace.com/rels/group', initials: 'https://api.brightspace.com/rels/initials', lastName: 'https://api.brightspace.com/rels/last-name', learningObjectiveApplication: 'https://api.brightspace.com/rels/learning-objective-application', lmsSource: 'https://api.brightspace.com/rels/lms-source', myEnrollments: 'https://api.brightspace.com/rels/my-enrollments', myMeetings: 'https://meetings.api.brightspace.com/rels/my-meetings', myNotifications: 'https://notifications.api.brightspace.com/rels/my-notifications', myOrganizationGrades: 'https://api.brightspace.com/rels/my-organization-grades', myOrganizationAwards: 'https://api.brightspace.com/rels/my-organization-awards', numericActivity: 'https://api.brightspace.com/rels/numeric-activity', userEnrollment: 'https://api.brightspace.com/rels/user-enrollment', userPronouns: 'https://api.brightspace.com/rels/user-pronouns', organization: 'https://api.brightspace.com/rels/organization', organizationHomepage: 'https://api.brightspace.com/rels/organization-homepage', organizationImage: 'https://api.brightspace.com/rels/organization-image', organizations: 'https://api.brightspace.com/rels/organizations', orgDefinedId: 'https://api.brightspace.com/rels/org-defined-id', pager: 'https://api.brightspace.com/rels/pager', parent: 'https://api.brightspace.com/rels/parent', parentSemester: 'https://api.brightspace.com/rels/parent-semester', profileImage: 'https://api.brightspace.com/rels/profile-image', questionsGroupApplication: 'https://api.brightspace.com/rels/questions-group-application', quiz: 'https://api.brightspace.com/rels/quiz', restricted: 'https://api.brightspace.com/rels/restricted', role: 'https://api.brightspace.com/rels/role', root: 'https://api.brightspace.com/rels/root', rubric: 'https://api.brightspace.com/rels/rubric', rubrics: 'https://api.brightspace.com/rels/rubrics', semesters: 'https://api.brightspace.com/rels/semesters', sequence: 'https://api.brightspace.com/rels/sequence', sorts: 'https://api.brightspace.com/rels/sorts', specialization: 'https://api.brightspace.com/rels/specialization', textblock: 'https://api.brightspace.com/rels/textblock', thumbnailRegular: 'https://api.brightspace.com/rels/thumbnail#regular', thumbnailSmall: 'https://api.brightspace.com/rels/thumbnail#small', userProfile: 'https://api.brightspace.com/rels/user-profile', userProgress: 'https://api.brightspace.com/rels/user-progress', user: 'https://api.brightspace.com/rels/user', users: 'https://api.brightspace.com/rels/users', viewMembers: 'https://api.brightspace.com/rels/view-members', whoami: 'https://api.brightspace.com/rels/whoami', widgetSettings: 'https://api.brightspace.com/rels/widget-settings', // Activities API sub-domain rels Activities: { activityGrade: 'https://activities.api.brightspace.com/rels/activity-grade', activityHomepage: 'https://activities.api.brightspace.com/rels/activity-homepage', activityInsights: 'https://activities.api.brightspace.com/rels/activity-insights', activityUsage: 'https://activities.api.brightspace.com/rels/activity-usage', actorActivityUsage: 'https://activities.api.brightspace.com/rels/actor-activity-usage', advancedAssessment: 'https://activities.api.brightspace.com/rels/advanced-assessment', assignedActivities: 'https://activities.api.brightspace.com/rels/assigned-activities', assignedActivity: 'https://activities.api.brightspace.com/rels/assigned-activity', associations: 'https://activities.api.brightspace.com/rels/associations', childUserActivityUsage: 'https://activities.api.brightspace.com/rels/child-user-activity-usage', evaluation: 'https://activities.api.brightspace.com/rels/evaluation', evaluationStatus: 'https://activities.api.brightspace.com/rels/evaluation-status', evaluatorCandidates: 'https://activities.api.brightspace.com/rels/evaluator-candidates', evaluatorMapping: 'https://activities.api.brightspace.com/rels/evaluator-mapping', explicitEvaluation: 'https://activities.api.brightspace.com/rels/explicit-evaluation', feedback: 'https://activities.api.brightspace.com/rels/feedback', feedbackAttachments: 'https://activities.api.brightspace.com/rels/attachments', groupCandidates: 'https://activities.api.brightspace.com/rels/group-candidates', iteratorEvaluationApplication: 'https://activities.api.brightspace.com/rels/iterator-evaluation-application', learnerCandidates:'https://activities.api.brightspace.com/rels/learner-candidates', myActivities: 'https://activities.api.brightspace.com/rels/my-activities', myActivitiesEmpty: 'https://activities.api.brightspace.com/rels/my-activities#empty', myActivityUsage: 'https://activities.api.brightspace.com/rels/my-activity-usage', myUnassessedActivities: 'https://activities.api.brightspace.com/rels/my-unassessed-activities', nextPage: 'https://activities.api.brightspace.com/rels/next-page', nextPeriod: 'https://activities.api.brightspace.com/rels/next-period', nextWeek: 'https://activities.api.brightspace.com/rels/next-week', overdue: 'https://activities.api.brightspace.com/rels/overdue', popout: 'https://activities.api.brightspace.com/rels/popout', previousPeriod: 'https://activities.api.brightspace.com/rels/previous-period', previousWeek: 'https://activities.api.brightspace.com/rels/previous-week', publishersCandidates: 'https://activities.api.brightspace.com/rels/publisher-candidates', removedEvaluator: 'https://activities.api.brightspace.com/rels/removed-evaluator', selectedEvaluatorCandidates: 'https://activities.api.brightspace.com/rels/selected-evaluator-candidates', selectedEvaluators: 'https://activities.api.brightspace.com/rels/selected-evaluators', selectedEvaluatorsWithLearnerStats: 'https://activities.api.brightspace.com/rels/selected-evaluators-with-learner-stats', selectedPublishers: 'https://activities.api.brightspace.com/rels/selected-publisher-candidates', user: 'https://activities.api.brightspace.com/rels/user', userActivityUsage: 'https://activities.api.brightspace.com/rels/user-activity-usage', userEnrollment: 'https://activities.api.brightspace.com/rels/user-enrollment' }, // Assessments Assessments: { activityUsageEditApplication: 'https://assessments.api.brightspace.com/rels/activity-usage-edit-application', activityUsagePreviewApplication: 'https://assessments.api.brightspace.com/rels/activity-usage-preview-application', activityUsageViewApplication: 'https://assessments.api.brightspace.com/rels/activity-usage-view-application', activityUsageViewEventLog: 'https://assessments.api.brightspace.com/rels/activity-usage-view-event-log', assessAllApplication: 'https://assessments.api.brightspace.com/rels/assess-all-application', assessmentApplication: 'https://assessments.api.brightspace.com/rels/assessment-application', assessmentCriterion: 'https://assessments.api.brightspace.com/rels/assessment-criterion', assessmentOverallLevel: 'https://assessments.api.brightspace.com/rels/assessment-overall-level', assessNewApplication: 'https://assessments.api.brightspace.com/rels/assess-new-application', assessRubricApplication: 'https://assessments.api.brightspace.com/rels/assessment-rubric-application', submissionApplication: 'https://assessments.api.brightspace.com/rels/submission-application', userProgress: 'https://assessments.api.brightspace.com/rels/user-progress' }, // Assignments Assignments: { instructions: 'https://assignments.api.brightspace.com/rels/instructions', attachments: 'https://assignments.api.brightspace.com/rels/attachments', anonymousMarking: 'https://assignments.api.brightspace.com/rels/anonymous-marking', attachmentList: 'https://assignments.api.brightspace.com/rels/attachment-list', editSpecialAccess: 'https://assignments.api.brightspace.com/rels/edit-special-access-application', submissionList: 'https://assignments.api.brightspace.com/rels/assignment-submission-list', turnItIn: 'https://assignments.api.brightspace.com/rels/turnitin' }, // Awards Awards: { courseUserAvailableAwards: 'https://awards.api.brightspace.com/rels/course-user-available-awards', courseUserAwardedAwards: 'https://awards.api.brightspace.com/rels/course-user-awarded-awards', releaseConditions: 'https://awards.api.brightspace.com/rels/release-conditions', userAward: 'https://awards.api.brightspace.com/rels/user-award', userAwards: 'https://awards.api.brightspace.com/rels/user-awards' }, Checklists: { checklist: 'https://checklists.api.brightspace.com/rels/checklist', checklistItem: 'https://checklists.api.brightspace.com/rels/checklist-item' }, Conditions: { conditions: 'https://conditions.api.brightspace.com/rels/conditions' }, Content: { moduleEntity: 'https://modules.api.brightspace.com/rels/content-module', weblinkEntity: 'https://weblinks.api.brightspace.com/rels/content-weblink', ltilinkEntity: 'https://weblinks.api.brightspace.com/rels/content-ltilink', ltilinkFrameOptionsEntity: 'https://content.api.brightspace.com/rels/frame-options', contentFileEntity: 'https://content.api.brightspace.com/rels/content-file', contentScormActivityEntity: 'https://weblinks.api.brightspace.com/rels/content-scormActivity', contentImportedScormActivityEntity: 'https://weblinks.api.brightspace.com/rels/content-importedScormActivity', contentLorActivityEntity: 'https://weblinks.api.brightspace.com/rels/content-lorActivity', lessonViewPage: 'https://content.api.brightspace.com/rels/lesson-view-page', htmlTemplates: 'https://content.api.brightspace.com/rels/content-html-templates', mediaCaptions: 'https://content.api.brightspace.com/rels/content-media-captions' }, // Parents API sub-domain rels Parents: { allChildren: 'https://parents.api.brightspace.com/rels/all-my-children', viewAsParent: 'https://parents.api.brightspace.com/rels/view-as-parent', weeklyDigestPreview: 'https://parents.api.brightspace.com/rels/weekly-digest-preview' }, // Discussions API sub-domain rels Discussions: { description: 'https://discussions.api.brightspace.com/rels/description', forum: 'https://discussions.api.brightspace.com/rels/forum', mySubscriptions: 'https://discussions.api.brightspace.com/rels/my-subscriptions', post: 'https://discussions.api.brightspace.com/rels/post', topic: 'https://discussions.api.brightspace.com/rels/topic', thread: 'https://discussions.api.brightspace.com/rels/thread' }, // Feedback API sub-domain rels Feedback: { applications: 'https://feedback.api.brightspace.com/rels/applications', submission: 'https://feedback.api.brightspace.com/rels/feedback-submission', }, // Files API sub-domain rels Files: { files: 'https://files.api.brightspace.com/rels/files', file: 'https://files.api.brightspace.com/rels/file' }, // Folio API sub-domain rels Folio: { contentItem: 'https://folio.api.brightspace.com/rels/Content', contentList: 'https://folio.api.brightspace.com/rels/ContentList', commentList: 'https://folio.api.brightspace.com/rels/CommentList', evidence: 'https://folio.api.brightspace.com/rels/Evidence', folio: 'https://folio.api.brightspace.com/rels/folio', reflection: 'https://folio.api.brightspace.com/rels/Reflection', courseInfo: 'https://folio.api.brightspace.com/rels/CourseInfo', courseList: 'https://folio.api.brightspace.com/rels/CourseList' }, // Grades API sub-domain rels Grades: { comment: 'https://grades.api.brightspace.com/rels/comment', comments: 'https://grades.api.brightspace.com/rels/comments', description: 'https://grades.api.brightspace.com/rels/description', grade: 'https://grades.api.brightspace.com/rels/grade', myFinalGrade: 'https://grades.api.brightspace.com/rels/my-final-grade', myGrades: 'https://grades.api.brightspace.com/rels/my-grades', userCourseGrades: 'https://grades.api.brightspace.com/rels/user-course-grades', userGrade: 'https://grades.api.brightspace.com/rels/user-grade', userFinalGrade: 'https://grades.api.brightspace.com/rels/user-final-grade', weight: 'https://grades.api.brightspace.com/rels/weight' }, // Questions API sub-domain rels Questions: { answer: 'https://questions.api.brightspace.com/rels/answer', identifier: 'https://questions.api.brightspace.com/rels/identifier', itemBody: 'https://questions.api.brightspace.com/rels/item-body', interaction: 'https://questions.api.brightspace.com/rels/interaction', prompt: 'https://questions.api.brightspace.com/rels/prompt', question: 'https://questions.api.brightspace.com/rels/question', questionActivity: 'https://questions.api.brightspace.com/rels/question-activity', questionResponse: 'https://questions.api.brightspace.com/rels/question-response', responseDeclaration: 'https://questions.api.brightspace.com/rels/response-declaration', text: 'https://questions.api.brightspace.com/rels/text' }, // Quizzes API sub-domain rels Quizzes: { description: 'https://quizzes.api.brightspace.com/rels/description', gradingUser: 'https://api.brightspace.com/rels/grading-user', question: 'https://quizzes.api.brightspace.com/rels/question', questionPool: 'https://quizzes.api.brightspace.com/rels/quiz-question-pool', questionResponse: 'https://quizzes.api.brightspace.com/rels/question-response', quiz: 'https://quizzes.api.brightspace.com/rels/quiz', section: 'https://quizzes.api.brightspace.com/rels/quiz-section', studyRecommendations: 'https://quizzes.api.brightspace.com/rels/studyRecommendations', timing: 'https://quizzes.api.brightspace.com/rels/timing', viewQuizSubmissionResults: 'https://quizzes.api.brightspace.com/rels/view-quiz-submission-results' }, // Themes API sub-domain rels Themes: { theme: 'https://themes.api.brightspace.com/rels/theme', logo: 'https://themes.api.brightspace.com/rels/logo', }, // Notifications API sub-domain rels Notifications: { digest: 'https://digest.api.brightspace.com/rels/digest', emailSettings: 'https://notifications.api.brightspace.com/rels/email-settings', gateway: 'https://notifications.api.brightspace.com/rels/gateway', gateways: 'https://notifications.api.brightspace.com/rels/gateways', myNotifications: 'https://notifications.api.brightspace.com/rels/my-notifications', organizationNotifications: 'https://notifications.api.brightspace.com/rels/organization-notifications', settings: 'https://notifications.api.brightspace.com/rels/settings', smsSettings: 'https://notifications.api.brightspace.com/rels/sms-settings', subscriptions: 'https://notifications.api.brightspace.com/rels/subscriptions', updates: 'https://notifications.api.brightspace.com/rels/updates', updatesSource: 'https://notifications.api.brightspace.com/rels/updates-source' }, // Rubrics API sub-domain rels Rubrics: { allowedAssociations: 'https://rubrics.api.brightspace.com/rels/allowed-associations', associations: 'https://rubrics.api.brightspace.com/rels/associations', criteria: 'https://rubrics.api.brightspace.com/rels/criteria', criteriaGroups: 'https://rubrics.api.brightspace.com/rels/criteria-groups', criterion: 'https://rubrics.api.brightspace.com/rels/criterion', criterionCell: 'https://rubrics.api.brightspace.com/rels/criterion-cell', level: 'https://rubrics.api.brightspace.com/rels/level', levels: 'https://rubrics.api.brightspace.com/rels/levels', overallLevel: 'https://rubrics.api.brightspace.com/rels/overall-level', overallLevels: 'https://rubrics.api.brightspace.com/rels/overall-levels', rubric: 'https://rubrics.api.brightspace.com/rels/rubric' }, Surveys: { description: 'https://surveys.api.brightspace.com/rels/description', survey: 'https://surveys.api.brightspace.com/rels/survey' }, Alignments: { alignments: 'https://alignments.api.brightspace.com/rels/alignments', activityAlignmentsHierarchical: 'https://alignments.api.brightspace.com/rels/activity-alignments-hierarchical' }, Achievements: { demonstration: 'https://achievements.api.brightspace.com/rels/demonstration', level: 'https://achievements.api.brightspace.com/rels/level' }, Outcomes: { availableAchievementScale: 'https://outcomes.api.brightspace.com/rels/loa', intents: 'https://outcomes.api.brightspace.com/rels/intents', intent: 'https://outcomes.api.brightspace.com/rels/intent', outcome: 'https://outcomes.api.brightspace.com/rels/outcome' }, Meetings: { meetingManagementTool: 'https://meetings.api.brightspace.com/rels/meeting-management-tool' }, Users: { canonicalUser: 'https://users.api.brightspace.com/rels/canonical-user', settingsProfileCard: 'https://users.api.brightspace.com/rels/settings/userProfileCard' }, UserProgress: { outcomeActivities: 'https://user-progress.api.brightspace.com/rels/outcome-activities', feedback: 'https://user-progress.api.brightspace.com/rels/feedback' } }; export const Classes = { activities: { activity: 'activity', assigned: 'assigned', assignmentActivity: 'assignment-activity', complete: 'complete', completion: 'completion', discussionActivity: 'discussion-activity', empty: 'empty', exempt: 'exempt', exempted: 'exempted', feedbackDate: 'feedback-date', fileActivity: 'file-activity', incomplete: 'incomplete', overLimit: 'over-limit', questionActivity: 'question-activity', questionAttemptActivity: 'attempt-question-activity', questionVersionActivity: 'question-version-activity', quizActivity: 'quiz-activity', unevaluated: 'Unevaluated', userAssignmentActivity: 'user-assignment-activity', userQuizActivity: 'user-quiz-activity', userQuizAttemptActivity: 'user-quiz-attempt-activity', userContentActivity: 'user-content-activity', userCourseOfferingActivity: 'user-course-offering-activity-usage', userDiscussionActivity: 'user-discussion-activity', userChecklistActivity: 'user-checklist-activity', userSurveyActivity: 'user-survey-activity', potentialAssociation: 'potential-association', published: 'Published', singleAssociation: 'single-association', unsaved: 'unsaved' }, advancedAssessments: { actorCandidate: 'actor-candidate', actorEvaluator: 'actor-evaluator', advancedAssessment: 'advanced-assessment', evaluator: 'evaluator-candidate', inFilteredSection:'in-filtered-section', learner: 'learner-candidate', learnerEvaluator: 'learner-evaluator', publisher: 'publisher-candidate', removed:'removed', selectable: 'selectable', selected: 'selected', sharedEvaluations: 'shared-evaluation', uncoveredEvaluator:'uncovered-section-evaluator' }, alignments: { alignment: 'alignment', selected: 'selected', indeterminate: 'indeterminate' }, assignments: { actorAssignmentActivity: 'actor-assignment-activity', annotated: 'annotated', assignment: 'assignment', assignmentSubmission: 'assignment-submission', attachment: 'attachment', attachmentList: 'attachment-list', checked: 'checked', instructions: 'instructions', file: 'file', latest: 'latest', link: 'link', published: 'published', submissionComment: 'submission-comment', submissionDate: 'submission-date', submissionList: 'assignment-submission-list' }, awards: { available: 'available', awarded: 'awarded', awardImage: 'award-image', badge: 'badge', certificate: 'certificate', releaseCondition: 'release-condition', releaseConditions: 'release-conditions', userAward: 'user-award', userAwards: 'user-awards' }, checklists: { checklistItem: 'checklist-item', description: 'description' }, coa: { checkpointItem: 'checkpoint-item' }, conditions: { section: 'section' }, content: { content: 'content', description: 'description', sequence: 'sequence', sequencedActivity: 'sequenced-activity', sequenceDescription: 'sequence-description', topic: 'topic', module: 'module' }, courseImage: { courseImage: 'course-image', banner: 'banner', tile: 'tile', wide: 'wide', narrow: 'narrow', min: 'min', mid: 'mid', max: 'max', highDensity: 'high-density', lowDensity: 'low-density' }, dates: { date: 'date', dueDate: 'due-date', endDate: 'end-date', issueDate: 'issue-date', startDate: 'start-date' }, discussions: { actorDiscussionActivity: 'actor-discussion-activity', description: 'description', discussion: 'discussion', fivestarRating: 'fivestar-rating', post: 'post', topic: 'topic', unlocked: 'unlocked', upvoteDownvoteRating: 'upvotedownvote-rating', upvoteOnlyRating: 'upvoteonly-rating' }, enrollments: { enrollment: 'enrollment', pinned: 'pinned', unpinned: 'unpinned' }, explicitEvaluations: { advancedAssessment: 'advanced-assessment', aggregatedEvaluation: 'aggregated-evaluation', explicitEvaluationCompleted: 'completed', explicitEvaluationEntity: 'explicit-evaluation-entity', explicitEvaluations: 'explicit-evaluations', explicitEvaluation: 'explicit-evaluation', publisherEntity: 'publisher', evaluatorEntity: 'evaluator', evaluatorRemoved: 'evaluator-removed', targetedEvaluation: 'targeted-evaluation' }, feedback: { feedbackApplication: 'feedback-application', feedbackApplications: 'feedback-applications', feedback: 'feedback', feedbackType: 'feedback-type', feedbackSubmission: 'feedback-submission', }, grades: { comments: 'comments', description: 'description', final: 'final', grade: 'grade', userGrade: 'user-grade', userGrades: 'user-grades', weighted: 'weighted', points: 'points' }, organizations: { completionTracked: 'completion-tracked', courseOffering: 'course-offering' }, questions: { allOrNothing: 'AllOrNothing', activityQuestion: 'activity-question', answer: 'answer', arithmetic: 'Arithmetic', candidateResponse: 'candidate-response', choiceInteraction: 'choice-interaction', correctResponse: 'correct-response', duplicateResponse: 'duplicate-response', fillInTheBlank: 'FillInTheBlank', hotspot: 'Hotspot', itemGrading: 'item-grading', longAnswer: 'LongAnswer', matching: 'Matching', mapping: 'mapping', mapEntry: 'map-entry', multipleChoice: 'MultipleChoice', multiSelect: 'MultiSelect', multiShortAnswer: 'MultiShortAnswer', ordering: 'Ordering', pointsPerBlank: 'PointsPerBlank', questionText: 'questionText', random: 'RandomQuestion', retaken: 'retaken', sfIncorrect: 'sf-incorrect', selected: 'selected', shortAnswer: 'ShortAnswer', significantFigures: 'SignificantFigures', simpleChoice: 'simple-choice', text: 'text', textEntryInteraction: 'text-entry-interaction', trueFalse: 'TrueFalse', units: 'units', value: 'value' }, quizzes: { actorQuizActivity: 'actor-quiz-activity', actorQuizAttemptActivity: 'actor-quiz-attempt-activity', attempts: 'attempts', autograded: 'auto-graded', description: 'description', endDate: 'end-date', endSection: 'end-section', enforced: 'enforced', evidenceEntity: 'evidence-entity', isIncorrect: 'incorrect', overallGradeCalculationType: 'overall-grade-calculation-type', questionPool: 'question-pool', questionResponse: 'question-response', quiz: 'quiz', quizAttempt: 'quiz-attempt', quizAttemptList: 'quiz-attempt-list', quizAttemptRetaken: 'retaken', recommended: 'recommended', section: 'section', startDate: 'start-date', studyRecommendations: 'study-recommendations', timeLimitEnforced: 'time-limit-enforced', notimelimit: 'notimelimit', autosubmit: 'autosubmit', withTimeLimitType: 'with-time-limit-type' }, surveys: { active: 'active', description: 'description', inactive: 'inactive', survey: 'survey' }, text: { annotated: 'annotated', richtext: 'richtext' }, textblock: { content: 'textblock-content' }, users: { profile: 'profile' }, notifications: { subscription: { instant: 'instant', digest: 'digest', subscribed: 'subscribed', unsubscribed: 'unsubscribed', disabled: 'disabled' } }, rubrics: { analytic: 'analytic', archived: 'archived', assessmentCriterionCell: 'assessment-criterion-cell', associations: 'associations', criterion: 'criterion', criterionAssessmentLinks: 'criterion-assessment-links', criterionCell: 'criterion-cell', criterionCellSelector: 'criterion-cell-selector', criteriaGroup: 'criteria-group', description: 'description', feedback: 'feedback', holistic: 'holistic', level: 'level', overallFeedback: 'overall-feedback', overallLevel: 'overall-level', overallLevelSelector: 'overall-level-selector', numeric: 'numeric', overridden: 'overridden', percentage: 'percentage', published: 'published', selected: 'selected', text: 'text' }, outcomes: { availableAchievementScale: 'available-achievement-scale', assessed: 'assessed', demonstration: 'demonstration', demonstratableLevel: 'demonstratable-level', intent: 'intent', intents: 'intents', intentList: 'intent-list', levelOfAchievement: 'level-of-achievement', organizationIntentList: 'organization-intent-list', outcome: 'outcome', outcomes: 'outcomes', selected: 'selected', suggested: 'suggested' }, meetings: { bookable: 'bookable' }, relativeUri: 'relative-uri', userProgress: { outcomes: { outcomes: 'user-progress-outcomes', outcome: 'user-progress-outcome', activities: 'user-progress-outcome-activities', activity: 'user-progress-outcome-activity', activityTrend: 'user-outcomes-activity-trend', outcomeTree: 'user-progress-outcome-nodes', outcomeTreeNode: 'user-progress-outcome-node' } } }; export const Actions = { activities: { selectCustomDateRange: 'select-custom-date-range', discard: 'discard', update: 'update', activityUsageCollection: { startAddNewActivity: 'start-add-new-activity' }, instances: { create: 'create-instance' } }, alignments: { removeAlignment: 'remove-alignment', deferredRemoveAlignment: 'deferred-remove-alignment', startUpdateAlignments: 'start-update-alignments', select: 'select', deselect: 'deselect', submit: 'submit', deferredSubmit: 'deferred-submit' }, assignments: { assign: 'assign', delete: 'delete', toggleFlagged: 'ToggleFlagged', toggleRead: 'ToggleRead' }, attachments: { addAudioNote: 'add-audio-note', addFile: 'add-file', addLink: 'add-link', addLinkGoogleDrive: 'add-link-google-drive', addLinkOneDrive: 'add-link-one-drive', addVideoNote: 'add-video-note', removeFeedbackAttachment: 'delete', saveFeedbackAttachment: 'add-file', saveFeedbackAttachmentLink: 'add-link', }, digest: { subscribeToParentNotifications: 'subscribe-to-parent-notifications', skipSubscribeToParentNotifications: 'skip-subscribe-to-parent-notifications', unsubscribeToParentNotifications: 'unsubscribe-to-parent-notifications' }, discussions: { threads: { markRead: 'mark-thread-read' }, posts: { markRead: 'mark-post-read' } }, enrollments: { addDepartmentFilter: 'add-department-filter', addSemesterFilter: 'add-semester-filter', pinCourse: 'pin-course', removeDepartmentFilter: 'remove-department-filter', removeSemesterFilter: 'remove-semester-filter', searchMyEnrollments: 'search-my-enrollments', searchMyPinnedEnrollments: 'search-my-pinned-enrollments', searchMyDepartments: 'search-my-departments', searchMySemesters: 'search-my-semesters', setRoleFilters: 'set-role-filters', unpinCourse: 'unpin-course', updateUserSettings: 'update-user-settings', roleFilters: { addFilter: 'add-filter', applyRoleFilters: 'apply-role-filters', clearRoleFilters: 'clear-role-filters', removeFilter: 'remove-filter' } }, evaluation: { discard: 'discard', discardAnnotations: 'RemoveAnnotations', draftUpdate: 'draft-update', publish: 'publish', readyAggregate: 'ready-aggregate', readyReview: 'ready-review', restoreGrade: 'RestoreGrade', retract: 'retract', save: 'save', saveAnnotations: 'SaveAnnotations', saveDraft: 'save-draft', saveFeedback: 'SaveFeedback', saveFeedbackExtra: 'SaveFeedbackExtra', saveGrade: 'SaveGrade', saveScore: 'SaveScore', setActiveScoringRubric: 'SetActiveScoringRubric', update: 'update' }, feedback: { submit: 'submit-feedback', optOut: 'opt-out' }, notifications: { getCarrierClass: 'get-carrier', settings: { update: 'update' }, emailSettings: { update: 'update', delete: 'delete' }, smsSettings: { create: 'create', update: 'update', delete: 'delete', verify: 'verify' }, gateways: { search: 'search' }, gateway: { updateNumber: 'update-number' }, subscription: { subscribe: 'subscribe', unsubscribe: 'unsubscribe', update: 'update' } }, organizations: { removeHomepageBanner: 'remove-homepage-banner', searchCourseCollection: 'search-course-collection', setCatalogImage: 'set-catalog-image' }, outcomes: { clearAchievementThreshold: 'clear-achievement-threshold', commitChanges: 'commit-changes', discardChanges: 'discard-changes', select: 'select', setAchievementThreshold: 'set-achievement-threshold' }, quizzes: { autoGrade: 'auto-grade', resetAttemptSessionRestriction: 'reset-attempt-session-restriction', resubmitReopenedAttempt: 'resubmit-reopened-attempt', updateReopenedAttemptExtraTime: 'update-reopened-attempt-extra-time' }, rubrics: { commitChanges: 'commit-changes', discardChanges: 'discard-changes', selectCriterionCell: 'select-criterion-cell' }, textblock: { update: 'update-textblock-content' }, tii: { refresh: 'TurnitinRefresh', submit: 'TurnitinSubmit' } };