Replies: 1 comment 1 reply
-
The terminology is going to get confusing here. What I think of as an attempt may better be described as a version of a problem. Basically my thought was to replace the user_problem table with something that had a separate record for each version of the problem that was presented to the student. Here's my current thought: @drdrew42 suggested having an additional place to store every intermediate answer that was saved along the way. I think of this as more of a log, and would behave similarly to the current past answers table. |
Beta Was this translation helpful? Give feedback.
-
We've talked a bit about having both an attempts table and an answer table. I don't think I ever figured out the details here and am starting to work on that in the database.
attempts
This table will store basically any attempt from a student. If I understand correctly, I'm guessing this will include entering an answer in a box that may automatically send to the server instead of just on a "submit". I think this is a bit like the current
past_answer
table.Do we mainly just store the answer or the score/value as well?
answer
This is the actually answer submitted by the student for a given problem. For this, we'll store
If this is all, then this seems like we can store this in the user_problem table.
I feel like I'm definitely missing some things.
Beta Was this translation helpful? Give feedback.
All reactions