Hello, I am new to computation layer.
I understand how to get it to check a student numerical input, but how can I get it to check a student numerical point?
I am trying to use it for the solution to a system of equation.
Could you provide a link to your activity or copy the code?
correct: this.numericValue= (-4,1)
correct: correct
I have a feeling it’s because of the coordinate not being a “numeric” value, so what option should I use?
I figured it out. I ended up using a table to check their coordinate point.
However, when I change the table format to “math input,” it does not show students whether they are correct or not. (I left it as a text)
Here is the code on the table:
correct: table1.cellContent(1,1)=“(-4,1)”
cellContent(1,2):when table1.cellContent(1,1)=“(-4,1)”
“”
otherwise " "
For coordinate pairs, you need to use parseOrderedPair
- for example, something like
correct: parseOrderedPair(this.latex).x=-4 and parseOrderedPair(this.latex).y=1
should do the trick. You could also have something like coord=parseOrderedPair(this.latex)
and then just use coord.x=-4 and coord.y=1
@pirsquared @tarnold
Can you check this code for inp4?
I am also expecting a coordinate as their answer, and on the teacher dashboard it is marking it correct, but the feedback is not giving them as a correct answer.
@pirsquared @tarnold actually, any point they enter is being marked correctly.
coord=parseOrderedPair(this.latex)
correct: numericValue(coord.x)=3 and numericValue(coord.y)=8
I keep getting an error message saying "Component “undefined: had no source “latex”. It actually doesn’t have any sources at all. Sorry about that.”
Where are you getting this error message? Can you share your updated activity?
I have it in the last “note box” but can you check inp4? Maybe I’m missing something
Put this in your note box:
coord=parseOrderedPair(inp4.latex)
correct = numericValue(coord.x)=3 and numericValue(coord.y)=8
content:"${feedback}"
feedback= when inp4.submitted and correct "✅ Good work!" when inp4.submitted "🤔 Keep thinking" otherwise " "
You can also have
coord=parseOrderedPair(inp4.latex)
correct: numericValue(coord.x)=3 and numericValue(coord.y)=8
in inp4, if you want the dashboard checks to work as well.
THANK YOU SO MUCH!
It’s working