Action Level Legacy Data
Data on students' performance within your study problem set(s), presented as one row per student action.
There is a sequence of actions associated with each problem a student works on. Action Level Legacy Data contains the sequence of actions for each student on each problem. The following variables are included in Action Level Legacy Data.
Ten minutes into this video Dr Heffernan talks about action level data. It's a good example.
A less grainy version is here: video. Dr Heffernan made it in 2022 explaining these three types of files in the context of an example experiment using our newer data file formats. Here are three matching files: Action Level, Problem Level and Student Level.
Tips for Reading Action Level Legacy Data
In row 3, column J and K the student first entered "1/64" and was marked correct. In row 3 column E you see this was problem PRAVJUV.
In row 9, column J and K the student entered an answer for the third problem (PRAVJVV), "10^-3", and was marked wrong.
In row 10, column J and K you can see the student entered "1/1000" as a second attempt, which was correct.
In row 25, column C you can see that the data for a new student (118662) is being presented.
In row 27, column I you can see that this new student asked for a hint after entering "1/4^3", a wrong answer.
In row 27 - 29, column L you can see this student asked for a series of three hints in a row, spending only about 1 second per hint, trying to reach the correct answer.
Each row has a number, this can be used to sort the rows back into the original order.
Order of Action Per Student
This can be used to sort the actions back into order after sorting by other columns.
The ID of the student doing the problem.
The ID of the problem
Problem Sub-Part ID
The ID of the problem sub-part. A problem can consist of one or more main problems, which are considered sub-parts.
The order number of a specific action for a given user and a given problem
The type of action:
Start = when the student starts the problem
Hint = when a student asks for a hint
Resume = when a student resumes a problem
Answer = when a student submits an answer
End = when a student finishes a problem
The time stamp of the action.
The text of the answer (applicable only for the answer action)
The correctness of the answer (True/False)(applicable only for the answer action)
Problem Logs ID
The unique ID of the problem log entry