{"source":"Reconciled from three independent drafts (Claude, Grok, Perplexity) of the student-facing scope of major higher-education mobile platforms. Features named by more than one draft are merged; source letters show which drafts named each feature.","scope":"Covers the student mobile channel for identity, tasks, schedule, registration, money, aid, messages, documents and campus services, and excludes the SIS, bursar, aid and LMS as systems of record, the full gradebook, clinical health records, and faculty and staff apps except where a student request needs an instructor or advisor response.","vendors":["Ellucian Experience","PeopleSoft Campus Mobile / Fluid","Workday Student mobile","Modo Campus","Ready Education","Anthology Student"],"groups":[{"k":"F","name":"Identity, home and records","ds":["1","2","9","10"],"desc":"Who the student is, what needs their attention, and the messages and records that follow them."},{"k":"P","name":"Academics","ds":["3","4"],"desc":"Schedule, courses, registration and progress toward a degree."},{"k":"R","name":"Money and campus life","ds":["5","6","7","8"],"desc":"Bills, aid, campus services, places, help and wellbeing."},{"k":"E","name":"Shared enablers","ds":["11","12"],"desc":"Accessibility, integration with systems of record, security and release."}],"domains":[{"n":"1","name":"Sign-in and Person","desc":"Signs the student in once and keeps their personal details current.","area":"Identity and Home","caps":[{"id":"1.1","n":"Sign in securely","herm":["BC139"],"subs":[{"id":"1.1.1","n":"Single sign-on","d":"Signs the student in with the campus identity provider through SAML or OIDC and carries the session to linked services.","cls":"Core","src":["C","G","P"],"herm":"BC139"},{"id":"1.1.2","n":"Multi-factor authentication","d":"Enforces the campus second factor at sign-in and on sensitive actions such as payments or direct deposit changes.","cls":"Core","src":["C","G"],"herm":"BC139"},{"id":"1.1.3","n":"Biometric unlock","d":"Reopens a signed-in session with Face ID, Touch ID or Android biometrics instead of a password.","cls":"Expected","src":["C","G"],"herm":"BC139"},{"id":"1.1.4","n":"Role-based access for applicants and alumni","d":"Gives admitted applicants, current students and recent graduates the menu that fits their status.","cls":"Expected","src":["C"],"herm":"BC139"},{"id":"1.1.5","n":"Proxy and parent view","d":"Student-granted scoped access, not a shared password","cls":"Expected","src":["G"],"herm":"BC139"},{"id":"1.1.6","n":"Student ID and mobile credential","d":"Digital ID for door, library, and event check-in","cls":"Expected","src":["G","P"],"herm":"BC145"},{"id":"1.1.7","n":"Account recovery entry point","d":"Open institutional password reset, account recovery, and sign-in assistance workflows.","cls":"Core","src":["P"],"herm":"BC139"},{"id":"1.1.8","n":"Student context selection","d":"Select the applicable campus, program, or student affiliation when more than one is available.","cls":"Expected","src":["P"],"herm":"BC139"}]},{"id":"1.2","n":"Keep my profile current","herm":["BC044"],"subs":[{"id":"1.2.1","n":"Contact and emergency contact updates","d":"Lets the student update address, phone, personal email and emergency contacts, written back to the SIS.","cls":"Expected","src":["C","G"],"herm":"BC129"},{"id":"1.2.2","n":"Preferred name and pronouns","d":"Shows and lets the student set a preferred name and pronouns used across the app and course rosters.","cls":"Expected","src":["C"],"herm":"BC044"},{"id":"1.2.3","n":"Chosen name and photo","d":"Lived name on the home screen; legal name only where required","cls":"Core","src":["G"],"herm":"BC044"},{"id":"1.2.4","n":"Personal and contact information","d":"View and update permitted name, contact, address, and emergency-contact fields in the authoritative system.","cls":"Core","src":["P"],"herm":"BC044"}]}]},{"n":"2","name":"Home and Tasks","desc":"Puts the student's open items, holds and shortcuts on one personalized screen.","area":"Identity and Home","caps":[{"id":"2.1","n":"See what needs attention","herm":["BC044"],"subs":[{"id":"2.1.1","n":"Personalized home dashboard","d":"Shows cards for today's classes, balance, aid tasks and messages based on the student's role and term.","cls":"Core","src":["C","G","P"],"herm":"BC044"},{"id":"2.1.2","n":"Holds and restrictions","d":"Lists active holds with the office, reason, effect on registration or transcripts, and how to clear each one.","cls":"Core","src":["C","G","P"],"herm":"BC044"},{"id":"2.1.3","n":"Task checklist","d":"Tracks required to-dos such as onboarding steps, agreements and missing documents, with due dates and completion state.","cls":"Expected","src":["C","P"],"herm":"BC044"},{"id":"2.1.4","n":"Universal app search","d":"Searches features, people, places, courses and campus content from one search box.","cls":"Expected","src":["C","G","P"],"herm":"BC044"},{"id":"2.1.5","n":"Next class and next deadline","d":"Upcoming meeting and the nearest due date on one card","cls":"Expected","src":["G"],"herm":"BC044"},{"id":"2.1.6","n":"Favorites and quick actions","d":"Let students save frequently used services and launch common actions from the home screen.","cls":"Expected","src":["P"],"herm":"BC044"}]}]},{"n":"3","name":"Schedule and Courses","desc":"Shows when and where classes meet and links each course to the LMS.","area":"Academics","caps":[{"id":"3.1","n":"Follow my schedule","herm":["BC027"],"subs":[{"id":"3.1.1","n":"Class schedule","d":"Shows the term schedule by day and week with times, rooms, instructors and delivery mode.","cls":"Core","src":["C","G","P"],"herm":"BC027"},{"id":"3.1.2","n":"Calendar sync","d":"Exports classes, exams and key deadlines to the device calendar and keeps them in step with changes.","cls":"Expected","src":["C","G"],"herm":"BC027"},{"id":"3.1.3","n":"Final exam schedule","d":"Shows the student's final exam times and rooms once the registrar publishes them.","cls":"Expected","src":["C"],"herm":"BC028"},{"id":"3.1.4","n":"Academic calendar and deadlines","d":"Shows term dates, add/drop, withdrawal and payment deadlines relevant to the student.","cls":"Expected","src":["C"],"herm":"BC027"},{"id":"3.1.5","n":"Map and room wayfinding","d":"Building and room from the section, with accessible route","cls":"Expected","src":["G"],"herm":"BC115"},{"id":"3.1.6","n":"Waitlist and seat status","d":"Position and a notice when a seat opens","cls":"Expected","src":["G"],"herm":"BC027"}]},{"id":"3.2","n":"Work in my courses","herm":["BC023"],"subs":[{"id":"3.2.1","n":"LMS course links","d":"Lists the student's current courses and deep-links each one into the LMS app or mobile web.","cls":"Core","src":["C","G","P"],"herm":"BC023"},{"id":"3.2.2","n":"Upcoming assignments and due dates","d":"Shows due items and announcements pulled from the LMS without opening each course.","cls":"Expected","src":["C"],"herm":"BC023"},{"id":"3.2.3","n":"Final grades and GPA","d":"Shows posted final grades, term GPA and cumulative GPA from the SIS.","cls":"Core","src":["C"],"herm":"BC028"},{"id":"3.2.4","n":"Class attendance check-in","d":"Records attendance with a code, QR scan or location check that the instructor sees in their roster.","cls":"Specialized","src":["C","G","P"],"herm":"BC023"},{"id":"3.2.5","n":"Assignment and grade peek","d":"Due items and posted grades from the LMS, read-only","cls":"Expected","src":["G"],"herm":"BC028"},{"id":"3.2.6","n":"Assignment and deadline summary","d":"Display supported LMS assignment titles, due dates, and completion indicators without recreating the LMS.","cls":"Expected","src":["P"],"herm":"BC023"},{"id":"3.2.7","n":"Posted grades and academic history","d":"View released course grades and academic-history summaries from the student records system.","cls":"Core","src":["P"],"herm":"BC028"}]}]},{"n":"4","name":"Registration and Progress","desc":"Registers the student for classes and shows progress toward the degree.","area":"Academics","caps":[{"id":"4.1","n":"Register for classes","herm":["BC021"],"subs":[{"id":"4.1.1","n":"Class search","d":"Finds sections by subject, keyword, time, modality, open seats and attributes.","cls":"Core","src":["C","P"],"herm":"BC021"},{"id":"4.1.2","n":"Cart and registration","d":"Adds sections to a cart and registers in one step, showing errors such as conflicts, prerequisites and holds.","cls":"Core","src":["C","G","P"],"herm":"BC021"},{"id":"4.1.3","n":"Drop and swap","d":"Drops a class or swaps sections so the student never loses a seat they already hold.","cls":"Core","src":["C","G"],"herm":"BC021"},{"id":"4.1.4","n":"Waitlist","d":"Joins a waitlist, shows position and notifies the student when a seat opens with a deadline to claim it.","cls":"Expected","src":["C","P"],"herm":"BC021"},{"id":"4.1.5","n":"Permission and override requests","d":"Sends a prerequisite, capacity or time-conflict override request to the instructor or advisor and shows the decision.","cls":"Expected","src":["C","G"],"herm":"BC021"},{"id":"4.1.6","n":"Schedule builder","d":"Conflict-free options from the plan, then one-tap register","cls":"Expected","src":["G"],"herm":"BC021"},{"id":"4.1.7","n":"Planner","d":"Term-by-term plan the student and advisor share","cls":"Expected","src":["G"],"herm":"BC021"},{"id":"4.1.8","n":"Enrollment transactions","d":"Submit add, drop, or swap requests and display authoritative success or failure results.","cls":"Core","src":["P"],"herm":"BC021"},{"id":"4.1.9","n":"Academic plan access","d":"View or update supported term-by-term academic plans and advisor-approved course selections.","cls":"Expected","src":["P"],"herm":"BC021"}]},{"id":"4.2","n":"Track my degree progress","herm":["BC046"],"subs":[{"id":"4.2.1","n":"Degree audit view","d":"Shows requirements met, in progress and still needed against the student's program from the degree audit system.","cls":"Core","src":["C","G","P"],"herm":"BC046"},{"id":"4.2.2","n":"What-if analysis","d":"Runs the audit against another major or minor to show how existing credits would apply.","cls":"Expected","src":["C","G"],"herm":"BC046"},{"id":"4.2.3","n":"Registration time and eligibility","d":"Shows the student's registration window, enrollment status and any blocks before registration opens.","cls":"Core","src":["C"],"herm":"BC046"},{"id":"4.2.4","n":"Apply to graduate","d":"Eligibility check and the commencement application","cls":"Expected","src":["G"],"herm":"BC046"},{"id":"4.2.5","n":"Graduation application and status","d":"Open graduation application workflows and show submission status and outstanding requirements.","cls":"Expected","src":["P"],"herm":"BC046"}]}]},{"n":"5","name":"Student Account","desc":"Shows the balance, takes payments and handles refunds without replacing the bursar system.","area":"Money","caps":[{"id":"5.1","n":"Pay my bill","herm":["BC246"],"subs":[{"id":"5.1.1","n":"Account balance and activity","d":"Shows the current balance, due date, charges, payments, aid credits and statements by term.","cls":"Core","src":["C","G","P"],"herm":"BC246"},{"id":"5.1.2","n":"Mobile payment","d":"Takes card, ACH or wallet payments through the campus payment processor and posts them to the student account.","cls":"Core","src":["C","G","P"],"herm":"BC246"},{"id":"5.1.3","n":"Payment plan enrollment","d":"Enrolls the student in an installment plan and shows the schedule and remaining payments.","cls":"Expected","src":["C"],"herm":"BC246"},{"id":"5.1.4","n":"Authorized payers","d":"Lets the student invite a parent or sponsor to view and pay the bill without sharing credentials.","cls":"Expected","src":["C","P"],"herm":"BC246"}]},{"id":"5.2","n":"Get refunds and tax forms","herm":["BC246"],"subs":[{"id":"5.2.1","n":"Refund direct deposit","d":"Enrolls or updates the bank account for refunds and shows refund status and dates.","cls":"Expected","src":["C","G","P"],"herm":"BC246"},{"id":"5.2.2","n":"1098-T access","d":"Gives the student their 1098-T tuition statement with electronic consent where required.","cls":"Expected","src":["C","G"],"herm":"BC246"}]}]},{"n":"6","name":"Financial Aid","desc":"Shows aid requirements and awards and lets the student act on them; the aid system stays the system of record.","area":"Money","caps":[{"id":"6.1","n":"Complete and accept my aid","herm":["BC248"],"subs":[{"id":"6.1.1","n":"Aid requirements and missing documents","d":"Lists outstanding aid requirements such as verification items and loan steps with status and instructions.","cls":"Core","src":["C","G","P"],"herm":"BC248"},{"id":"6.1.2","n":"Aid document upload","d":"Captures and uploads requested aid documents from the camera and routes them to the aid office.","cls":"Expected","src":["C"],"herm":"BC248"},{"id":"6.1.3","n":"Award letter view","d":"Shows offered aid by fund, term and amount with cost of attendance and estimated net cost.","cls":"Core","src":["C","G"],"herm":"BC248"},{"id":"6.1.4","n":"Accept, decline or reduce awards","d":"Lets the student accept, decline or reduce eligible awards and confirms the change in the aid system.","cls":"Core","src":["C"],"herm":"BC248"},{"id":"6.1.5","n":"Disbursement calendar","d":"When aid will pay, and what is still blocking it","cls":"Expected","src":["G","P"],"herm":"BC248"},{"id":"6.1.6","n":"Satisfactory academic progress","d":"Status and the appeal path","cls":"Expected","src":["G"],"herm":"BC248"},{"id":"6.1.7","n":"Outside scholarship report","d":"Student reports an outside award so packaging can adjust","cls":"Expected","src":["G"],"herm":"BC010"},{"id":"6.1.8","n":"Aid offer decisions","d":"Accept, decline, or request permitted adjustments to aid through the authoritative aid workflow.","cls":"Core","src":["P"],"herm":"BC248"},{"id":"6.1.9","n":"Aid eligibility and progress status","d":"Display aid eligibility notices, satisfactory academic progress status, and applicable appeal entry points.","cls":"Expected","src":["P"],"herm":"BC248"}]}]},{"n":"7","name":"Services and Places","desc":"Connects the student to campus places, cards and everyday services.","area":"Campus Life","caps":[{"id":"7.1","n":"Get around campus","herm":["BC126"],"subs":[{"id":"7.1.1","n":"Campus map and wayfinding","d":"Shows buildings, rooms, accessible entrances and walking directions from the student's location.","cls":"Expected","src":["C","G","P"],"herm":"BC126"},{"id":"7.1.2","n":"Transit and shuttle tracking","d":"Shows live shuttle and campus transit locations, routes and arrival times.","cls":"Specialized","src":["C","G","P"],"herm":"BC126"},{"id":"7.1.3","n":"Parking permits and availability","d":"Buys or shows parking permits and shows lot availability where the parking system supports it.","cls":"Specialized","src":["C","P"],"herm":"BC126"},{"id":"7.1.4","n":"Involvement and orgs","d":"Student organizations and a join action","cls":"Specialized","src":["G"],"herm":"BC126"}]},{"id":"7.2","n":"Use campus services","herm":["BC052"],"subs":[{"id":"7.2.1","n":"Mobile student ID","d":"Puts the campus ID in Apple Wallet or Google Wallet for door access, dining and identification.","cls":"Expected","src":["C"],"herm":"BC052"},{"id":"7.2.2","n":"Meal plan and card balances","d":"Shows meal swipes, dining dollars and stored-value balances and lets the student add funds.","cls":"Expected","src":["C","G"],"herm":"BC052"},{"id":"7.2.3","n":"Dining menus and hours","d":"Shows dining locations, hours and menus with dietary and allergen information.","cls":"Expected","src":["C","G"],"herm":"BC052"},{"id":"7.2.4","n":"Events and RSVP","d":"Lists campus and student-organization events and records RSVPs and check-ins.","cls":"Expected","src":["C","G","P"],"herm":"BC110"},{"id":"7.2.5","n":"Library account","d":"Loans, holds, and a reserve link","cls":"Expected","src":["G"],"herm":"BC133"},{"id":"7.2.6","n":"Campus service directory and transactions","d":"Find dining, housing, library, recreation, and other services and launch their supported transactions.","cls":"Expected","src":["P"],"herm":"BC052"},{"id":"7.2.7","n":"Space and equipment reservations","d":"Find availability and request supported study spaces, facilities, or loanable equipment.","cls":"Specialized","src":["P"],"herm":"BC052"}]}]},{"n":"8","name":"Support and Wellbeing","desc":"Books help, flags concerns and keeps students safe.","area":"Campus Life","caps":[{"id":"8.1","n":"Get help","herm":["BC052"],"subs":[{"id":"8.1.1","n":"Advising and support appointments","d":"Books, reschedules and cancels appointments with advisors, tutors and success staff and sends reminders.","cls":"Expected","src":["C","G","P"],"herm":"BC052"},{"id":"8.1.2","n":"Service requests","d":"Opens and tracks requests to IT, housing, facilities or the one-stop office from the app.","cls":"Expected","src":["C","P"],"herm":"BC052"},{"id":"8.1.3","n":"AI assistant","d":"Answers student questions in natural language using campus knowledge and the student's own records, and hands off to staff.","cls":"Emerging","src":["C"],"herm":"BC052"},{"id":"8.1.4","n":"One-stop case","d":"A request that routes to the right office and shows status","cls":"Expected","src":["G"],"herm":"BC052"},{"id":"8.1.5","n":"Knowledge base","d":"Answers for common holds, bills, and deadlines","cls":"Expected","src":["G"],"herm":"BC052"}]},{"id":"8.2","n":"Stay safe and well","herm":["BC180"],"subs":[{"id":"8.2.1","n":"Emergency alerts","d":"Delivers campus emergency notifications as critical push alerts that override quiet settings where allowed.","cls":"Core","src":["C","G","P"],"herm":"BC129"},{"id":"8.2.2","n":"Emergency call and location sharing","d":"Calls campus police in one tap and shares the student's location with dispatch.","cls":"Expected","src":["C"],"herm":"BC129"},{"id":"8.2.3","n":"Virtual safety escort","d":"Lets a friend or campus safety follow the student's walk and alerts if they do not arrive.","cls":"Specialized","src":["C"],"herm":"BC129"},{"id":"8.2.4","n":"Wellbeing resources and care referral","d":"Lists counseling, crisis lines and basic-needs resources and lets a student refer themselves or a peer for care.","cls":"Specialized","src":["C","G","P"],"herm":"BC180"}]}]},{"n":"9","name":"Communications","desc":"Reaches the student with timely, targeted messages they can control.","area":"Messages and Records","caps":[{"id":"9.1","n":"Receive and manage messages","herm":["BC220"],"subs":[{"id":"9.1.1","n":"Push notifications","d":"Sends push notifications triggered by SIS, aid, bursar and LMS events such as new holds, grades or due dates.","cls":"Core","src":["C","G","P"],"herm":"BC220"},{"id":"9.1.2","n":"In-app message inbox","d":"Keeps notifications and announcements in an inbox the student can reread, search and clear.","cls":"Expected","src":["C","G"],"herm":"BC220"},{"id":"9.1.3","n":"Notification preferences","d":"Lets the student choose channels and categories while required messages stay on.","cls":"Expected","src":["C","P"],"herm":"BC220"},{"id":"9.1.4","n":"Audience targeting","d":"Lets staff send messages and home cards to populations defined by program, class year, residence or cohort.","cls":"Expected","src":["C"],"herm":"BC220"},{"id":"9.1.5","n":"Preference and quiet hours","d":"Channel choice, and a legal opt-out for SMS","cls":"Expected","src":["G"],"herm":"BC220"},{"id":"9.1.6","n":"Student messaging","d":"Exchange permitted messages with campus offices, advisors, instructors, or student communities through approved channels.","cls":"Expected","src":["P"],"herm":"BC220"}]}]},{"n":"10","name":"Documents and Credentials","desc":"Gives the student transcripts, verifications and forms on the phone.","area":"Messages and Records","caps":[{"id":"10.1","n":"Get and submit documents","herm":["BC145"],"subs":[{"id":"10.1.1","n":"Unofficial transcript","d":"Shows the student's unofficial transcript and lets them save or share it as a PDF.","cls":"Expected","src":["C","G"],"herm":"BC145"},{"id":"10.1.2","n":"Official transcript and enrollment verification","d":"Orders official transcripts and enrollment verifications through the registrar or clearinghouse and tracks delivery.","cls":"Expected","src":["C","P"],"herm":"BC145"},{"id":"10.1.3","n":"Forms and e-signature","d":"Completes and e-signs campus forms such as petitions, agreements and consents on the phone.","cls":"Expected","src":["C"],"herm":"BC145"},{"id":"10.1.4","n":"Verifiable digital credentials","d":"Holds badges, diplomas or enrollment credentials in a wallet format that third parties can verify.","cls":"Emerging","src":["C","G","P"],"herm":"BC145"},{"id":"10.1.5","n":"Document upload","d":"Aid, admissions, and immunization files into the right checklist","cls":"Expected","src":["G","P"],"herm":"BC145"}]}]},{"n":"11","name":"Experience Quality","desc":"Makes the app usable by every student on any device and connection.","area":"Shared Enablers","caps":[{"id":"11.1","n":"Use the app on my terms","herm":["BC204"],"subs":[{"id":"11.1.1","n":"Accessibility conformance","d":"Meets WCAG 2.2 AA on iOS and Android, including screen readers, dynamic type, contrast and focus order.","cls":"Platform","src":["C"],"herm":"BC204"},{"id":"11.1.2","n":"Multilingual interface","d":"Shows app content in the student's chosen language with right-to-left support where needed.","cls":"Platform","src":["C"],"herm":"BC204"},{"id":"11.1.3","n":"Offline access","d":"Caches the schedule, ID, map and recent messages so they work without a connection.","cls":"Platform","src":["C","G","P"],"herm":"BC204"},{"id":"11.1.4","n":"iOS and Android native or equivalent","d":"Store apps, not only a wrapped portal","cls":"Core","src":["G"],"herm":"BC204"},{"id":"11.1.5","n":"WCAG 2.1 AA","d":"Screen reader, contrast, and dynamic type on every flow","cls":"Core","src":["G"],"herm":"BC204"},{"id":"11.1.6","n":"Localization","d":"Language and date format for the student","cls":"Expected","src":["G"],"herm":"BC204"},{"id":"11.1.7","n":"Accessible interaction","d":"Support applicable accessibility requirements through screen-reader semantics, scalable text, contrast, and accessible navigation.","cls":"Platform","src":["P"],"herm":"BC204"},{"id":"11.1.8","n":"Device and form-factor support","d":"Provide usable layouts and supported behavior across declared mobile operating systems, browsers, and screen sizes.","cls":"Platform","src":["P"],"herm":"BC204"},{"id":"11.1.9","n":"Language and locale support","d":"Support configured interface languages and locale-appropriate dates, times, and numeric formats.","cls":"Platform","src":["P"],"herm":"BC204"}]}]},{"n":"12","name":"Integration, Security, and Operations","desc":"Connects the app to systems of record and keeps it secure and current.","area":"Shared Enablers","caps":[{"id":"12.1","n":"Connect systems of record","herm":["BC201"],"subs":[{"id":"12.1.1","n":"SIS and ERP integration","d":"Reads and writes student, registration, account and aid data through supported APIs rather than screen scraping.","cls":"Platform","src":["C","P"],"herm":"BC201"},{"id":"12.1.2","n":"LMS and third-party integration","d":"Connects the LMS, card, dining, parking and safety systems through LTI, APIs and deep links.","cls":"Platform","src":["C"],"herm":"BC201"},{"id":"12.1.3","n":"Extension framework","d":"Lets the campus build and publish its own cards and pages with an SDK or low-code builder.","cls":"Platform","src":["C"],"herm":"BC201"},{"id":"12.1.4","n":"SIS read and write","d":"Schedule, registration, holds, and profile against the system of record","cls":"Core","src":["G"],"herm":"BC201"},{"id":"12.1.5","n":"Bursar and aid connectors","d":"Balance, pay, award, and document","cls":"Core","src":["G"],"herm":"BC201"},{"id":"12.1.6","n":"LMS and identity connectors","d":"Course launch and the same account as email","cls":"Core","src":["G"],"herm":"BC201"},{"id":"12.1.7","n":"Evented updates","d":"A hold or a grade posts a push without a nightly wait","cls":"Expected","src":["G"],"herm":"BC110"}]},{"id":"12.2","n":"Secure and release the app","herm":["BC138"],"subs":[{"id":"12.2.1","n":"Data protection and session security","d":"Encrypts data on the device and in transit, times out sessions and blocks sensitive data from screenshots and backups.","cls":"Platform","src":["C"],"herm":"BC138"},{"id":"12.2.2","n":"Privacy and FERPA controls","d":"Honors directory-information blocks and FERPA release settings and records consent for data use.","cls":"Platform","src":["C","P"],"herm":"BC138"},{"id":"12.2.3","n":"Branded release management","d":"Publishes the campus-branded app to the App Store and Google Play with staged releases and minimum-version enforcement.","cls":"Platform","src":["C"],"herm":"BC138"},{"id":"12.2.4","n":"Usage analytics","d":"Reports adoption, feature use and task completion by population without exposing individual records.","cls":"Platform","src":["C","P"],"herm":"BC138"},{"id":"12.2.5","n":"Device binding and remote sign-out","d":"Lost phone can be cut off","cls":"Core","src":["G"],"herm":"BC138"},{"id":"12.2.6","n":"FERPA scope on every screen","d":"Proxy sees only what the student granted","cls":"Core","src":["G"],"herm":"BC138"},{"id":"12.2.7","n":"Configuration over a custom fork","d":"Campus branding and tiles survive the vendor release","cls":"Platform","src":["G"],"herm":"BC138"},{"id":"12.2.8","n":"Store release and kill switch","d":"A bad build can be pulled without an outage of the SIS","cls":"Platform","src":["G"],"herm":"BC138"},{"id":"12.2.9","n":"Governed configuration and release","d":"Manage campus branding, content permissions, test environments, supported distribution models, staged releases, and rollback procedures.","cls":"Platform","src":["P"],"herm":"BC138"}]}]}]}