diff --git a/lms/public/css/style.css b/lms/public/css/style.css
index 8489722c..7169ada5 100644
--- a/lms/public/css/style.css
+++ b/lms/public/css/style.css
@@ -162,8 +162,8 @@ textarea.field-input {
.lesson-editor {
border: 1px solid var(--gray-300);
- border-radius: var(--border-radius-md);
- padding-top: 0.5rem;
+ border-radius: var(--border-radius-md);
+ padding-top: 0.5rem;
}
.lesson-parent .breadcrumb {
@@ -197,6 +197,14 @@ textarea.field-input {
cursor: pointer;
}
+.question-row .ql-editor.read-mode p {
+ display: none;
+}
+
+.question-row .ql-editor.read-mode p:first-child {
+ display: block;
+}
+
.codex-editor path {
stroke: var(--gray-800);
}
diff --git a/lms/www/batch/learn.js b/lms/www/batch/learn.js
index 2e9a7839..10bb1948 100644
--- a/lms/www/batch/learn.js
+++ b/lms/www/batch/learn.js
@@ -12,7 +12,7 @@ frappe.ready(() => {
save_current_lesson();
$(".option").click((e) => {
- enable_check(e);
+ if (!$("#check").hasClass("hide")) enable_check(e);
});
$(".possibility").keyup((e) => {
@@ -286,6 +286,7 @@ const show_indicator = (class_name, element) => {
const add_icon = (element, icon) => {
$(element).closest(".custom-checkbox").removeClass("active-option");
+ $(element).closest(".option").addClass("hide");
let label = $(element).siblings(".option-text").text();
$(element).siblings(".option-text").html(`
diff --git a/lms/www/batch/quiz.js b/lms/www/batch/quiz.js
index 225fbe87..4d53eff2 100644
--- a/lms/www/batch/quiz.js
+++ b/lms/www/batch/quiz.js
@@ -1,8 +1,4 @@
frappe.ready(() => {
- /* if (!$("#quiz-form").data("name")) {
- show_quiz_modal();
- } */
-
$("#quiz-title").focusout((e) => {
if ($("#quiz-title").val() != $("#quiz-title").data("title")) {
save_quiz({ quiz_title: $("#quiz-title").val() });
@@ -76,13 +72,12 @@ const get_question_fields = (values = {}) => {
dialog_fields.push({
fieldtype: "Section Break",
fieldname: `section_break_${num}`,
- label: __(""),
});
let option = {
fieldtype: "Small Text",
fieldname: `option_${num}`,
- label: __("Option ") + num,
+ label: __(`Option ${num}`),
depends_on: "eval:doc.type=='Choices'",
default: values[`option_${num}`] || "",
};
@@ -115,7 +110,7 @@ const get_question_fields = (values = {}) => {
possibility = {
fieldtype: "Small Text",
fieldname: `possibility_${num}`,
- label: __("Possible Answer ") + num,
+ label: __(`Possible Answer ${num}`),
depends_on: "eval:doc.type=='User Input'",
default: values[`possibility_${num}`] || "",
};
diff --git a/lms/www/courses/outline.js b/lms/www/courses/outline.js
index 9df5fa58..eaf9fc6c 100644
--- a/lms/www/courses/outline.js
+++ b/lms/www/courses/outline.js
@@ -31,7 +31,7 @@ const show_chapter_modal = (e) => {
$.trim(parent.find(".chapter-description").text())
);
$("#chapter-modal").data("chapter", parent.data("chapter"));
- $("#ch apter-modal").data("idx", parent.data("idx"));
+ $("#chapter-modal").data("idx", parent.data("idx"));
}
};