Blackboard grade reporting problem

11 views
Skip to first unread message

Tom Salyers

unread,
Sep 13, 2021, 6:05:59 AM9/13/21
to numbas...@googlegroups.com
Hi, all.

We've got an issue where grades aren't being reported back to Blackboard, even though the system says they are.

The grades definitely exist in Numbas--they've got valid receipt codes and everything--but they're not being automatically reported back to Blackboard even though they're set up to. Trying to push them manually from Numbas *seems* to work in that we don't get any error messages, but the grades never show up.

I've had a similar problem before that turned out to be an overzealous security header setting that was keeping Numbas from reading its own cookies. This time, though, I've had a look in the browser console, and everything seems to be working normally. Trying to report grades manually has the system do a GET to https://numbas.shef.ac.uk/resource/11/report_scores, which returns a 200 OK as normal...but the grades don't get to Blackboard. 

We haven't updated our Numbas installation in a while, and the only thing I can think of that's changed is that our Blackboard system has been upgraded to 3900.21.0 recently. Does anyone know if there's any kind of issue with that release? 

--
Tom Salyers, MBCS
Senior Education Developer/System Administrator

The University of Sheffield
IT Services
10-12 Brunswick Street
Sheffield, S10 2FN
Tel:  0114 222 1141

Christian Lawson-Perfect

unread,
Sep 13, 2021, 6:07:43 AM9/13/21
to numbas...@googlegroups.com
Hi Tom,
Which version of the LTI provider are you running? In v2.12 there was an error that meant it lost the identifying information used when reporting scores back for a student.

--
You received this message because you are subscribed to the Google Groups "Numbas Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to numbas-users...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/numbas-users/CAAVE4MwrytTbtjc8-ta-wr_pk4%2BF8fQUEH1cXMoNMhyuNk5fHA%40mail.gmail.com.

Tom Salyers

unread,
Sep 13, 2021, 6:30:53 AM9/13/21
to Numbas Users
Hi, Christian. 

I can't seem to find the version number, but some grepping turns up a tag for 2.12 in the git directory, and the files are all dated to late May, so it looks like we've got that version. I'll try updating to 2.13.  

William Haynes

unread,
Sep 13, 2021, 6:50:43 AM9/13/21
to numbas...@googlegroups.com
Yes, is there a way to determine which version of the LTI provider is in use through the user interface?  

Will


Sent from my iPad

On Sep 13, 2021, at 6:30 AM, Tom Salyers <t.sa...@sheffield.ac.uk> wrote:

Hi, Christian. 

Christian Lawson-Perfect

unread,
Sep 13, 2021, 7:33:33 AM9/13/21
to numbas...@googlegroups.com
There isn't, and I've been meaning to add one.

Tom Salyers

unread,
Sep 13, 2021, 10:33:02 AM9/13/21
to Numbas Users
Hi, Christian. 

I've now upgraded to version 2.13 on our staging system, but our tester complained about getting a 500 error. Looking in /var/log/supervisor/numbas_lti_workers_stdout.log, we were getting a lot of "django.template.exceptions.TemplateSyntaxError: 'statici18n' is not a registered tag library" errors. 

I checked the documentation for django-static18n (https://django-statici18n.readthedocs.io/en/v2.0.1/) and managed to add the right settings to INSTALLED_APPS and TEMPLATES, and that seems to have fixed it. I mainly wanted to leave this here in case anyone else runs into something similar. 

Christian Lawson-Perfect

unread,
Sep 13, 2021, 10:36:35 AM9/13/21
to numbas...@googlegroups.com

Tom Salyers

unread,
Sep 13, 2021, 10:39:24 AM9/13/21
to numbas...@googlegroups.com
I followed the 2.13 part because we were coming from 2.12, but I'm now thinking the code on our staging system might have been slightly older than that. 

In my defense, I've just come back from two weeks off and I'm not entirely sure my brain is fully back in gear. :/ 

--
Tom Salyers, MBCS
Senior Education Developer/System Administrator

The University of Sheffield
IT Services
10-12 Brunswick Street
Sheffield, S10 2FN
Tel:  0114 222 1141

You received this message because you are subscribed to a topic in the Google Groups "Numbas Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/numbas-users/1AqqYMWora8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to numbas-users...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/numbas-users/CAEMHSOhZQB%3D90aEcC_gK5cfnrWEpb73T%3D0ya7D9O9tHa4EnV_g%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages