CTATTextArea - CMUCTAT/CTAT GitHub Wiki
This uses a <textarea>
as its base and is meant be used for larger text entry.
<div id="textarea" class="CTATTextArea"></div>
-
id
: Required. The name of the component, must be a valid html id name. -
class
: Required. The class list, must includeCTATTextArea
and no other CTAT<component> classes. -
data-ctat-enabled
:true
orfalse
. Default istrue
. Controls if the component will accept student interaction. -
data-ctat-tutor
:true
orfalse
. Default istrue
. Controls if direct actions on the component trigger grading. -
data-ctat-show-feedback
:true
orfalse
. Default istrue
unlessdata-ctat-tutor="false"
. Determines if grading feedback is shown on the component. -
data-ctat-show-hint-highlight
:true
orfalse
. Default istrue
. Determines if hint highlighting is shown on the component. -
data-ctat-disable-on-correct
:true
orfalse
. Default istrue
. Determines if the component becomes locked when it is graded as correct. -
data-ctat-tab-on-enter
:true
orfalse. Default is
true`. Determines if pressing the enter key will act like hitting tab which will advance to the next entity in the tab order and initiate grading, if grading is enabled. Set this to 'false' if you would like to let students format text with newlines. -
data-ctat-track-selection
: (experimental, in versions after 2023-09-01)true
orfalse
. Default isfalse
. If true, the component will generateselectText
actions when the user selects part of the text.
In addition to the common Actions listed in Often Used TPAs this component supports the following actions:
Action | Input | Notes |
---|---|---|
UpdateTextArea | a string | Modifies the text |
.CTATTextArea { display: inline-block; }
.CTATTextArea>textarea {
overflow: hidden;
resize: none;
width: inherit;
height: inherit;
}