Talk:Embedded Answers (Cloze) question type: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
Line 1: Line 1:
== The equal sign (=) doesn't seem to work with SHORTANSWER. ==
== The equal sign (=) doesn't seem to work with SHORTANSWER. ==


On occasion, the Atto editor can insert HTML code into the text between { and } with the result that the Cloze question does not work as expected.
On occasion, the Atto editor can insert HTML code, without your knowledge, into the text between { and } with the result that the Cloze question does not work as expected.


For example, if you have the following:
For example, if you have the following:
Line 9: Line 9:
the HTML code must contain exactly {:SA:=best~=leading}. However, it is possible that the Atto editor has inserted an HTML tag, for example a <span> tag as follows:
the HTML code must contain exactly {:SA:=best~=leading}. However, it is possible that the Atto editor has inserted an HTML tag, for example a <span> tag as follows:


  Moodle is the {:SA:=<span>best<span>~=<span>leading</span>} LMS.
  Moodle is the {:SA:=best~<span>=</span>leading} LMS.


This can only be revealed if you view the HTML code. Check *** to see how to do it.


'''Not working:''' (from the code view/HTML view in the editor)
So, if the Cloze question is not working as it should, check that it does not contain unnecessary HTML tags. All you have to do is view the HTML code of the question text and remove these tags.
 
Present career {:SA:=pop star~<span>=</span>famous pop star} or Present career {:SA:=pop star~<span>%100%</span>famous pop star}
 
'''Working:''' (after cleaning up the span tags)
 
Present career {:SA:=pop star~=famous pop star}
'''Solution:''' go into HTML view and clean up any tags in the shortcode between the start { and end }

Revision as of 20:56, 4 February 2020

The equal sign (=) doesn't seem to work with SHORTANSWER.

On occasion, the Atto editor can insert HTML code, without your knowledge, into the text between { and } with the result that the Cloze question does not work as expected.

For example, if you have the following:

Moodle is the {:SA:=best~=leading} LMS.

the HTML code must contain exactly {:SA:=best~=leading}. However, it is possible that the Atto editor has inserted an HTML tag, for example a <span> tag as follows:

Moodle is the {:SA:=best~<span>=</span>leading} LMS.

This can only be revealed if you view the HTML code. Check *** to see how to do it.

So, if the Cloze question is not working as it should, check that it does not contain unnecessary HTML tags. All you have to do is view the HTML code of the question text and remove these tags.