diff --git a/bases/rsptx/interactives/runestone/common/js/bookfuncs.js b/bases/rsptx/interactives/runestone/common/js/bookfuncs.js index a347fcee5..0ff1d2416 100644 --- a/bases/rsptx/interactives/runestone/common/js/bookfuncs.js +++ b/bases/rsptx/interactives/runestone/common/js/bookfuncs.js @@ -734,7 +734,7 @@ function createStudyCluesWidget() { if (studyCluesConversationId === -1) { if (sectionInfo) { query = `Regarding section "${sectionInfo}": ${query}`; - } + } } rb.logBookEvent({ event: "studyclues_query", act: `query: ${query}`, div_id: `${sectionInfo}` }); appendStudyCluesMessage(messagesEl, "user", query); // todo: make this conditional on being a book page and on the book being one of the supported books @@ -827,7 +827,10 @@ function shouldShowStudyCluesWidget() { const enabledBasecourses = ["csawesome2", "py4e-int", "thinkcspy", "httlacs", "PTXSB", "cppds2"]; - const enabledCourses = ["SI201-W26-MW", "SI201-W26-TTh", "DukeCS101SP26", "mcd-csa-schoology", "mcd-csa-canvas", "csawesome2-MOOC", "test_py4e-int_api", "bc_cppds_s26", "Test-py4e-int", "virginiatech_py4e-int_spring26"]; + const enabledCourses = ["SI201-W26-MW", "SI201-W26-TTh", "DukeCS101SP26", + "mcd-csa-schoology", "mcd-csa-canvas", "csawesome2-MOOC", + "test_py4e-int_api", "bc_cppds_s26", "Test-py4e-int", + "virginiatech_py4e-int_spring26", "umsi101_fall26"]; const host = window.location.hostname; if (host === "localhost") { diff --git a/components/rsptx/templates/admin/auth/_auth_base.html b/components/rsptx/templates/admin/auth/_auth_base.html index 1b9f581bc..36cc15e88 100644 --- a/components/rsptx/templates/admin/auth/_auth_base.html +++ b/components/rsptx/templates/admin/auth/_auth_base.html @@ -18,7 +18,7 @@ box-shadow: 0 2px 10px rgba(0,0,0,0.10); } .auth-card h1 { - color: #ab1059; + color: #4a90e2; font-size: 2em; font-weight: 300; margin-bottom: 24px; @@ -26,7 +26,7 @@ } .auth-card .form-group label { font-weight: 500; } .btn-rs-primary { - background: #ab1059; + background: #4a90e2; color: white; border: none; padding: 10px 28px; @@ -37,7 +37,7 @@ width: 100%; margin-top: 8px; } - .btn-rs-primary:hover { background: #8a0d49; color: white; } + .btn-rs-primary:hover { background: #357abd; color: white; } .auth-links { text-align: center; margin-top: 16px; font-size: 0.92em; } .auth-links a { color: #4a90e2; } diff --git a/components/rsptx/templates/admin/auth/courses.html b/components/rsptx/templates/admin/auth/courses.html index 326b72cc4..7a164058d 100644 --- a/components/rsptx/templates/admin/auth/courses.html +++ b/components/rsptx/templates/admin/auth/courses.html @@ -13,18 +13,18 @@ box-shadow: 0 2px 10px rgba(0,0,0,0.10); } .courses-container h1 { - color: #ab1059; + color: #4a90e2; font-size: 2em; font-weight: 300; margin-bottom: 8px; } .section-title { - color: #ab1059; + color: #4a90e2; font-size: 1.1em; font-weight: 600; margin-top: 28px; margin-bottom: 10px; - border-bottom: 1px solid #f0d0de; + border-bottom: 1px solid #c8dff5; padding-bottom: 4px; } .course-option { @@ -39,7 +39,7 @@ margin-bottom: 12px; } .btn-rs-primary { - background: #ab1059; + background: #4a90e2; color: white; border: none; padding: 10px 28px; @@ -49,7 +49,7 @@ cursor: pointer; margin-top: 16px; } - .btn-rs-primary:hover { background: #8a0d49; color: white; } + .btn-rs-primary:hover { background: #357abd; color: white; } {% endblock %} diff --git a/components/rsptx/templates/admin/auth/my_courses.html b/components/rsptx/templates/admin/auth/my_courses.html index 8cb8e4820..a748f32a9 100644 --- a/components/rsptx/templates/admin/auth/my_courses.html +++ b/components/rsptx/templates/admin/auth/my_courses.html @@ -13,18 +13,18 @@ box-shadow: 0 2px 10px rgba(0,0,0,0.10); } .my-courses-container h1 { - color: #ab1059; + color: #4a90e2; font-size: 2em; font-weight: 300; margin-bottom: 8px; } .section-title { - color: #ab1059; + color: #4a90e2; font-size: 1.1em; font-weight: 600; margin-top: 28px; margin-bottom: 10px; - border-bottom: 1px solid #f0d0de; + border-bottom: 1px solid #c8dff5; padding-bottom: 4px; } .course-row { @@ -40,7 +40,7 @@ font-size: 1em; } .badge-active { - background: #ab1059; + background: #4a90e2; color: #fff; font-size: 0.75em; padding: 2px 8px; @@ -56,7 +56,7 @@ font-weight: 600; } .btn-switch { - background: #ab1059; + background: #4a90e2; color: #fff; border: none; padding: 5px 14px; @@ -65,22 +65,22 @@ cursor: pointer; white-space: nowrap; } - .btn-switch:hover { background: #8a0d49; color: #fff; } + .btn-switch:hover { background: #357abd; color: #fff; } .btn-switch:disabled { background: #ccc; cursor: default; } .btn-drop { background: transparent; - color: #ab1059; - border: 1px solid #ab1059; + color: #4a90e2; + border: 1px solid #4a90e2; padding: 5px 12px; border-radius: 5px; font-size: 0.9em; cursor: pointer; white-space: nowrap; } - .btn-drop:hover { background: #fdf0f5; } + .btn-drop:hover { background: #f0f7ff; } .actions-row { margin-top: 32px; display: flex; @@ -89,8 +89,8 @@ } .btn-rs-secondary { background: transparent; - color: #ab1059; - border: 2px solid #ab1059; + color: #4a90e2; + border: 2px solid #4a90e2; padding: 9px 22px; border-radius: 6px; font-size: 15px; @@ -98,7 +98,7 @@ cursor: pointer; text-decoration: none; } - .btn-rs-secondary:hover { background: #fdf0f5; color: #ab1059; } + .btn-rs-secondary:hover { background: #f0f7ff; color: #4a90e2; } .empty-notice { color: #999; font-style: italic; diff --git a/components/rsptx/templates/admin/auth/profile.html b/components/rsptx/templates/admin/auth/profile.html index d375759c1..5ca9cb03d 100644 --- a/components/rsptx/templates/admin/auth/profile.html +++ b/components/rsptx/templates/admin/auth/profile.html @@ -6,12 +6,12 @@