From c3a5da2d1d545fbf74316324986cb6efdac903f7 Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Wed, 1 Dec 2021 17:57:22 +0200
Subject: [PATCH] true/false question

---
 .../demo/src/HHMI/layout/EditorElements.js    | 30 +++++++++++++++++--
 .../components/SwitchComponent.js             |  8 ++---
 2 files changed, 32 insertions(+), 6 deletions(-)

diff --git a/editors/demo/src/HHMI/layout/EditorElements.js b/editors/demo/src/HHMI/layout/EditorElements.js
index 537e7b9f8..9e50d1c47 100644
--- a/editors/demo/src/HHMI/layout/EditorElements.js
+++ b/editors/demo/src/HHMI/layout/EditorElements.js
@@ -325,7 +325,8 @@ export default css`
   /* -- Multiple Choice ---------------------------------- */
 
   .multiple-choice,
-  .multiple-choice-single-correct {
+  .multiple-choice-single-correct,
+  .true-false {
     border: 3px solid #f5f5f7;
     counter-reset: question-item-multiple;
     margin: 38px;
@@ -334,7 +335,6 @@ export default css`
 
     &:before {
       bottom: 25px;
-      content: 'Answer Group ' counter(multiple-question) '.';
       counter-increment: multiple-question;
       position: relative;
       right: 20px;
@@ -346,6 +346,32 @@ export default css`
     }
   }
 
+  .multiple-choice {
+    &:before {
+      content: 'Answer Group ' counter(multiple-question) ' (multiple choice)';
+    }
+  }
+
+  .multiple-choice-single-correct {
+    &:before {
+      content: 'Answer Group ' counter(multiple-question)
+        ' (multiple choice single correct)';
+    }
+  }
+
+  .true-false {
+    &:before {
+      content: 'Answer Group ' counter(multiple-question) ' (true/false)';
+    }
+  }
+
+  .true-false-single-correct {
+    &:before {
+      content: 'Answer Group ' counter(multiple-question)
+        ' (true/false single correct)';
+    }
+  }
+
   /* -- Fill The Gap ---------------------------------- */
 
   .fill-the-gap {
diff --git a/wax-prosemirror-services/src/TrueFalseQuestionService/components/SwitchComponent.js b/wax-prosemirror-services/src/TrueFalseQuestionService/components/SwitchComponent.js
index f0db85d5a..78879f53d 100644
--- a/wax-prosemirror-services/src/TrueFalseQuestionService/components/SwitchComponent.js
+++ b/wax-prosemirror-services/src/TrueFalseQuestionService/components/SwitchComponent.js
@@ -54,11 +54,11 @@ const CustomSwitch = ({ node, getPos }) => {
   return (
     <StyledSwitch
       checked={checked}
-      checkedChildren="YES"
-      label="Correct?"
+      checkedChildren="True"
+      label="True/false?"
       labelPosition="left"
       onChange={handleChange}
-      unCheckedChildren="NO"
+      unCheckedChildren="False"
     />
   );
 };
@@ -67,7 +67,7 @@ const getNodes = view => {
   const allNodes = DocumentHelpers.findBlockNodes(view.state.doc);
   const multipleChoiceNodes = [];
   allNodes.forEach(node => {
-    if (node.node.type.name === 'multiple_choice_single_correct') {
+    if (node.node.type.name === 'true_false') {
       multipleChoiceNodes.push(node);
     }
   });
-- 
GitLab