{"source":"Reconciled from three independent drafts (Claude, Grok, Perplexity) of the functions and features offered by curriculum and catalog platforms. Features named by more than one draft are merged; source letters show which drafts named each feature.","scope":"Covers the academic inventory and effective dating, course and program proposals, approval governance and external approvals, requirement and pathway design, catalog production, learning outcomes and accreditation evidence, the handoff to the SIS and scheduling, the author and reviewer workspace, and integration, security and operations. The SIS remains the system of record for the live course file, registration and degree audit; section scheduling belongs to instructional planning.","vendors":["CourseLeaf CIM/CAT","Kuali Curriculum","Coursedog Curriculum","Modern Campus Acalog","Watermark SmartCatalog"],"groups":[{"k":"F","name":"Inventory and requirements","ds":["1","2"],"desc":"What the institution offers and what students must complete, as structured, dated data."},{"k":"P","name":"Change and governance","ds":["3","4"],"desc":"Proposing new and changed curriculum and taking it through faculty governance to a decision."},{"k":"R","name":"Publication and evidence","ds":["5","6"],"desc":"The published catalog, and the outcomes and accreditation evidence that rest on approved curriculum."},{"k":"E","name":"Shared enablers","ds":["7","8","9"],"desc":"The handoff to the SIS and scheduling, the author and reviewer workspace, and platform operations."}],"domains":[{"n":"1","name":"Academic Inventory","desc":"Holds the authoritative record of approved courses and programs, with dated versions every other system reads from.","area":"Academic Inventory","caps":[{"id":"1.1","n":"Maintain course records","herm":["BC003","BC001"],"subs":[{"id":"1.1.1","n":"Course record with configurable attributes","d":"Stores subject, number, title, credits, contact hours, grading basis, components and other campus-defined fields for each course.","cls":"Core","src":["C","G","P"],"herm":"BC003"},{"id":"1.1.2","n":"Course status lifecycle","d":"Tracks each course as proposed, active, inactive or discontinued with the reason and date of each change.","cls":"Core","src":["C","P"],"herm":"BC041"},{"id":"1.1.3","n":"Prerequisites, corequisites and restrictions","d":"Records requisite rules and enrollment restrictions in structured form rather than free text.","cls":"Core","src":["C","G","P"],"herm":"BC003"},{"id":"1.1.4","n":"Cross-listed and equivalent courses","d":"Links cross-listed, equivalent and replaced courses so changes to one are visible on the others.","cls":"Expected","src":["C","G","P"],"herm":"BC003"},{"id":"1.1.5","n":"Variable credit and repeatability rules","d":"Records credit ranges, repeat limits and total-credit caps for each course.","cls":"Expected","src":["C","G"],"herm":"BC003"},{"id":"1.1.6","n":"Course attributes and designations","d":"Tags courses with general education, writing-intensive, modality and other attributes used in requirements and reports.","cls":"Expected","src":["C"],"herm":"BC003"},{"id":"1.1.7","n":"Course fee and resource notes","d":"Captures proposed course fees, lab needs and resource implications as part of the course record.","cls":"Specialized","src":["C"],"herm":"BC003"}]},{"id":"1.2","n":"Search and inspect the inventory","herm":["BC003","BC211"],"subs":[{"id":"1.2.1","n":"Inventory search and filtering","d":"Finds courses by subject, attribute, status, owner, date or any configured field.","cls":"Core","src":["C","P"],"herm":"BC003"},{"id":"1.2.2","n":"Course history view","d":"Shows every approved version of a course with what changed, when and through which proposal.","cls":"Core","src":["C","P"],"herm":"BC003"},{"id":"1.2.3","n":"Where-used analysis","d":"Lists every program, requirement, requisite and catalog page that references a given course.","cls":"Expected","src":["C","P"],"herm":"BC003"}]},{"id":"1.3","n":"Maintain program records","herm":["BC003","BC001"],"subs":[{"id":"1.3.1","n":"Program record with configurable attributes","d":"Stores award, level, credential type, CIP code, owning unit, delivery mode and campus-defined fields for each program.","cls":"Core","src":["C","G","P"],"herm":"BC003"},{"id":"1.3.2","n":"Program hierarchy","d":"Relates degrees, majors, concentrations, tracks and minors so each child inherits from its parent.","cls":"Core","src":["C"],"herm":"BC003"},{"id":"1.3.3","n":"Program status lifecycle","d":"Tracks each program as proposed, active, suspended, teach-out or discontinued with dates.","cls":"Core","src":["C","P"],"herm":"BC041"},{"id":"1.3.4","n":"Organizational ownership","d":"Assigns each course and program to a college, department and responsible person.","cls":"Expected","src":["C","G","P"],"herm":"BC003"},{"id":"1.3.5","n":"Program locations and modalities","d":"Records the campuses, sites and delivery modes at which a program is approved to be offered.","cls":"Expected","src":["C"],"herm":"BC003"},{"id":"1.3.6","n":"Classification codes","d":"Maintains CIP, state program codes and award levels used for regulatory reporting.","cls":"Specialized","src":["C","G","P"],"herm":"BC003"},{"id":"1.3.7","n":"Joint and collaborative programs","d":"Represents programs shared across academic units, campuses, or institutions with explicit ownership and relationships.","cls":"Specialized","src":["P"],"herm":"BC003"}]},{"id":"1.4","n":"Manage dated versions","herm":["BC003","BC145"],"subs":[{"id":"1.4.1","n":"Effective term on every change","d":"Stamps each approved change with the term it takes effect so it is not applied early.","cls":"Core","src":["C","G","P"],"herm":"BC003"},{"id":"1.4.2","n":"Concurrent current and future versions","d":"Holds the current version alongside approved future versions without overwriting either.","cls":"Core","src":["C","P"],"herm":"BC003"},{"id":"1.4.3","n":"Point-in-time view","d":"Shows any course or program as it stood in a chosen past or future term.","cls":"Core","src":["C"],"herm":"BC003"},{"id":"1.4.4","n":"Version comparison","d":"Displays differences between any two versions of a course, program or catalog entry.","cls":"Core","src":["C","G","P"],"herm":"BC003"},{"id":"1.4.5","n":"Catalog-year binding","d":"Associates each program version with the catalog years it governs for student requirement terms.","cls":"Expected","src":["C","G","P"],"herm":"BC003"},{"id":"1.4.6","n":"Bulk effective-date changes","d":"Applies a coordinated effective term to a set of related changes in one action.","cls":"Expected","src":["C","G"],"herm":"BC003"},{"id":"1.4.7","n":"Historical data load","d":"Imports prior course and program versions so history starts before go-live.","cls":"Platform","src":["C","P"],"herm":"BC003"},{"id":"1.4.8","n":"Draft versus published","d":"Work in progress is not what students see","cls":"Core","src":["G"],"herm":"BC003"},{"id":"1.4.9","n":"Temporal consistency validation","d":"Flags overlapping effective ranges, unintended gaps, and references to curriculum unavailable in the applicable period.","cls":"Expected","src":["P"],"herm":"BC003"},{"id":"1.4.10","n":"Concurrent revision control","d":"Detects competing proposals against the same record and requires reconciliation before changes replace one another.","cls":"Expected","src":["P"],"herm":"BC003"},{"id":"1.4.11","n":"Approval-to-version traceability","d":"Links each approved curriculum version to its originating proposal and final approval record.","cls":"Core","src":["P"],"herm":"BC003"}]}]},{"n":"2","name":"Requirements and Pathways","desc":"Turns degree, major and certificate rules into structured requirements and sample pathways.","area":"Requirements and Pathways","caps":[{"id":"2.1","n":"Build structured requirements","herm":["BC003","BC035"],"subs":[{"id":"2.1.1","n":"Structured requirement builder","d":"Builds program requirements from courses, course lists, credit counts and choice rules.","cls":"Core","src":["C","P"],"herm":"BC003"},{"id":"2.1.2","n":"Reusable requirement blocks","d":"Defines shared blocks such as general education or a common core once and reuses them across programs.","cls":"Expected","src":["C","G","P"],"herm":"BC003"},{"id":"2.1.3","n":"Rule-based course lists","d":"Defines course lists by attribute, subject or level so membership updates automatically.","cls":"Expected","src":["C"],"herm":"BC003"},{"id":"2.1.4","n":"Grade, GPA and residency conditions","d":"Attaches minimum grade, GPA, residency and upper-division conditions to requirements.","cls":"Expected","src":["C","P"],"herm":"BC003"},{"id":"2.1.5","n":"Automatic credit totals","d":"Calculates minimum and maximum credits for each requirement and the program.","cls":"Expected","src":["C"],"herm":"BC003"},{"id":"2.1.6","n":"Requirement validation","d":"Flags inactive courses, credit inconsistencies and unreachable rules in a requirement structure.","cls":"Expected","src":["C","P"],"herm":"BC003"},{"id":"2.1.7","n":"Audit-ready requirement export","d":"Exports structured requirements in a form the SIS degree audit can consume.","cls":"Specialized","src":["C"],"herm":"BC003"}]},{"id":"2.2","n":"Design pathways","herm":["BC002","BC003"],"subs":[{"id":"2.2.1","n":"Program maps by term","d":"Lays out a recommended term-by-term sequence of courses for each program.","cls":"Expected","src":["C","G","P"],"herm":"BC002"},{"id":"2.2.2","n":"Map validation against requirements","d":"Checks that a program map satisfies the program's requirements and credit limits.","cls":"Expected","src":["C","P"],"herm":"BC002"},{"id":"2.2.3","n":"Milestones and critical courses","d":"Marks milestone courses and checkpoints on a program map.","cls":"Expected","src":["C"],"herm":"BC002"},{"id":"2.2.4","n":"Alternate maps by start term or load","d":"Maintains separate maps for part-time, spring-start or other entry patterns.","cls":"Specialized","src":["C","P"],"herm":"BC002"},{"id":"2.2.5","n":"Transfer and articulation pathways","d":"Publishes pathways from partner institutions into a program using approved equivalencies.","cls":"Specialized","src":["C","G","P"],"herm":"BC002"},{"id":"2.2.6","n":"Stackable credential mapping","d":"Shows how certificates and minors stack into degrees.","cls":"Specialized","src":["C"],"herm":"BC002"},{"id":"2.2.7","n":"Course demand forecasting from maps","d":"Projects course demand by term from program maps and enrollment.","cls":"Emerging","src":["C","G"],"herm":"BC002"},{"id":"2.2.8","n":"Pathway applicability control","d":"Associates pathway templates with the approved program version and catalog year they implement.","cls":"Expected","src":["P"],"herm":"BC002"}]}]},{"n":"3","name":"Curriculum Proposals","desc":"Drafts and submits new and changed courses and programs, and shows what each change affects.","area":"Curriculum Proposals","caps":[{"id":"3.1","n":"Draft and submit course proposals","herm":["BC003","BC038"],"subs":[{"id":"3.1.1","n":"New, change and inactivation forms","d":"Provides proposal forms for new courses, modifications and inactivations, each pre-filled from the current record where one exists.","cls":"Core","src":["C","G","P"],"herm":"BC041"},{"id":"3.1.2","n":"Field-level change tracking","d":"Highlights exactly which fields a proposal changes against the current approved version.","cls":"Core","src":["C","P"],"herm":"BC003"},{"id":"3.1.3","n":"Required rationale and justification","d":"Requires a stated rationale and supporting answers before a proposal can be submitted.","cls":"Core","src":["C"],"herm":"BC003"},{"id":"3.1.4","n":"Conditional form logic","d":"Shows, hides or requires fields based on proposal type, level, modality or other answers.","cls":"Expected","src":["C","G"],"herm":"BC003"},{"id":"3.1.5","n":"Syllabus and document attachments","d":"Attaches syllabi, letters of support and other files to a proposal.","cls":"Expected","src":["C","G","P"],"herm":"BC003"},{"id":"3.1.6","n":"Proposal templates and cloning","d":"Starts a proposal from a template or by copying an existing course.","cls":"Expected","src":["C"],"herm":"BC003"},{"id":"3.1.7","n":"Course number availability check","d":"Checks proposed subject and number against active, inactive and reserved numbers before submission.","cls":"Expected","src":["C"],"herm":"BC003"},{"id":"3.1.8","n":"Co-authoring and drafts","d":"Lets several authors edit a saved draft before it enters workflow.","cls":"Expected","src":["C","P"],"herm":"BC003"},{"id":"3.1.9","n":"Experimental or special-topics course path","d":"Routes temporary or topics courses through a shortened approval with a limited life.","cls":"Specialized","src":["C"],"herm":"BC003"},{"id":"3.1.10","n":"Submission completeness checks","d":"Blocks or flags submission when required academic fields, evidence, or attestations are missing.","cls":"Core","src":["P"],"herm":"BC003"}]},{"id":"3.2","n":"Draft and submit program proposals","herm":["BC002","BC003"],"subs":[{"id":"3.2.1","n":"New, change and discontinuation forms","d":"Provides proposal forms for new programs, modifications, suspensions and closures.","cls":"Core","src":["C","G","P"],"herm":"BC041"},{"id":"3.2.2","n":"Program requirement editing in proposal","d":"Edits the program's requirement structure inside the proposal so reviewers see the proposed rules.","cls":"Core","src":["C","P"],"herm":"BC002"},{"id":"3.2.3","n":"Learning outcomes in proposal","d":"Captures program learning outcomes and their alignment as part of the proposal.","cls":"Expected","src":["C"],"herm":"BC002"},{"id":"3.2.4","n":"Teach-out plan capture","d":"Records the teach-out plan, affected students and end dates when a program is closed or suspended.","cls":"Expected","src":["C","P"],"herm":"BC041"},{"id":"3.2.5","n":"Budget and resource justification","d":"Captures projected enrollment, faculty, facilities and cost information for a new program.","cls":"Specialized","src":["C","P"],"herm":"BC002"},{"id":"3.2.6","n":"Market and demand evidence","d":"Attaches labor-market, demand and competitor data to a new program proposal.","cls":"Specialized","src":["C","P"],"herm":"BC002"},{"id":"3.2.7","n":"Related proposal packages","d":"Groups dependent course, program, requirement, and policy changes for coordinated review and implementation.","cls":"Expected","src":["P"],"herm":"BC002"}]},{"id":"3.3","n":"Assess the impact of a change","herm":["BC002","BC038"],"subs":[{"id":"3.3.1","n":"Impact report on dependent curriculum","d":"Lists programs, requisites and catalog pages affected by a proposed course change or inactivation.","cls":"Core","src":["C","G","P"],"herm":"BC041"},{"id":"3.3.2","n":"Affected-unit notification","d":"Notifies departments whose programs or requisites depend on a course being changed.","cls":"Expected","src":["C"],"herm":"BC002"},{"id":"3.3.3","n":"Credit total recalculation","d":"Recalculates program credit totals and flags breaches of credit limits caused by a change.","cls":"Expected","src":["C"],"herm":"BC002"},{"id":"3.3.4","n":"Student impact estimate","d":"Estimates enrolled or declared students affected by a program or requirement change using SIS data.","cls":"Specialized","src":["C","G"],"herm":"BC002"},{"id":"3.3.5","n":"Assisted impact summary","d":"Generates a plain-language summary of a proposal's changes and downstream effects for reviewers.","cls":"Emerging","src":["C"],"herm":"BC002"}]}]},{"n":"4","name":"Governance and Approval","desc":"Routes proposals through faculty governance, committees and external approvers to a recorded decision.","area":"Governance and Approval","caps":[{"id":"4.1","n":"Route proposals","herm":["BC003","BC216"],"subs":[{"id":"4.1.1","n":"Configurable approval workflows","d":"Defines approval steps by proposal type, college, level and other attributes without code.","cls":"Core","src":["C","G","P"],"herm":"BC003"},{"id":"4.1.2","n":"Conditional routing","d":"Adds or skips steps based on proposal content, such as general education review or library impact.","cls":"Core","src":["C","P"],"herm":"BC003"},{"id":"4.1.3","n":"Approve, return and reject actions","d":"Lets each reviewer approve, return for revision or reject with a recorded comment.","cls":"Core","src":["C","G","P"],"herm":"BC003"},{"id":"4.1.4","n":"Audit trail of decisions","d":"Records who acted, what they decided, when and on which version of the proposal.","cls":"Core","src":["C","G","P"],"herm":"BC003"},{"id":"4.1.5","n":"Parallel and consent steps","d":"Runs review steps concurrently and collects consent from affected departments.","cls":"Expected","src":["C","G","P"],"herm":"BC003"},{"id":"4.1.6","n":"Delegation and proxy approval","d":"Lets a reviewer delegate approval rights for a period or a named proxy act on their behalf.","cls":"Expected","src":["C","G","P"],"herm":"BC003"},{"id":"4.1.7","n":"Edit rights by workflow step","d":"Controls which roles may edit which fields at each step of review.","cls":"Expected","src":["C"],"herm":"BC003"},{"id":"4.1.8","n":"Workflow status tracking","d":"Shows where every proposal sits in its workflow and how long it has been there.","cls":"Core","src":["C","P"],"herm":"BC003"},{"id":"4.1.9","n":"Reminders and escalation","d":"Sends reminders for pending approvals and escalates proposals that stall past a set time.","cls":"Expected","src":["C","P"],"herm":"BC003"},{"id":"4.1.10","n":"Workflow deadlines tied to catalog cycle","d":"Sets submission and approval deadlines that guarantee a change makes the target catalog.","cls":"Expected","src":["C","P"],"herm":"BC003"},{"id":"4.1.11","n":"Approval writes the inventory","d":"An approved proposal updates the course or program with the effective term","cls":"Core","src":["G"],"herm":"BC003"},{"id":"4.1.12","n":"Conditional approval clearance","d":"Tracks approval conditions and prevents release until required conditions are satisfied.","cls":"Expected","src":["P"],"herm":"BC003"}]},{"id":"4.2","n":"Run committee review","herm":["BC003","BC160"],"subs":[{"id":"4.2.1","n":"Committee rosters and roles","d":"Maintains committee membership, chairs and terms that drive workflow steps.","cls":"Expected","src":["C"],"herm":"BC003"},{"id":"4.2.2","n":"Meeting agendas from proposals","d":"Builds meeting agendas from proposals waiting at a committee step.","cls":"Expected","src":["C"],"herm":"BC003"},{"id":"4.2.3","n":"Bulk committee decisions","d":"Records a committee's vote on a batch of proposals in one action.","cls":"Expected","src":["C"],"herm":"BC003"},{"id":"4.2.4","n":"Minutes and vote recording","d":"Records motions, votes and minutes against each proposal reviewed.","cls":"Expected","src":["C","G","P"],"herm":"BC003"},{"id":"4.2.5","n":"Reviewer comments and discussion","d":"Keeps threaded comments on a proposal visible to reviewers at each step.","cls":"Expected","src":["C","P"],"herm":"BC003"},{"id":"4.2.6","n":"Committee packet export","d":"Produces a packet of all proposals on an agenda for distribution.","cls":"Expected","src":["C","P"],"herm":"BC003"},{"id":"4.2.7","n":"Final disposition recording","d":"Records approval, rejection, withdrawal, or deferral with the responsible authority and decision date.","cls":"Core","src":["P"],"herm":"BC003"},{"id":"4.2.8","n":"Governance exception documentation","d":"Records authorized expedited reviews or departures from standard approval procedures with justification.","cls":"Expected","src":["P"],"herm":"BC003"}]},{"id":"4.3","n":"Manage external approvals","herm":["BC007","BC160"],"subs":[{"id":"4.3.1","n":"External approval steps","d":"Holds proposals at board, system office, state or accreditor approval steps and records the outcome.","cls":"Specialized","src":["C","P"],"herm":"BC007"},{"id":"4.3.2","n":"State approval packet generation","d":"Produces state or system-office program proposal documents from proposal data.","cls":"Specialized","src":["C","G","P"],"herm":"BC007"},{"id":"4.3.3","n":"Accreditor substantive-change flagging","d":"Flags proposals that may require accreditor substantive-change notification or approval.","cls":"Specialized","src":["C"],"herm":"BC007"},{"id":"4.3.4","n":"Federal and licensure compliance flags","d":"Flags financial aid eligibility, licensure and professional disclosure implications of a program change.","cls":"Specialized","src":["C"],"herm":"BC007"},{"id":"4.3.5","n":"Inter-campus or system review","d":"Routes proposals to other campuses in a system for comment or consent.","cls":"Specialized","src":["C"],"herm":"BC007"}]}]},{"n":"5","name":"Catalog Production","desc":"Assembles approved curriculum and policy into a dated catalog edition and publishes it.","area":"Catalog Production","caps":[{"id":"5.1","n":"Assemble catalog content","herm":["BC004","BC003"],"subs":[{"id":"5.1.1","n":"Catalog editions by academic year","d":"Maintains each catalog year as a distinct edition that carries forward into the next.","cls":"Core","src":["C","P"],"herm":"BC004"},{"id":"5.1.2","n":"Automatic course and program content","d":"Pulls approved course descriptions and program requirements into the catalog without retyping.","cls":"Core","src":["C"],"herm":"BC004"},{"id":"5.1.3","n":"Narrative page editing","d":"Edits policy, department and general information pages in a rich-text editor.","cls":"Core","src":["C","G","P"],"herm":"BC004"},{"id":"5.1.4","n":"Shared content reuse","d":"Defines a block of text once and reuses it on many catalog pages.","cls":"Expected","src":["C","P"],"herm":"BC004"},{"id":"5.1.5","n":"Catalog editorial workflow","d":"Routes narrative page edits through section owners and the registrar before publication.","cls":"Expected","src":["C","G","P"],"herm":"BC004"},{"id":"5.1.6","n":"Addenda and mid-year changes","d":"Publishes dated addenda to a published catalog without reissuing the edition.","cls":"Expected","src":["C","P"],"herm":"BC004"},{"id":"5.1.7","n":"Catalog proofing and link checking","d":"Checks for broken links, missing content and formatting errors before publication.","cls":"Expected","src":["C","P"],"herm":"BC004"},{"id":"5.1.8","n":"Assisted description editing","d":"Suggests plain-language and style-guide edits to course and program descriptions.","cls":"Emerging","src":["C"],"herm":"BC004"},{"id":"5.1.9","n":"Catalog generated from the inventory","d":"Programs, courses, and policies publish from the system of record","cls":"Core","src":["G","P"],"herm":"BC004"},{"id":"5.1.10","n":"Role-based preview","d":"Faculty see the next catalog before it is public","cls":"Expected","src":["G"],"herm":"BC004"}]},{"id":"5.2","n":"Publish the catalog","herm":["BC004","BC145"],"subs":[{"id":"5.2.1","n":"Public web catalog","d":"Publishes a searchable, navigable catalog website for students and the public.","cls":"Core","src":["C"],"herm":"BC004"},{"id":"5.2.2","n":"Archived prior catalogs","d":"Keeps prior editions available online for students bound to earlier catalog years.","cls":"Core","src":["C","G","P"],"herm":"BC004"},{"id":"5.2.3","n":"PDF and print output","d":"Produces a full or partial catalog as a formatted PDF for print or download.","cls":"Expected","src":["C","G","P"],"herm":"BC004"},{"id":"5.2.4","n":"Course and program search","d":"Lets readers search and filter courses and programs by keyword, subject and attribute.","cls":"Expected","src":["C","G","P"],"herm":"BC004"},{"id":"5.2.5","n":"Accessible catalog output","d":"Publishes web and PDF catalogs that meet WCAG 2.1 AA.","cls":"Core","src":["C","G"],"herm":"BC004"},{"id":"5.2.6","n":"Catalog branding and theming","d":"Applies institutional branding, navigation and layout to the published catalog.","cls":"Expected","src":["C","P"],"herm":"BC004"},{"id":"5.2.7","n":"Course and program favorites and portfolio","d":"Lets readers save and print a personal set of courses and programs.","cls":"Expected","src":["C"],"herm":"BC004"},{"id":"5.2.8","n":"Embeddable catalog content","d":"Embeds catalog course lists and program pages on department websites so they stay current.","cls":"Expected","src":["C"],"herm":"BC004"},{"id":"5.2.9","n":"Course offering links on catalog pages","d":"Shows whether and when a course is scheduled, using SIS section data.","cls":"Expected","src":["C"],"herm":"BC004"},{"id":"5.2.10","n":"Multiple catalogs per institution","d":"Publishes separate undergraduate, graduate, campus or continuing education catalogs.","cls":"Specialized","src":["C"],"herm":"BC004"},{"id":"5.2.11","n":"Structured catalog data for search and AI","d":"Exposes catalog content as structured data so search engines and assistants describe programs accurately.","cls":"Emerging","src":["C","P"],"herm":"BC004"},{"id":"5.2.12","n":"Controlled catalog publication","d":"Releases approved catalog content to the public according to authorized publication timing.","cls":"Core","src":["P"],"herm":"BC004"},{"id":"5.2.13","n":"Responsive catalog presentation","d":"Presents readable and usable catalog content across desktop, tablet, and mobile displays.","cls":"Expected","src":["P"],"herm":"BC004"},{"id":"5.2.14","n":"Stable catalog links","d":"Provides durable links and redirects for published course, program, and policy pages.","cls":"Expected","src":["P"],"herm":"BC004"}]}]},{"n":"6","name":"Outcomes and Accreditation","desc":"Aligns courses and programs to learning outcomes and provides the evidence accreditors and program review need.","area":"Outcomes and Accreditation","caps":[{"id":"6.1","n":"Manage outcomes and alignment","herm":["BC003","BC029"],"subs":[{"id":"6.1.1","n":"Course and program learning outcomes","d":"Records learning outcomes on each course and program record with version history.","cls":"Expected","src":["C","G","P"],"herm":"BC003"},{"id":"6.1.2","n":"Institutional and general education outcomes","d":"Maintains institution-level and general education outcomes that courses and programs align to.","cls":"Expected","src":["C"],"herm":"BC003"},{"id":"6.1.3","n":"Curriculum mapping","d":"Maps courses to program outcomes with levels such as introduced, reinforced and mastered.","cls":"Expected","src":["C","G","P"],"herm":"BC003"},{"id":"6.1.4","n":"Outcome gap analysis","d":"Shows program outcomes that no required course addresses.","cls":"Expected","src":["C","G","P"],"herm":"BC003"},{"id":"6.1.5","n":"Outcome sharing with assessment systems","d":"Sends outcomes and alignments to an assessment or LMS system that collects student evidence.","cls":"Specialized","src":["C","G","P"],"herm":"BC003"},{"id":"6.1.6","n":"Assisted outcome drafting","d":"Suggests measurable outcome statements and alignments from course content.","cls":"Emerging","src":["C","P"],"herm":"BC003"}]},{"id":"6.2","n":"Provide accreditation evidence","herm":["BC007","BC165"],"subs":[{"id":"6.2.1","n":"Accreditation standards mapping","d":"Links courses and programs to accreditor or professional standards they address.","cls":"Specialized","src":["C","G"],"herm":"BC007"},{"id":"6.2.2","n":"Program review support","d":"Supplies curriculum history, outcomes and maps to periodic academic program review.","cls":"Expected","src":["C","G","P"],"herm":"BC038"},{"id":"6.2.3","n":"Evidence exports for self-studies","d":"Exports approval history, maps and outcomes for accreditation self-study documents.","cls":"Specialized","src":["C","P"],"herm":"BC007"},{"id":"6.2.4","n":"Credit-hour compliance evidence","d":"Records contact and out-of-class hours to evidence federal credit-hour policy compliance.","cls":"Expected","src":["C"],"herm":"BC007"}]}]},{"n":"7","name":"SIS and Downstream Handoff","desc":"Moves approved curriculum into the SIS and to scheduling, degree audit and planning tools.","area":"SIS and Downstream Handoff","caps":[{"id":"7.1","n":"Synchronize with the SIS","herm":["BC235","BC203"],"subs":[{"id":"7.1.1","n":"Approved course push to SIS","d":"Sends approved, effective-dated course changes to the SIS course catalog.","cls":"Core","src":["C","G","P"],"herm":"BC235"},{"id":"7.1.2","n":"Approved program push to SIS","d":"Sends approved program and plan codes and attributes to the SIS.","cls":"Expected","src":["C","G"],"herm":"BC235"},{"id":"7.1.3","n":"Field mapping to SIS","d":"Maps curriculum fields and code values to SIS fields without custom code.","cls":"Core","src":["C","P"],"herm":"BC235"},{"id":"7.1.4","n":"SIS reconciliation report","d":"Compares curriculum records with the SIS course file and lists mismatches.","cls":"Expected","src":["C","P"],"herm":"BC235"},{"id":"7.1.5","n":"Integration error queue","d":"Shows failed SIS transactions with reasons and allows correction and resend.","cls":"Expected","src":["C","P"],"herm":"BC235"},{"id":"7.1.6","n":"Initial inventory import from SIS","d":"Loads current courses and programs from the SIS to seed the inventory at go-live.","cls":"Platform","src":["C","G","P"],"herm":"BC235"},{"id":"7.1.7","n":"Conflict check before publish","d":"SIS rejects, or warns, when the course already has history","cls":"Expected","src":["G"],"herm":"BC235"},{"id":"7.1.8","n":"Handoff validation and acknowledgment","d":"Validates outgoing records and records downstream acceptance, rejection, or pending processing.","cls":"Platform","src":["P"],"herm":"BC235"}]},{"id":"7.2","n":"Feed downstream planning","herm":["BC235","BC002"],"subs":[{"id":"7.2.1","n":"Course offering eligibility for scheduling","d":"Supplies approved, active courses and their attributes to the section scheduling tool.","cls":"Expected","src":["C","G","P"],"herm":"BC235"},{"id":"7.2.2","n":"Requirement feed to degree audit","d":"Provides structured program requirements to the SIS degree audit or planner.","cls":"Specialized","src":["C","G","P"],"herm":"BC235"},{"id":"7.2.3","n":"Program map feed to degree planning","d":"Supplies program maps to the student degree planner as default plans.","cls":"Specialized","src":["C","P"],"herm":"BC235"},{"id":"7.2.4","n":"Inactivated course alerts to scheduling","d":"Alerts schedulers when a scheduled course is inactivated or changed in a future term.","cls":"Expected","src":["C"],"herm":"BC235"}]}]},{"n":"8","name":"Author and Reviewer Experience","desc":"The workspace faculty authors and reviewers use, and reporting on the curriculum itself.","area":"Author and Reviewer Experience","caps":[{"id":"8.1","n":"Support authors and reviewers","herm":["BC003","BC216"],"subs":[{"id":"8.1.1","n":"Personal proposal dashboard","d":"Shows each user their drafts, submissions and items awaiting their action.","cls":"Core","src":["C","G","P"],"herm":"BC003"},{"id":"8.1.2","n":"Email and in-app notifications","d":"Notifies users when a proposal needs their action, is returned or is approved.","cls":"Core","src":["C","G","P"],"herm":"BC003"},{"id":"8.1.3","n":"Notification preferences","d":"Lets users choose which notifications they receive and in what digest.","cls":"Expected","src":["C"],"herm":"BC003"},{"id":"8.1.4","n":"Inline field help and guidance","d":"Shows campus-written help text and policy links beside proposal fields.","cls":"Expected","src":["C"],"herm":"BC003"},{"id":"8.1.5","n":"Single sign-on access","d":"Lets faculty sign in with campus credentials without a separate account.","cls":"Core","src":["C"],"herm":"BC003"},{"id":"8.1.6","n":"Mobile-friendly review","d":"Lets reviewers read and approve proposals on a phone or tablet.","cls":"Expected","src":["C"],"herm":"BC003"},{"id":"8.1.7","n":"Accessible authoring interface","d":"Makes proposal and review screens usable with assistive technology to WCAG 2.1 AA.","cls":"Core","src":["C","P"],"herm":"BC003"},{"id":"8.1.8","n":"Assisted proposal drafting","d":"Suggests descriptions, rationales and form answers from prior proposals and campus guidance.","cls":"Emerging","src":["C","P"],"herm":"BC003"},{"id":"8.1.9","n":"Faculty proposal start","d":"A course owner starts a change without a registrar login","cls":"Core","src":["G","P"],"herm":"BC003"},{"id":"8.1.10","n":"AI-assisted review summaries","d":"Generates reviewable summaries of proposed changes and unresolved issues without making academic decisions.","cls":"Emerging","src":["P"],"herm":"BC003"}]},{"id":"8.2","n":"Report on curriculum","herm":["BC211","BC038"],"subs":[{"id":"8.2.1","n":"Proposal activity reports","d":"Reports proposals by status, type, unit and time in workflow.","cls":"Expected","src":["C","P"],"herm":"BC211"},{"id":"8.2.2","n":"Inventory reports","d":"Reports courses and programs by status, attribute, owner and effective term.","cls":"Expected","src":["C","P"],"herm":"BC211"},{"id":"8.2.3","n":"Ad hoc report builder","d":"Lets staff build and save reports on any curriculum field without vendor help.","cls":"Expected","src":["C"],"herm":"BC211"},{"id":"8.2.4","n":"Stale course identification","d":"Lists courses not offered in a set number of terms using SIS section history.","cls":"Specialized","src":["C"],"herm":"BC211"},{"id":"8.2.5","n":"Approval cycle-time analytics","d":"Measures time spent at each workflow step to find bottlenecks.","cls":"Expected","src":["C"],"herm":"BC211"},{"id":"8.2.6","n":"Inventory integrity checks","d":"Detects duplicate identifiers, missing required attributes, unresolved references, and inconsistent academic relationships.","cls":"Expected","src":["P"],"herm":"BC211"}]}]},{"n":"9","name":"Integration, Security and Operations","desc":"Connects to campus systems, secures access and keeps the platform configured and running.","area":"Integration, Security and Operations","caps":[{"id":"9.1","n":"Integrate with campus systems","herm":["BC203","BC201"],"subs":[{"id":"9.1.1","n":"Documented APIs","d":"Provides documented REST APIs to read and write curriculum objects.","cls":"Platform","src":["C","P"],"herm":"BC203"},{"id":"9.1.2","n":"Event notifications to other systems","d":"Sends webhooks or events when curriculum is approved or published.","cls":"Platform","src":["C","P"],"herm":"BC203"},{"id":"9.1.3","n":"Bulk import and export","d":"Imports and exports courses, programs and proposals in bulk files.","cls":"Platform","src":["C","P"],"herm":"BC203"},{"id":"9.1.4","n":"LMS and assessment system connectors","d":"Shares course and outcome data with the LMS and assessment platforms.","cls":"Platform","src":["C","G"],"herm":"BC203"},{"id":"9.1.5","n":"Data warehouse feed","d":"Delivers curriculum and proposal data to the institutional data warehouse.","cls":"Platform","src":["C","G"],"herm":"BC203"}]},{"id":"9.2","n":"Secure access and data","herm":["BC139","BC138"],"subs":[{"id":"9.2.1","n":"SAML and OIDC authentication","d":"Authenticates users through the campus identity provider using SAML or OIDC.","cls":"Platform","src":["C","G","P"],"herm":"BC139"},{"id":"9.2.2","n":"Role-based permissions","d":"Grants view, edit and approve rights by role, unit and object type.","cls":"Platform","src":["C","G","P"],"herm":"BC139"},{"id":"9.2.3","n":"Identity provisioning from campus directory","d":"Creates and updates users, roles and units from the campus directory or HR feed.","cls":"Platform","src":["C","G","P"],"herm":"BC139"},{"id":"9.2.4","n":"System audit logging","d":"Logs logins, configuration changes and data edits for security review.","cls":"Platform","src":["C","P"],"herm":"BC139"},{"id":"9.2.5","n":"Encryption and hosting assurance","d":"Encrypts data in transit and at rest and provides SOC 2 or equivalent attestation.","cls":"Platform","src":["C","P"],"herm":"BC139"},{"id":"9.2.6","n":"Accessibility conformance documentation","d":"Provides a current VPAT and accessibility roadmap.","cls":"Platform","src":["C","P"],"herm":"BC139"},{"id":"9.2.7","n":"AI data-use controls","d":"Controls AI enablement, submitted data, model-provider access, retention, and human review requirements.","cls":"Platform","src":["P"],"herm":"BC139"}]},{"id":"9.3","n":"Configure and operate","herm":["BC204","BC201"],"subs":[{"id":"9.3.1","n":"Administrator form and field configuration","d":"Lets administrators add fields, forms and code values without vendor development.","cls":"Platform","src":["C","G","P"],"herm":"BC204"},{"id":"9.3.2","n":"Test and production environments","d":"Provides a non-production environment to test configuration and integration changes.","cls":"Platform","src":["C","P"],"herm":"BC204"},{"id":"9.3.3","n":"Release management and change notes","d":"Delivers vendor updates on a published schedule with release notes and test windows.","cls":"Platform","src":["C","P"],"herm":"BC204"},{"id":"9.3.4","n":"Service availability and support","d":"Commits to uptime, support response and backup recovery targets in writing.","cls":"Platform","src":["C","P"],"herm":"BC204"},{"id":"9.3.5","n":"Full data export at exit","d":"Exports all curriculum, version history, proposals and audit trails in documented open formats at contract end.","cls":"Platform","src":["C","G","P"],"herm":"BC204"},{"id":"9.3.6","n":"AI-assisted configuration","d":"Drafts form or workflow configuration from natural-language instructions for administrator testing and approval.","cls":"Emerging","src":["P"],"herm":"BC204"},{"id":"9.3.7","n":"Backup and recovery","d":"Backs up institutional content and configuration and supports restoration against documented recovery objectives.","cls":"Platform","src":["P"],"herm":"BC204"},{"id":"9.3.8","n":"Retention and legal hold","d":"Applies institutional retention, preservation, and authorized deletion rules to proposals, evidence, logs, and versions.","cls":"Platform","src":["P"],"herm":"BC204"},{"id":"9.3.9","n":"Termination and deletion verification","d":"Supports agreed transition access and verifies institutional data deletion after retention and legal obligations are met.","cls":"Platform","src":["P"],"herm":"BC204"}]}]}],"sources":{"C":"Claude draft (uploaded)","G":"Grok draft (uploaded)","P":"Perplexity draft (uploaded)"}}