RunestoneInteractive / RunestoneComponents

Packaging of the Runestone tools for publishing educational materials using github pages
http://runestoneinteractive.org
Other
101 stars 225 forks source link

Modify all practice problem types to tell you if the user was correct or not. #1295

Closed barbarer closed 2 years ago

barbarer commented 2 years ago

Currently only some practice types: multiple-choice questions, Parsons problems, and active code record in the log file if the student got the question correct or not. We should log this for all practice question types: fill in the blank, matching, clickable code, etc.

bnmnetp commented 2 years ago

Do you mean for questions marked :practice: ?? We log the correctness of every answer for every question type in the xxx_answers table, so having it in the useinfo table is redundant. I know its not consistent, but this is just how things evolved.

The new format of the dump that I prepared for Datashop has the information from the xxx_answers tables joined back to the useinfo log, so if you are doing some analysis I would suggest you update your scripts to use that dump as it is better and more complete!

barbarer commented 2 years ago

Okay. I will look at that.

Dr. Barbara Ericson Assistant Professor, School of Information University of Michigan

On Mon, Feb 14, 2022 at 12:58 PM Bradley Miller @.***> wrote:

Do you mean for questions marked :practice: ?? We log the correctness of every answer for every question type in the xxx_answers table, so having it in the useinfo table is redundant. I know its not consistent, but this is just how things evolved.

The new format of the dump that I prepared for Datashop has the information from the xxx_answers tables joined back to the useinfo log, so if you are doing some analysis I would suggest you update your scripts to use that dump as it is better and more complete!

— Reply to this email directly, view it on GitHub https://github.com/RunestoneInteractive/RunestoneComponents/issues/1295#issuecomment-1039384503, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKOZ7MYVVSLUSJTNQCHX2Z3U3E7FPANCNFSM5OL2G4DQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.*** com>