Buzz API

Reporting API - Inconsistant Results

Follow
Chris Lyles

When executing the following:

cmd=GetItemReport&entityid=<courseid>&itemid=<assessmentid>&report=StudentResponses&select=course.id,course.title,enrollment.id,item.id,item.title,user.id,user.reference,user.firstname,user.lastname,questions.score,questions.response&format=tab

The results seem to vary in some courses.

For instance, the results from most course shows one "score" and one "response" for a particular question in an assessment
"<questionID>_0.1.score", "<questionID>_0.1.response"

Results from another course (more than one) using the same assessment shows the following: "<questionID>_0.1.score", "<questionID>_1.2.score" ::: "<questionID>_0.1.response", "<questionID>_1.2.response".

As a result, we are unable to process the results and analyze the data.  What are we getting different results for the same assessment?

Thanks!

Comments (8)

Sort by
Scott Taylor

If there are student responses for different versions of a question then there will additional entries for that specific question for each version of the question that contained a student response.

0 Comment actions Permalink
Chris Lyles

So, it's safe to assume the latest version (in this case:  1.2) is the version we should analyze.  Correct?

Actually, after finding an example.  There could be students that have responded to the first version of the assessment.  Messy.

 

Thanks for the response! 

0 Comment actions Permalink
Scott Taylor

That is correct, unless you wish to compare previous versions against the current version.

0 Comment actions Permalink
Chris Lyles

It is possible to include the response, minus the version of the question?

0 Comment actions Permalink
Scott Taylor

That isn't currently possible.

0 Comment actions Permalink
Chris Lyles

Ok.. Thanks again for the help Scott.

0 Comment actions Permalink
Chris Lyles

Hey Scott,

In an effort to find another way to collect assessment data, I've noticed that the the following provides a lot of the same information I need:

getstudentsubmission&enrollmentid=<id>&itemid=<assessment id>&packagetype=data

The one item I'm missing is:  "Is the <answer> correct or incorrect?"

Which API could I use to collect that information?

0 Comment actions Permalink
Scott Taylor

The API that will work better to include if an answer was correct would be the API command GetAttemptReview. This will have correct="true" for the individual answers within a question and for the question overall.

0 Comment actions Permalink
Please sign in to leave a comment.