Is there a way to limit the number of attempts in a card sort?
You can’t really do that, because it would not be clear when an attempt has been completed. So a workaround would be to use an action button on a separate screen. You could record if the student is correct or not each time they click the button and respond accordingly. By using the capture property, it records the state of the card sort at the time the button is clicked. So if they exceed their attempts and the button is locked, even if they go change the card sort afterward, the button would still show incorrect. Here is a mock up of what I mean. Let me know if you need clarification or help modifying it.
Something I wanted to add is that you can link everything up with .script
That is an awesome idea! Thank you for sharing!
I have never used .script, when do you use it?
So basically if you have two different elements like a Note
and Math Response
and you have a variable like foo
in the Note
and want to access foo
in the Math Response
, you need to use .script
to call it:
# In Note:
foo = "hi"
# In Math Response:
mathfoo = Note.script.foo
It’s basically like a telephone line between all the elements. (Sorry for the bad analogy lol)
or just dont reveal the # correct until they press a button, and prevent them from moving after that?
im new here so idk
No you could just do disabled
I believe for the action button.
disabled: mathbox.submitted
thx alot.learn something new every day!
You’re welcome. Plus I did have to learn everything you’re probably learning too and I’ll just tell you CL is nothing compared to coding languages like x86 assembly.
Thank you for explaining, that is very helpful!
Very welcome. Glad I helped two people with one problem.