From LearnLab
Revision as of 09:39, 4 August 2010 by Alida (Talk | contribs) (Notes/Comments)

Jump to: navigation, search

Status: Prioritization Needed

User Story

As a researcher, I want to have online tests so that I can have pre-test and post-test data associated with my study.


  • It would be good if DataShop provided the ability to facilitate grading of test data. -- Alida 16:09, 3 August 2010 (EDT) -- From email thread with Bruce McLaren and Vincent Aleven.
    • Vincent suggested that DataShop simply put a new field in the transaction export to indicate which transaction is the last transaction for a given step. The researcher would still need to do some work in Excel to produce the actual grades for the students. But this seems relatively simple for DataShop to do.
    • "Even if the DataShop is kind enough to implement the "test score" facility, I would hope it will also support the "last attempt" field, which would appear to be even easier to implement (since identifying the last attempt is a step in computing the test score) and provide great bang-for-the-buck. This field is still very useful for me and the projects that I have been involved with. For example, it is useful when the standard "test score" analysis is not quite what you need (e.g., when test items depend on each other in certain ways, or when you want more fine-grained measures of test performance, such as transfer v. reproduction - this is very very very typical and endorsed if not required by the PSLC theoretical framework). Further, given that we typically analyze test scores in Excel anyway, and there are typically so many ways to look at test scores, it seems important to offer flexibility (meaning, the "last attempt" field)." -- Vincent email 8/3/2010
    • Bruce suggested that DataShop take this one step further. Bruce, can you elaborate here more? Do you want a new report?
    • Alida wants to throw another idea into the mix.
      • DataShop can identify all problems where the tutor_flag field equals, 'test', 'pre-test' or 'post-test'. Then for each step in that problem, find the last transaction for that step and the outcome (CORRECT vs. INCORRECT) and then put two new columns in the student-step rollup export. One column indicating whether the step is part of a test problem. One column indicating whether the student was right or wrong on the last transaction.
      • The difficult thing would be actually producing a grade. How would DataShop know how many steps are part of each problem and how many problems are part of a test? If a student skips a step, and there are no logs for that step, then that student would have less steps than another student.
  • Related Request: Last Attempts - Test Items
    • As a researcher (or educator), I want to see data for last attempts only so I can determine correctness on test items. -- Ruth Wylie, July 3, 2008

See complete DataShop Feature Wish List.
See complete Collected User Requests.