{"source":"Reconciled from three independent drafts (Claude, Grok, Perplexity) of the functions and features offered by learning management systems. The Claude draft supplies the structure; equivalent features from the other drafts are merged into it and distinct ones added, so each feature appears once and records which drafts named it.","scope":"Covers course provisioning and roster, modules and dates, content and LTI, communication, discussion and groups, assignments, quizzes and rubrics, the gradebook and SIS grade passback, course analytics, accommodations, mobile and accessibility, and integration, security and operations, with the SIS as system of record for sections, rosters and official grades, degree audit, registration and the student account out, and proctoring, plagiarism checking and publisher content only as integrations.","vendors":["Canvas","Blackboard Learn","D2L Brightspace","Moodle"],"sources":{"C":"Claude draft (uploaded)","G":"Grok draft (uploaded)","P":"Perplexity draft (uploaded)"},"groups":[{"k":"F","name":"Course setup and content","ds":["1","2","3","4"],"desc":"Course sites and rosters from the SIS, structure and pacing, content, media and connected tools."},{"k":"L","name":"Communication and collaboration","ds":["5","6","7","8"],"desc":"Announcements, messaging, discussions, groups and attendance."},{"k":"S","name":"Assessment and grading","ds":["9","10","11","12","13"],"desc":"Assignments, quizzes, rubrics and outcomes, the gradebook and the official grade handed back to the SIS."},{"k":"P","name":"Learner insight and access","ds":["14","15","16","17","18"],"desc":"Course analytics, early signals, accommodations, engagement, mobile and accessibility."},{"k":"E","name":"Shared enablers","ds":["19","20","21"],"desc":"Integration, identity and security, configuration, operations and exit."}],"domains":[{"n":"1","name":"Course Provisioning and Roster","desc":"Creates course sites for each SIS section and keeps enrollments and roles in step with the SIS roster.","area":"Course Setup and Structure","caps":[{"id":"1.1","n":"Provision course sites","herm":["BC026"],"subs":[{"id":"1.1.1","n":"Automatic course creation from SIS sections","d":"Creates a course site for each SIS section and term from the SIS feed without manual requests.","cls":"Core","src":["C","P"],"herm":"BC026"},{"id":"1.1.2","n":"Term and session setup","d":"Defines terms and sub-terms with start, end and access dates that course sites inherit.","cls":"Core","src":["C"],"herm":"BC026"},{"id":"1.1.3","n":"Course copy from a prior offering","d":"Copies content, settings and assessments from an earlier course into a new course site.","cls":"Core","src":["C","G"],"herm":"BC026"},{"id":"1.1.4","n":"Course templates","d":"Applies an institution or department template of structure, pages and settings to new course sites.","cls":"Expected","src":["C","P"],"herm":"BC026"},{"id":"1.1.5","n":"Cross-listing and section merging","d":"Combines several SIS sections into one course site while keeping each section identifiable.","cls":"Expected","src":["C","P","G"],"herm":"BC026"},{"id":"1.1.6","n":"Sections within a course","d":"Keeps SIS sections distinct inside one course site for filtering, dates, announcements and grading.","cls":"Expected","src":["C","P"],"herm":"BC026"},{"id":"1.1.7","n":"Development and sandbox sites","d":"Gives instructors and designers non-credit course sites to build and test content.","cls":"Expected","src":["C"],"herm":"BC026"},{"id":"1.1.8","n":"Master course with locked content","d":"Pushes a centrally managed master course to many sections and locks chosen items from local edits.","cls":"Expected","src":["C"],"herm":"BC026"},{"id":"1.1.9","n":"Course request workflow","d":"Lets instructors request non-SIS courses such as training, committee or orientation sites for approval.","cls":"Specialized","src":["C"],"herm":"BC026"},{"id":"1.1.10","n":"Non-credit and continuing education courses","d":"Provisions courses with open or rolling enrollment that do not come from the credit SIS schedule.","cls":"Specialized","src":["C"],"herm":"BC026"},{"id":"1.1.11","n":"Term rollover","d":"Courses archive; a new term provisions cleanly","cls":"Core","src":["G"],"herm":"BC026"},{"id":"1.1.12","n":"Dashboard of courses","d":"Current courses, with a clear past-term archive","cls":"Core","src":["G"],"herm":"BC026"}]},{"id":"1.2","n":"Manage enrollment and roles","herm":["BC021"],"subs":[{"id":"1.2.1","n":"SIS roster synchronization","d":"Adds, drops and updates students and instructors in course sites as SIS enrollment changes.","cls":"Core","src":["C","P","G"],"herm":"BC021"},{"id":"1.2.2","n":"Course roles","d":"Assigns course roles such as instructor, teaching assistant, designer and student with distinct permissions.","cls":"Core","src":["C"],"herm":"BC139"},{"id":"1.2.3","n":"Manual enrollment of non-SIS users","d":"Lets authorized users add guests, auditors or support staff who are not on the SIS roster.","cls":"Expected","src":["C"],"herm":"BC021"},{"id":"1.2.4","n":"Enrollment status and access history","d":"Shows each participant's enrollment state, section and last course access.","cls":"Expected","src":["C"],"herm":"BC021"},{"id":"1.2.5","n":"Section-restricted visibility","d":"Limits what instructors and students see to their own section within a combined course.","cls":"Expected","src":["C"],"herm":"BC021"},{"id":"1.2.6","n":"Concluded and inactive enrollments","d":"Keeps dropped or completed students' work and grades while removing their access.","cls":"Expected","src":["C"],"herm":"BC021"},{"id":"1.2.7","n":"Self-enrollment","d":"Lets users join open courses through a link, code or catalog without a SIS enrollment.","cls":"Specialized","src":["C"],"herm":"BC021"},{"id":"1.2.8","n":"Observer role","d":"Gives a parent, mentor or sponsor read-only access to a linked student's course activity.","cls":"Specialized","src":["C","P","G"],"herm":"BC139"},{"id":"1.2.9","n":"Course publication and lifecycle states","d":"Controls whether a course is unpublished, available for instruction, concluded, or read-only.","cls":"Core","src":["P"],"herm":"BC021"},{"id":"1.2.10","n":"Controlled supplemental access","d":"Grants authorized auditors, guests, or support staff LMS access without changing official SIS enrollment.","cls":"Specialized","src":["P","G"],"herm":"BC021"}]}]},{"n":"2","name":"Modules and Dates","desc":"Structures a course into units and controls when and in what order students can reach each item.","area":"Course Setup and Structure","caps":[{"id":"2.1","n":"Organize course structure","herm":["BC024"],"subs":[{"id":"2.1.1","n":"Modules and units","d":"Groups pages, files, tools and assessments into ordered modules or units.","cls":"Core","src":["C","G"],"herm":"BC024"},{"id":"2.1.2","n":"Nested content hierarchy","d":"Supports sub-modules or folders within units for longer courses.","cls":"Expected","src":["C","P"],"herm":"BC024"},{"id":"2.1.3","n":"Course home page","d":"Sets a landing page with welcome content, recent activity or a module overview.","cls":"Expected","src":["C"],"herm":"BC024"},{"id":"2.1.4","n":"Course navigation customization","d":"Lets instructors show, hide and reorder course menu items and tool links.","cls":"Expected","src":["C","P","G"],"herm":"BC024"},{"id":"2.1.5","n":"Syllabus page","d":"Presents the syllabus with a generated summary of dated work in the course.","cls":"Expected","src":["C"],"herm":"BC024"},{"id":"2.1.6","n":"Course calendar","d":"Shows course events and due dates on a calendar that rolls up across a user's courses.","cls":"Expected","src":["C","P"],"herm":"BC024"},{"id":"2.1.7","n":"Student to-do list","d":"Lists each student's upcoming and overdue items across courses.","cls":"Expected","src":["C"],"herm":"BC024"},{"id":"2.1.8","n":"Time-zone-aware scheduling","d":"Displays instructional dates in the user's configured time zone while preserving the scheduled instant.","cls":"Expected","src":["P"],"herm":"BC024"}]},{"id":"2.2","n":"Control release and pacing","herm":["BC026"],"subs":[{"id":"2.2.1","n":"Availability dates","d":"Opens and closes access to any module or item by date and time.","cls":"Core","src":["C","P","G"],"herm":"BC026"},{"id":"2.2.2","n":"Due dates","d":"Sets due dates on activities that drive the calendar, to-do list and late status.","cls":"Core","src":["C"],"herm":"BC026"},{"id":"2.2.3","n":"Section-specific dates","d":"Gives different sections their own availability and due dates on the same item.","cls":"Expected","src":["C"],"herm":"BC026"},{"id":"2.2.4","n":"Conditional release","d":"Releases content when a student completes, scores or views prerequisite items.","cls":"Expected","src":["C","P"],"herm":"BC026"},{"id":"2.2.5","n":"Completion tracking","d":"Marks items done by view, submission, score or self-check and shows each student's progress.","cls":"Expected","src":["C","P"],"herm":"BC026"},{"id":"2.2.6","n":"Date shifting on copy","d":"Moves all dates in a copied course to the new term by offset or day-of-week mapping.","cls":"Expected","src":["C"],"herm":"BC026"},{"id":"2.2.7","n":"Bulk date editing","d":"Edits availability and due dates for many items on one screen.","cls":"Expected","src":["C","P"],"herm":"BC026"},{"id":"2.2.8","n":"Individual student pacing","d":"Sets dates relative to each student's start for self-paced or rolling-enrollment courses.","cls":"Specialized","src":["C"],"herm":"BC026"},{"id":"2.2.9","n":"Completion requirements and prerequisites","d":"Requires specified activity completion before learners advance to subsequent course material.","cls":"Expected","src":["P"],"herm":"BC026"}]}]},{"n":"3","name":"Content Authoring and Management","desc":"Authors course pages and media, manages files, and moves content between courses and systems.","area":"Content and Learning Resources","caps":[{"id":"3.1","n":"Author course content","herm":["BC024"],"subs":[{"id":"3.1.1","n":"Rich content editor","d":"Creates formatted pages with text, tables, links, images and embeds without writing HTML.","cls":"Core","src":["C","P"],"herm":"BC024"},{"id":"3.1.2","n":"Content pages","d":"Publishes instructor-authored pages inside a course.","cls":"Core","src":["C","G"],"herm":"BC024"},{"id":"3.1.3","n":"File upload and management","d":"Stores, organizes and links course files with quota controls.","cls":"Core","src":["C","P"],"herm":"BC024"},{"id":"3.1.4","n":"Equation editor","d":"Writes math notation in pages, questions and posts with accessible rendering.","cls":"Expected","src":["C"],"herm":"BC024"},{"id":"3.1.5","n":"Embedded media and web content","d":"Embeds video, audio and approved third-party content in pages.","cls":"Expected","src":["C","P","G"],"herm":"BC024"},{"id":"3.1.6","n":"Design templates and components","d":"Applies reusable layouts such as accordions, tabs and callouts to pages.","cls":"Expected","src":["C"],"herm":"BC024"},{"id":"3.1.7","n":"Page revision history","d":"Keeps prior versions of a page and restores an earlier one.","cls":"Expected","src":["C","P"],"herm":"BC024"},{"id":"3.1.8","n":"AI content drafting","d":"Drafts pages, summaries or questions from a prompt or existing material for instructor review.","cls":"Emerging","src":["C","P"],"herm":"BC024"},{"id":"3.1.9","n":"Syllabus presentation","d":"Publishes course expectations, policies, and instructional schedules in a learner-accessible syllabus view.","cls":"Expected","src":["P"],"herm":"BC024"},{"id":"3.1.10","n":"Managed template propagation","d":"Distributes approved instructional updates to linked courses with controls over local changes.","cls":"Specialized","src":["P"],"herm":"BC024"}]},{"id":"3.2","n":"Manage and reuse content","herm":["BC025"],"subs":[{"id":"3.2.1","n":"Shared content repository","d":"Stores learning objects that many courses can link to or copy and keeps them up to date.","cls":"Expected","src":["C"],"herm":"BC025"},{"id":"3.2.2","n":"Item-level import from other courses","d":"Pulls selected items rather than a whole course from another course site.","cls":"Expected","src":["C"],"herm":"BC025"},{"id":"3.2.3","n":"Common Cartridge and SCORM packages","d":"Imports and plays Common Cartridge, SCORM and similar content packages with score tracking.","cls":"Expected","src":["C"],"herm":"BC025"},{"id":"3.2.4","n":"Course export","d":"Exports a whole course or selected items as a standard package for backup or another platform.","cls":"Expected","src":["C"],"herm":"BC025"},{"id":"3.2.5","n":"Open educational resource import","d":"Finds and imports openly licensed content from shared libraries.","cls":"Specialized","src":["C"],"herm":"BC025"},{"id":"3.2.6","n":"xAPI activity tracking","d":"Records learning activity statements from xAPI content to a learning record store.","cls":"Specialized","src":["C"],"herm":"BC025"},{"id":"3.2.7","n":"Selective course copy","d":"Copies selected content, activities, and instructional settings without copying prior learner submissions.","cls":"Expected","src":["P"],"herm":"BC025"},{"id":"3.2.8","n":"Shared instructional resource library","d":"Stores reusable instructional resources for discovery and adoption across authorized courses.","cls":"Specialized","src":["P"],"herm":"BC025"},{"id":"3.2.9","n":"Course link validation","d":"Identifies broken links and inaccessible course references before or during delivery.","cls":"Expected","src":["P"],"herm":"BC025"},{"id":"3.2.10","n":"Course package interoperability","d":"Imports and exports supported instructional package formats such as Common Cartridge.","cls":"Platform","src":["P"],"herm":"BC025"}]},{"id":"3.3","n":"Deliver media","herm":["BC025"],"subs":[{"id":"3.3.1","n":"Media upload and streaming","d":"Stores video and audio and streams it at adaptive quality.","cls":"Expected","src":["C"],"herm":"BC025"},{"id":"3.3.2","n":"In-browser recording","d":"Records audio, video or screen directly in the course without other software.","cls":"Expected","src":["C"],"herm":"BC025"},{"id":"3.3.3","n":"Viewing analytics for media","d":"Shows who watched a video and how much of it.","cls":"Expected","src":["C"],"herm":"BC025"},{"id":"3.3.4","n":"Interactive video","d":"Adds questions or prompts at points in a video and records responses.","cls":"Specialized","src":["C"],"herm":"BC025"},{"id":"3.3.5","n":"Packaged learning-object delivery","d":"Launches supported learning-object packages and records the completion or scores they report.","cls":"Platform","src":["P"],"herm":"BC025"}]}]},{"n":"4","name":"LTI and External Tools","desc":"Connects external learning tools, publisher content and integrity services through LTI and vendor integrations.","area":"Content and Learning Resources","caps":[{"id":"4.1","n":"Connect external tools","herm":["BC203"],"subs":[{"id":"4.1.1","n":"LTI 1.3 and LTI Advantage","d":"Launches certified external tools with secure sign-on, deep linking, roster and grade services.","cls":"Platform","src":["C","P","G"],"herm":"BC203"},{"id":"4.1.2","n":"Deep linking content selection","d":"Lets instructors pick specific content from a tool and place it in a module or assignment.","cls":"Platform","src":["C","P"],"herm":"BC203"},{"id":"4.1.3","n":"Tool grade return","d":"Writes scores from an external tool into the matching gradebook column.","cls":"Platform","src":["C","P"],"herm":"BC203"},{"id":"4.1.4","n":"Tool placement configuration","d":"Controls where a tool appears, such as course menu, editor button or assignment type.","cls":"Platform","src":["C"],"herm":"BC203"},{"id":"4.1.5","n":"Institution tool approval list","d":"Lets administrators approve, install and restrict tools for the institution or a sub-unit.","cls":"Platform","src":["C"],"herm":"BC203"},{"id":"4.1.6","n":"Tool data privacy settings","d":"Limits which user and course data each tool receives at launch.","cls":"Platform","src":["C"],"herm":"BC203"},{"id":"4.1.7","n":"Dynamic tool registration","d":"Registers an LTI tool by exchanging configuration automatically rather than by hand.","cls":"Emerging","src":["C","P"],"herm":"BC203"},{"id":"4.1.8","n":"Configuration over a local fork","d":"A campus theme and tool list survive the vendor release","cls":"Platform","src":["G"],"herm":"BC203"},{"id":"4.1.9","n":"External-tool data-release controls","d":"Limits participant attributes and course data disclosed to approved external services.","cls":"Platform","src":["P"],"herm":"BC203"}]},{"id":"4.2","n":"Integrate partner services","herm":["BC025"],"subs":[{"id":"4.2.1","n":"Publisher courseware integration","d":"Links publisher content and homework platforms with single sign-on and grade return.","cls":"Platform","src":["C","P"],"herm":"BC025"},{"id":"4.2.2","n":"Plagiarism and similarity checking integration","d":"Sends submissions to a similarity service and shows reports beside the submission.","cls":"Platform","src":["C","P"],"herm":"BC029"},{"id":"4.2.3","n":"Proctoring integration","d":"Launches online proctoring or a lockdown browser for chosen quizzes and returns session results.","cls":"Platform","src":["C","P"],"herm":"BC029"},{"id":"4.2.4","n":"Web conferencing integration","d":"Schedules and launches live class sessions and links recordings from the course.","cls":"Platform","src":["C","P"],"herm":"BC025"},{"id":"4.2.5","n":"Lecture capture integration","d":"Places captured lectures in the course with access tied to the roster.","cls":"Platform","src":["C"],"herm":"BC025"},{"id":"4.2.6","n":"Cloud document integration","d":"Links files from institutional cloud storage and supports collaborative documents.","cls":"Platform","src":["C"],"herm":"BC025"},{"id":"4.2.7","n":"Library reading list integration","d":"Embeds library reading lists and licensed resources with authentication.","cls":"Platform","src":["C"],"herm":"BC025"}]}]},{"n":"5","name":"Announcements and Messaging","desc":"Sends course news and messages and lets each user choose how they are notified.","area":"Communication and Collaboration","caps":[{"id":"5.1","n":"Send announcements","herm":["BC026"],"subs":[{"id":"5.1.1","n":"Course announcements","d":"Posts announcements to all students in a course and notifies them.","cls":"Core","src":["C","P","G"],"herm":"BC026"},{"id":"5.1.2","n":"Scheduled announcements","d":"Posts an announcement at a set future date and time.","cls":"Expected","src":["C","P"],"herm":"BC026"},{"id":"5.1.3","n":"Section-targeted announcements","d":"Sends an announcement only to chosen sections or groups.","cls":"Expected","src":["C","P"],"herm":"BC026"},{"id":"5.1.4","n":"Institution-wide announcements","d":"Shows administrator messages across all courses or a sub-account.","cls":"Expected","src":["C"],"herm":"BC026"},{"id":"5.1.5","n":"Conditional announcements","d":"Shows an announcement only to students who meet a release condition.","cls":"Specialized","src":["C"],"herm":"BC026"}]},{"id":"5.2","n":"Message and notify","herm":["BC026"],"subs":[{"id":"5.2.1","n":"Course messaging","d":"Sends private messages between course participants inside the LMS.","cls":"Expected","src":["C","P","G"],"herm":"BC026"},{"id":"5.2.2","n":"Message students by performance","d":"Messages students who have not submitted or who scored below or above a threshold.","cls":"Expected","src":["C"],"herm":"BC026"},{"id":"5.2.3","n":"Notification preferences","d":"Lets each user set which events notify them and by email, push or text.","cls":"Expected","src":["C","P"],"herm":"BC026"},{"id":"5.2.4","n":"Activity feed","d":"Shows recent course activity such as new posts, grades and feedback.","cls":"Expected","src":["C"],"herm":"BC026"},{"id":"5.2.5","n":"Automated instructor nudges","d":"Sends rule-based messages when students are inactive, miss work or reach milestones.","cls":"Specialized","src":["C"],"herm":"BC026"}]}]},{"n":"6","name":"Discussions","desc":"Hosts asynchronous course discussion, including graded and moderated forums.","area":"Communication and Collaboration","caps":[{"id":"6.1","n":"Run discussions","herm":["BC026"],"subs":[{"id":"6.1.1","n":"Threaded discussions","d":"Hosts forums with threaded replies, attachments and rich text.","cls":"Expected","src":["C","P","G"],"herm":"BC026"},{"id":"6.1.2","n":"Graded discussions","d":"Grades participation in a discussion and sends scores to the gradebook.","cls":"Expected","src":["C","P"],"herm":"BC026"},{"id":"6.1.3","n":"Post before viewing replies","d":"Hides peers' posts until the student has posted.","cls":"Expected","src":["C"],"herm":"BC026"},{"id":"6.1.4","n":"Moderation tools","d":"Pins, locks, edits, hides and deletes posts and flags reported content.","cls":"Expected","src":["C","P"],"herm":"BC026"},{"id":"6.1.5","n":"Read and unread tracking","d":"Marks new posts and lets users subscribe to threads.","cls":"Expected","src":["C"],"herm":"BC026"},{"id":"6.1.6","n":"Participation reporting","d":"Summarizes posts and replies per student for grading.","cls":"Expected","src":["C","P"],"herm":"BC026"},{"id":"6.1.7","n":"Anonymous posting","d":"Lets students post without their name shown to peers or to anyone.","cls":"Specialized","src":["C"],"herm":"BC026"},{"id":"6.1.8","n":"Video and audio posts","d":"Lets students reply with recorded video or audio.","cls":"Specialized","src":["C"],"herm":"BC026"},{"id":"6.1.9","n":"Social annotation","d":"Lets students comment together on a reading or document inline.","cls":"Emerging","src":["C"],"herm":"BC026"},{"id":"6.1.10","n":"Conferencing link","d":"A live session tool, or a link to one","cls":"Expected","src":["G"],"herm":"BC026"}]}]},{"n":"7","name":"Groups and Collaboration","desc":"Forms student groups and gives them shared spaces and group work.","area":"Communication and Collaboration","caps":[{"id":"7.1","n":"Manage groups","herm":["BC026"],"subs":[{"id":"7.1.1","n":"Group sets","d":"Creates sets of groups for a project with defined membership.","cls":"Expected","src":["C","P"],"herm":"BC026"},{"id":"7.1.2","n":"Automatic group creation","d":"Places students into groups at random or by section.","cls":"Expected","src":["C"],"herm":"BC026"},{"id":"7.1.3","n":"Student self-signup groups","d":"Lets students choose a group within limits set by the instructor.","cls":"Expected","src":["C"],"herm":"BC026"},{"id":"7.1.4","n":"Group workspaces","d":"Gives each group its own files, discussions and pages.","cls":"Expected","src":["C","P","G"],"herm":"BC026"},{"id":"7.1.5","n":"Group member peer evaluation","d":"Collects ratings of each group member's contribution.","cls":"Specialized","src":["C","P"],"herm":"BC026"},{"id":"7.1.6","n":"Course surveys and polls","d":"Collects learner responses to ungraded course questions with optional anonymous reporting.","cls":"Expected","src":["P"],"herm":"BC026"},{"id":"7.1.7","n":"Collaborative knowledge activities","d":"Supports learner-authored shared resources such as wikis, glossaries, or structured knowledge collections.","cls":"Specialized","src":["P"],"herm":"BC026"}]}]},{"n":"8","name":"Attendance and Participation","desc":"Records class attendance and participation where the course needs it.","area":"Communication and Collaboration","caps":[{"id":"8.1","n":"Record attendance","herm":["BC046"],"subs":[{"id":"8.1.1","n":"Attendance register","d":"Records present, absent, late and excused status for each class meeting.","cls":"Expected","src":["C"],"herm":"BC046"},{"id":"8.1.2","n":"Attendance grading","d":"Converts attendance records into a gradebook score.","cls":"Expected","src":["C","P"],"herm":"BC046"},{"id":"8.1.3","n":"Self check-in","d":"Lets students record attendance with a code or location check.","cls":"Specialized","src":["C"],"herm":"BC046"}]}]},{"n":"9","name":"Assignments","desc":"Sets tasks, collects submissions and returns marked work with feedback.","area":"Assessment","caps":[{"id":"9.1","n":"Collect submissions","herm":["BC029"],"subs":[{"id":"9.1.1","n":"Online submission types","d":"Accepts file uploads, text entry, URLs and media recordings as submissions.","cls":"Core","src":["C","P","G"],"herm":"BC029"},{"id":"9.1.2","n":"Submission receipts","d":"Confirms each submission to the student with a time stamp.","cls":"Core","src":["C","P"],"herm":"BC029"},{"id":"9.1.3","n":"Multiple attempts","d":"Allows resubmission up to a limit and keeps every attempt.","cls":"Expected","src":["C","P"],"herm":"BC029"},{"id":"9.1.4","n":"Late and missing policies","d":"Applies automatic late deductions and missing-work marks by rule.","cls":"Expected","src":["C","P"],"herm":"BC029"},{"id":"9.1.5","n":"Group submissions","d":"Accepts one submission for a group and applies the grade to every member.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"9.1.6","n":"Offline and no-submission items","d":"Creates gradable items for in-class or paper work with no upload.","cls":"Expected","src":["C","P"],"herm":"BC029"},{"id":"9.1.7","n":"ePortfolio submission","d":"Lets students submit portfolio artifacts and keep a portfolio beyond one course.","cls":"Specialized","src":["C"],"herm":"BC029"},{"id":"9.1.8","n":"Plagiarism integration","d":"A submission checked by an external originality tool","cls":"Expected","src":["G"],"herm":"BC029"}]},{"id":"9.2","n":"Mark and return work","herm":["BC029"],"subs":[{"id":"9.2.1","n":"Grading interface","d":"Moves student by student through submissions to score, comment and return work.","cls":"Core","src":["C","P"],"herm":"BC029"},{"id":"9.2.2","n":"Inline annotation","d":"Marks up documents in the browser with highlights, comments and drawings.","cls":"Core","src":["C","P"],"herm":"BC029"},{"id":"9.2.3","n":"Feedback comments and files","d":"Returns text comments and attached files to the student with the grade.","cls":"Core","src":["C"],"herm":"BC029"},{"id":"9.2.4","n":"Audio and video feedback","d":"Records spoken or video feedback on a submission.","cls":"Expected","src":["C","P"],"herm":"BC029"},{"id":"9.2.5","n":"Reusable comment bank","d":"Saves frequently used comments and inserts them during grading.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"9.2.6","n":"Peer review","d":"Assigns students to review peers' submissions with a rubric or prompts.","cls":"Expected","src":["C","P","G"],"herm":"BC029"},{"id":"9.2.7","n":"Anonymous marking","d":"Hides student identity from graders until grades are released.","cls":"Specialized","src":["C","P"],"herm":"BC029"},{"id":"9.2.8","n":"Moderated and second marking","d":"Lets several graders mark the same work and a moderator choose or reconcile the final grade.","cls":"Specialized","src":["C"],"herm":"BC029"},{"id":"9.2.9","n":"Marking workflow states","d":"Tracks each submission through stages such as in progress, ready for review and released.","cls":"Specialized","src":["C"],"herm":"BC029"},{"id":"9.2.10","n":"AI-assisted feedback","d":"Suggests rubric scores or feedback text for the grader to accept or edit.","cls":"Emerging","src":["C","P"],"herm":"BC029"},{"id":"9.2.11","n":"Assignment instructions and scoring","d":"Defines assignment instructions, accepted submission methods, and available points or grading scales.","cls":"Core","src":["P","G"],"herm":"BC029"},{"id":"9.2.12","n":"Anonymous and moderated marking","d":"Blind grading and a second marker","cls":"Specialized","src":["G"],"herm":"BC029"}]}]},{"n":"10","name":"Quizzes and Tests","desc":"Builds and delivers online quizzes and exams with automatic and manual scoring.","area":"Assessment","caps":[{"id":"10.1","n":"Build quizzes","herm":["BC029"],"subs":[{"id":"10.1.1","n":"Question types","d":"Supports multiple choice, true/false, matching, ordering, fill-in, numeric and essay questions.","cls":"Core","src":["C","P"],"herm":"BC029"},{"id":"10.1.2","n":"Question banks","d":"Stores reusable questions organized by topic for sharing across quizzes and courses.","cls":"Expected","src":["C","P","G"],"herm":"BC029"},{"id":"10.1.3","n":"Random question selection","d":"Draws questions at random from pools so students get different sets.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"10.1.4","n":"Calculated questions","d":"Generates numeric questions with variables and a formula answer.","cls":"Expected","src":["C","P"],"herm":"BC029"},{"id":"10.1.5","n":"Partial credit and answer weighting","d":"Awards partial credit for multi-part or multiple-answer questions.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"10.1.6","n":"Surveys","d":"Collects ungraded or anonymous responses with survey-style questions.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"10.1.7","n":"Hotspot and media questions","d":"Asks students to select regions of an image or respond to media.","cls":"Specialized","src":["C"],"herm":"BC029"},{"id":"10.1.8","n":"QTI import and export","d":"Moves questions and banks between systems using the QTI standard.","cls":"Platform","src":["C"],"herm":"BC029"}]},{"id":"10.2","n":"Deliver and score quizzes","herm":["BC029"],"subs":[{"id":"10.2.1","n":"Automatic scoring","d":"Scores objective questions on submission and posts results to the gradebook.","cls":"Core","src":["C","P"],"herm":"BC029"},{"id":"10.2.2","n":"Manual scoring of open responses","d":"Queues essay and file-response answers for instructor grading.","cls":"Core","src":["C"],"herm":"BC029"},{"id":"10.2.3","n":"Time limits","d":"Enforces a time limit and submits automatically when it expires.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"10.2.4","n":"Attempt and access restrictions","d":"Sets attempts, availability windows, passwords and network restrictions.","cls":"Expected","src":["C","P"],"herm":"BC029"},{"id":"10.2.5","n":"Question and answer shuffling","d":"Randomizes question and choice order for each student.","cls":"Expected","src":["C","P"],"herm":"BC029"},{"id":"10.2.6","n":"Result and feedback release controls","d":"Controls when students see scores, correct answers and feedback.","cls":"Expected","src":["C","P"],"herm":"BC029"},{"id":"10.2.7","n":"Item analysis","d":"Reports difficulty, discrimination and distractor statistics for each question.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"10.2.8","n":"Regrading","d":"Rescores all attempts after a question or key changes.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"10.2.9","n":"Practice and self-assessment quizzes","d":"Offers ungraded quizzes students can take repeatedly for review.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"10.2.10","n":"Assessment timing and attempt limits","d":"Sets assessment duration, allowed attempts, and the scoring rule across attempts.","cls":"Expected","src":["P"],"herm":"BC029"},{"id":"10.2.11","n":"Attempt saving and recovery","d":"Saves responses during an attempt and supports recovery after an interrupted session.","cls":"Expected","src":["P"],"herm":"BC029"}]}]},{"n":"11","name":"Rubrics and Outcomes","desc":"Defines scoring criteria and measures student progress against learning outcomes and competencies.","area":"Assessment","caps":[{"id":"11.1","n":"Score with rubrics","herm":["BC029"],"subs":[{"id":"11.1.1","n":"Rubric builder","d":"Creates analytic and holistic rubrics with criteria, levels and points.","cls":"Expected","src":["C","G"],"herm":"BC029"},{"id":"11.1.2","n":"Rubric grading","d":"Scores submissions by clicking rubric levels and sends the total to the gradebook.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"11.1.3","n":"Rubric sharing","d":"Shares rubrics across courses or the institution as reusable templates.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"11.1.4","n":"Rubric results for students","d":"Shows students the scored rubric and level descriptions with their grade.","cls":"Expected","src":["C","P"],"herm":"BC029"}]},{"id":"11.2","n":"Measure outcomes and competencies","herm":["BC038"],"subs":[{"id":"11.2.1","n":"Learning outcome alignment","d":"Aligns outcomes to assignments, questions and rubric criteria.","cls":"Specialized","src":["C","P"],"herm":"BC038"},{"id":"11.2.2","n":"Outcome mastery tracking","d":"Calculates each student's mastery of each outcome from aligned evidence.","cls":"Specialized","src":["C","G"],"herm":"BC038"},{"id":"11.2.3","n":"Competency frameworks","d":"Imports and maintains institution or program competency frameworks.","cls":"Specialized","src":["C","P"],"herm":"BC038"},{"id":"11.2.4","n":"Mastery gradebook","d":"Displays and reports student progress by outcome instead of by assignment.","cls":"Specialized","src":["C"],"herm":"BC038"},{"id":"11.2.5","n":"Outcome reporting for assessment","d":"Aggregates outcome results across courses for program review and accreditation.","cls":"Specialized","src":["C","P"],"herm":"BC038"},{"id":"11.2.6","n":"Standards-based framework exchange","d":"Imports and exports competency frameworks in an interoperable format such as CASE.","cls":"Emerging","src":["C"],"herm":"BC038"}]}]},{"n":"12","name":"Gradebook","desc":"Holds scores for every graded item and calculates current and final course grades.","area":"Grading","caps":[{"id":"12.1","n":"Calculate grades","herm":["BC029"],"subs":[{"id":"12.1.1","n":"Grade entry","d":"Records scores for each student and item, entered by hand or from graded activities.","cls":"Core","src":["C","P"],"herm":"BC029"},{"id":"12.1.2","n":"Weighted categories","d":"Weights grade categories toward the course total.","cls":"Core","src":["C"],"herm":"BC029"},{"id":"12.1.3","n":"Grading schemes","d":"Maps percentages to letter grades, pass/fail or custom scales.","cls":"Core","src":["C","P"],"herm":"BC029"},{"id":"12.1.4","n":"Calculated course grade","d":"Computes current and final course grades from item scores and rules.","cls":"Core","src":["C"],"herm":"BC029"},{"id":"12.1.5","n":"Drop lowest and highest rules","d":"Drops a set number of low or high scores within a category.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"12.1.6","n":"Extra credit","d":"Adds bonus points or items beyond the course total.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"12.1.7","n":"Excused and exempt items","d":"Excludes an item from one student's grade calculation.","cls":"Expected","src":["C","G"],"herm":"BC029"},{"id":"12.1.8","n":"Grade overrides","d":"Lets the instructor override a calculated item or final grade with a note.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"12.1.9","n":"Grading periods","d":"Splits a course into periods with their own totals and closing dates.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"12.1.10","n":"Custom grade formulas","d":"Calculates totals or columns with instructor-defined formulas.","cls":"Specialized","src":["C","P"],"herm":"BC029"}]},{"id":"12.2","n":"Manage and release grades","herm":["BC029"],"subs":[{"id":"12.2.1","n":"Student grade view","d":"Shows students their scores, feedback and running course grade.","cls":"Core","src":["C","P"],"herm":"BC029"},{"id":"12.2.2","n":"Grade release controls","d":"Holds grades hidden until the instructor posts them, per item or in bulk.","cls":"Expected","src":["C","P"],"herm":"BC029"},{"id":"12.2.3","n":"Missing and late indicators","d":"Flags missing and late work in the gradebook and student view.","cls":"Expected","src":["C","P"],"herm":"BC029"},{"id":"12.2.4","n":"What-if grade calculator","d":"Lets students test hypothetical scores to see their effect on the course grade.","cls":"Expected","src":["C"],"herm":"BC029"},{"id":"12.2.5","n":"Grade change history","d":"Logs every grade change with who, when, old value and new value.","cls":"Expected","src":["C","P"],"herm":"BC029"},{"id":"12.2.6","n":"Gradebook import and export","d":"Imports and exports scores as a spreadsheet file.","cls":"Expected","src":["C","P","G"],"herm":"BC029"},{"id":"12.2.7","n":"Gradebook filtering and views","d":"Filters the gradebook by section, group, module or student status.","cls":"Expected","src":["C","P"],"herm":"BC029"},{"id":"12.2.8","n":"SpeedGrader or equivalent","d":"View submission, rubric, and comment in one place","cls":"Expected","src":["G"],"herm":"BC029"}]}]},{"n":"13","name":"SIS Grade Passback","desc":"Sends interim and final grades and attendance facts from the LMS to the SIS for official recording.","area":"Grading","caps":[{"id":"13.1","n":"Submit grades to the SIS","herm":["BC046"],"subs":[{"id":"13.1.1","n":"Final grade submission","d":"Sends final course grades from the gradebook to the SIS grade roster.","cls":"Core","src":["C","P","G"],"herm":"BC046"},{"id":"13.1.2","n":"Grade scheme mapping","d":"Maps LMS grades to the SIS grading basis for each section.","cls":"Core","src":["C","P"],"herm":"BC046"},{"id":"13.1.3","n":"Instructor review and submit","d":"Lets the instructor review, adjust and confirm grades before they go to the SIS.","cls":"Expected","src":["C"],"herm":"BC046"},{"id":"13.1.4","n":"Midterm and progress grade submission","d":"Sends interim grades to the SIS on the institution's schedule.","cls":"Expected","src":["C"],"herm":"BC046"},{"id":"13.1.5","n":"Passback status and error reporting","d":"Shows which grades the SIS accepted or rejected and why.","cls":"Expected","src":["C"],"herm":"BC046"},{"id":"13.1.6","n":"Incomplete and special grade handling","d":"Sends grades such as incomplete or withdrawal with required dates or reasons.","cls":"Expected","src":["C"],"herm":"BC046"},{"id":"13.1.7","n":"Last date of attendance reporting","d":"Sends last academic activity or never-attended facts to the SIS for aid and compliance.","cls":"Expected","src":["C"],"herm":"BC046"}]}]},{"n":"14","name":"Course Analytics","desc":"Reports activity, progress and risk at the course and student level.","area":"Insight and Student Support","caps":[{"id":"14.1","n":"Monitor course activity","herm":["BC211"],"subs":[{"id":"14.1.1","n":"Student activity and access report","d":"Shows each student's logins, page views and last activity.","cls":"Expected","src":["C","G"],"herm":"BC211"},{"id":"14.1.2","n":"Submission and grade summary","d":"Summarizes on-time, late and missing work and grade distribution.","cls":"Expected","src":["C"],"herm":"BC211"},{"id":"14.1.3","n":"Content usage report","d":"Shows which items students opened and how often.","cls":"Expected","src":["C"],"herm":"BC211"},{"id":"14.1.4","n":"Student progress view","d":"Shows each student's completion of modules and required items.","cls":"Expected","src":["C","P"],"herm":"BC211"},{"id":"14.1.5","n":"Cross-course instructor dashboard","d":"Shows activity and risk signals across all of an instructor's courses.","cls":"Expected","src":["C","P"],"herm":"BC211"},{"id":"14.1.6","n":"Administrator usage reports","d":"Reports LMS adoption and course activity by college, department or term.","cls":"Expected","src":["C"],"herm":"BC211"},{"id":"14.1.7","n":"Assessment item analysis","d":"Reports response distributions, question difficulty, and other supported assessment statistics.","cls":"Expected","src":["P"],"herm":"BC211"}]},{"id":"14.2","n":"Identify students at risk","herm":["BC144"],"subs":[{"id":"14.2.1","n":"Risk indicators","d":"Flags students with low activity, missing work or falling grades.","cls":"Expected","src":["C","P","G"],"herm":"BC144"},{"id":"14.2.2","n":"Predictive risk scoring","d":"Predicts a student's chance of not succeeding from course activity patterns.","cls":"Emerging","src":["C"],"herm":"BC144"},{"id":"14.2.3","n":"Early alert feed to advising","d":"Sends LMS activity and risk signals to the advising or student success system.","cls":"Platform","src":["C"],"herm":"BC144"},{"id":"14.2.4","n":"Course engagement flags","d":"Identifies learners meeting configured inactivity, missing-work, or low-performance thresholds.","cls":"Expected","src":["P"],"herm":"BC144"}]}]},{"n":"15","name":"Accommodations","desc":"Applies approved disability and other accommodations to course activities for individual students.","area":"Insight and Student Support","caps":[{"id":"15.1","n":"Apply accommodations","herm":["BC224"],"subs":[{"id":"15.1.1","n":"Extra quiz time per student","d":"Gives a student additional time on timed quizzes.","cls":"Core","src":["C","P"],"herm":"BC224"},{"id":"15.1.2","n":"Extra attempts per student","d":"Gives a student additional quiz or assignment attempts.","cls":"Expected","src":["C","P"],"herm":"BC224"},{"id":"15.1.3","n":"Individual due date exceptions","d":"Sets a different due or availability date for one student.","cls":"Expected","src":["C","P","G"],"herm":"BC224"},{"id":"15.1.4","n":"Accommodation profile across courses","d":"Applies a student's standing accommodations to every course and quiz automatically.","cls":"Emerging","src":["C","P"],"herm":"BC224"},{"id":"15.1.5","n":"Accommodations import from disability services","d":"Receives approved accommodations from the disability services system.","cls":"Emerging","src":["C"],"herm":"BC224"}]}]},{"n":"16","name":"Learner Engagement","desc":"Motivates and supports students with recognition, reflection and assistive tools.","area":"Insight and Student Support","caps":[{"id":"16.1","n":"Motivate and support learners","herm":["BC054"],"subs":[{"id":"16.1.1","n":"Badges and awards","d":"Issues digital badges or certificates when students meet criteria.","cls":"Specialized","src":["C","P"],"herm":"BC054"},{"id":"16.1.2","n":"Open badge export","d":"Lets students share earned badges in a portable open format.","cls":"Specialized","src":["C"],"herm":"BC054"},{"id":"16.1.3","n":"Reflection journals","d":"Gives students private journals or reflections shared only with the instructor.","cls":"Specialized","src":["C"],"herm":"BC054"},{"id":"16.1.4","n":"Gamified progression","d":"Uses points, levels and leaderboards to encourage participation.","cls":"Specialized","src":["C"],"herm":"BC054"},{"id":"16.1.5","n":"AI study assistant","d":"Answers student questions and generates practice from course content within instructor limits.","cls":"Emerging","src":["C"],"herm":"BC054"}]}]},{"n":"17","name":"Mobile Access","desc":"Provides native mobile apps for students and instructors.","area":"Mobile and Accessibility","caps":[{"id":"17.1","n":"Use the LMS on mobile","herm":["BC204"],"subs":[{"id":"17.1.1","n":"Student mobile app","d":"Lets students view content, submit work, take quizzes and check grades in a native app.","cls":"Expected","src":["C"],"herm":"BC204"},{"id":"17.1.2","n":"Instructor mobile app","d":"Lets instructors post announcements, message students and grade on a phone or tablet.","cls":"Expected","src":["C","P","G"],"herm":"BC204"},{"id":"17.1.3","n":"Push notifications","d":"Sends due dates, grades and announcements to mobile devices.","cls":"Expected","src":["C","G"],"herm":"BC204"},{"id":"17.1.4","n":"Responsive web interface","d":"Adapts the full web interface to small screens.","cls":"Expected","src":["C","P"],"herm":"BC204"},{"id":"17.1.5","n":"Offline content access","d":"Downloads course content for viewing without a connection.","cls":"Specialized","src":["C","P"],"herm":"BC204"}]}]},{"n":"18","name":"Accessibility","desc":"Meets accessibility standards and helps instructors make course content accessible.","area":"Mobile and Accessibility","caps":[{"id":"18.1","n":"Ensure accessible courses","herm":["BC024"],"subs":[{"id":"18.1.1","n":"Accessibility standards conformance","d":"Conforms to WCAG 2.1 or 2.2 AA with a published accessibility conformance report.","cls":"Expected","src":["C"],"herm":"BC024"},{"id":"18.1.2","n":"Accessibility checker in the editor","d":"Flags accessibility issues such as missing alt text or low contrast while authoring.","cls":"Expected","src":["C","P","G"],"herm":"BC024"},{"id":"18.1.3","n":"Course accessibility report","d":"Scores course files and pages for accessibility and guides remediation.","cls":"Expected","src":["C"],"herm":"BC024"},{"id":"18.1.4","n":"Alternative formats","d":"Converts course files into formats such as tagged PDF, audio, HTML or braille-ready text.","cls":"Expected","src":["C","P","G"],"herm":"BC024"},{"id":"18.1.5","n":"Captions and transcripts","d":"Adds and edits captions and transcripts on course media.","cls":"Expected","src":["C","P"],"herm":"BC024"},{"id":"18.1.6","n":"User display preferences","d":"Lets users set high contrast, text size, dyslexia-friendly fonts and reduced motion.","cls":"Expected","src":["C"],"herm":"BC024"},{"id":"18.1.7","n":"Interface localization","d":"Offers the interface in multiple languages chosen by user or course.","cls":"Expected","src":["C"],"herm":"BC024"},{"id":"18.1.8","n":"Accessible content authoring","d":"Supports headings, alternative text, meaningful links, and accessible table structure during content creation.","cls":"Expected","src":["P"],"herm":"BC024"},{"id":"18.1.9","n":"Language and locale preferences","d":"Displays supported interface languages and locale-sensitive dates and number formats.","cls":"Expected","src":["P"],"herm":"BC024"},{"id":"18.1.10","n":"WCAG 2.1 AA","d":"Core student and instructor pages conform","cls":"Core","src":["G"],"herm":"BC024"},{"id":"18.1.11","n":"Keyboard and assistive-technology access","d":"Supports keyboard operation, screen-reader navigation, and accessible controls in instructional workflows.","cls":"Expected","src":["P"],"herm":"BC024"}]}]},{"n":"19","name":"Integration and Data","desc":"Exchanges data with the SIS and other systems through standards, APIs and bulk extracts.","area":"Integration, Security and Operations","caps":[{"id":"19.1","n":"Integrate with campus systems","herm":["BC143"],"subs":[{"id":"19.1.1","n":"SIS integration standards","d":"Exchanges courses, sections, enrollments and grades with the SIS through OneRoster, LIS or a supported batch format.","cls":"Platform","src":["C","P","G"],"herm":"BC143"},{"id":"19.1.2","n":"REST API","d":"Exposes documented APIs for courses, users, enrollments, content and grades.","cls":"Platform","src":["C","P"],"herm":"BC143"},{"id":"19.1.3","n":"Event and webhook notifications","d":"Sends real-time events such as submissions and grade changes to subscribed systems.","cls":"Platform","src":["C"],"herm":"BC143"},{"id":"19.1.4","n":"Learning activity data stream","d":"Streams activity events in a standard such as Caliper or xAPI.","cls":"Platform","src":["C"],"herm":"BC143"},{"id":"19.1.5","n":"Bulk data extracts","d":"Provides scheduled full and incremental extracts of LMS data for the institutional warehouse.","cls":"Platform","src":["C","P"],"herm":"BC143"},{"id":"19.1.6","n":"Bulk administration by file","d":"Creates and updates users, courses and enrollments from uploaded files.","cls":"Platform","src":["C"],"herm":"BC143"},{"id":"19.1.7","n":"Integration monitoring and recovery","d":"Reports integration failures and supports authorized retries, reconciliation, and diagnostic review.","cls":"Platform","src":["P"],"herm":"BC143"}]}]},{"n":"20","name":"Identity and Security","desc":"Authenticates users, controls permissions and protects student records.","area":"Integration, Security and Operations","caps":[{"id":"20.1","n":"Secure access and data","herm":["BC138"],"subs":[{"id":"20.1.1","n":"Single sign-on","d":"Authenticates users through the campus identity provider using SAML or OpenID Connect.","cls":"Platform","src":["C","P"],"herm":"BC139"},{"id":"20.1.2","n":"Multi-factor authentication","d":"Requires a second factor for administrators or all users.","cls":"Platform","src":["C"],"herm":"BC138"},{"id":"20.1.3","n":"Custom roles and permissions","d":"Defines roles with fine-grained permissions at course and administrative levels.","cls":"Platform","src":["C","P"],"herm":"BC139"},{"id":"20.1.4","n":"Delegated administration hierarchy","d":"Lets colleges and departments administer their own sub-accounts and settings.","cls":"Platform","src":["C","P"],"herm":"BC138"},{"id":"20.1.5","n":"Audit logs","d":"Records logins, permission changes, grade changes and administrative actions.","cls":"Platform","src":["C","P"],"herm":"BC138"},{"id":"20.1.6","n":"Student privacy controls","d":"Enforces FERPA directory restrictions and limits personal data shown to other users.","cls":"Platform","src":["C","P"],"herm":"BC138"},{"id":"20.1.7","n":"API credential and scope management","d":"Issues and revokes API and tool keys with limited scopes.","cls":"Platform","src":["C","P"],"herm":"BC138"},{"id":"20.1.8","n":"Encryption of data at rest and in transit","d":"Encrypts stored data and all network traffic.","cls":"Platform","src":["C","P"],"herm":"BC138"},{"id":"20.1.9","n":"Session and access policies","d":"Sets session timeouts, IP restrictions and lockout rules.","cls":"Platform","src":["C","P"],"herm":"BC138"},{"id":"20.1.10","n":"SSO","d":"Campus identity, not a second password","cls":"Core","src":["G"],"herm":"BC139"}]}]},{"n":"21","name":"Configuration and Operations","desc":"Configures the institution's LMS instance and runs it reliably through releases and retention.","area":"Integration, Security and Operations","caps":[{"id":"21.1","n":"Configure the institution","herm":["BC204"],"subs":[{"id":"21.1.1","n":"Branding and themes","d":"Applies institutional branding to web and mobile interfaces at institution or sub-account level.","cls":"Platform","src":["C","P"],"herm":"BC204"},{"id":"21.1.2","n":"Settings inheritance and locking","d":"Sets defaults at higher levels that sub-accounts and courses inherit or cannot change.","cls":"Platform","src":["C"],"herm":"BC204"},{"id":"21.1.3","n":"Feature enablement controls","d":"Turns features on or off for the institution, a sub-account or a course.","cls":"Platform","src":["C","P"],"herm":"BC204"},{"id":"21.1.4","n":"Multi-campus tenancy","d":"Runs several campuses or institutions on one instance with separated data and settings.","cls":"Platform","src":["C"],"herm":"BC204"},{"id":"21.1.5","n":"Sub-account and role admin","d":"A college admin manages its own courses","cls":"Expected","src":["G"],"herm":"BC139"}]},{"id":"21.2","n":"Run the service","herm":["BC204"],"subs":[{"id":"21.2.1","n":"Hosted service with uptime commitment","d":"Runs as a vendor-hosted cloud service with a contractual availability target.","cls":"Platform","src":["C"],"herm":"BC204"},{"id":"21.2.2","n":"Release management and preview","d":"Publishes release notes and a preview environment ahead of updates.","cls":"Platform","src":["C"],"herm":"BC204"},{"id":"21.2.3","n":"Test environment","d":"Provides a non-production instance refreshed from production for testing.","cls":"Platform","src":["C","P"],"herm":"BC204"},{"id":"21.2.4","n":"Data residency","d":"Hosts data in a chosen country or region.","cls":"Platform","src":["C"],"herm":"BC204"},{"id":"21.2.5","n":"Course restore","d":"Restores deleted courses, items or submissions within a recovery window.","cls":"Platform","src":["C","P"],"herm":"BC204"},{"id":"21.2.6","n":"Course archiving and retention","d":"Archives concluded courses and purges them under the institution's retention policy.","cls":"Platform","src":["C"],"herm":"BC145"},{"id":"21.2.7","n":"Service status reporting","d":"Publishes current service status and incident history.","cls":"Platform","src":["C"],"herm":"BC204"},{"id":"21.2.8","n":"Service health and performance monitoring","d":"Provides operational visibility into LMS availability, response performance, and service incidents.","cls":"Platform","src":["P"],"herm":"BC204"},{"id":"21.2.9","n":"Operational support diagnostics","d":"Provides authorized staff with logs and diagnostic information for troubleshooting course-delivery issues.","cls":"Platform","src":["P"],"herm":"BC204"},{"id":"21.2.10","n":"Disaster recovery","d":"Restores LMS service and protected data under defined recovery-time and recovery-point commitments.","cls":"Platform","src":["P"],"herm":"BC204"},{"id":"21.2.11","n":"Course archival access","d":"Preserves authorized read-only access to concluded courses and their retained instructional records.","cls":"Platform","src":["P"],"herm":"BC145"}]},{"id":"21.3","n":"Exit the platform","herm":["BC143"],"subs":[{"id":"21.3.1","n":"Full data export on exit","d":"Delivers all courses, content, submissions and grade history in standard formats at contract end.","cls":"Platform","src":["C","P","G"],"herm":"BC143"},{"id":"21.3.2","n":"Bulk course migration tools","d":"Converts course packages from other LMS platforms in bulk.","cls":"Platform","src":["C"],"herm":"BC143"},{"id":"21.3.3","n":"Course analytics export","d":"Exports authorized course-level activity and performance reports for further analysis.","cls":"Expected","src":["P","G"],"herm":"BC143"},{"id":"21.3.4","n":"Comprehensive instructional record export","d":"Exports authorized content, submissions, feedback, working grades, and associated metadata for institutional custody.","cls":"Platform","src":["P"],"herm":"BC143"},{"id":"21.3.5","n":"Migration fidelity reporting","d":"Identifies unsupported objects, unavailable tool dependencies, and data omitted during export or migration.","cls":"Platform","src":["P"],"herm":"BC143"}]}]}]}