[FEATURE] [MER-4943] Enable/Disable DOT on an Adaptive Page Level#6260
[FEATURE] [MER-4943] Enable/Disable DOT on an Adaptive Page Level#6260
Conversation
AI Review — performanceNo issues found |
AI Review — securityNo issues found |
AI Review — elixirNon-exhaustive
|
AI Review — typescriptNo issues found |
AI Review — uiHelper text is not programmatically associated with the checkboxfile: lib/oli_web/live/curriculum/entries/options_modal.ex Hard-coded label text is not localized in authoring schemafile: assets/src/apps/authoring/components/PropertyEditor/schemas/lesson.ts Hard-coded modal copy is not localizedfile: lib/oli_web/live/curriculum/entries/options_modal.ex |
I think we could consider these 2 AI suggestions, especially the first one |
PrivSignal ReportUnable to load
|
Add page-level DOT control for both adaptive pages
Added
ai_enabledto:revisionssection_resourcesAdded migration with graded-based backfill defaults:
graded=true) ->ai_enabled=falsegraded=false) ->ai_enabled=trueSection resource creation/update/migration paths now copy and keep
ai_enabledin sync with pinned revisions (major/minor update paths included).Added page option checkbox: Enable AI Assistant (DOT) in Page Options modal.
Added adaptive lesson panel toggle (under appearance settings) for DOT enablement.
How To Create A DOT Adaptive Page
Enable section assistant (as admin)
/sections/<section_slug>/manageCreate adaptive page
Enable page DOT + Navigation
Publish + update section
Verify
/sections/<section_slug>/adaptive_lesson/<page_slug>Screen.Recording.2026-03-06.at.13.01.19.mov
See: https://eliterate.atlassian.net/browse/MER-4943