We are looking to install version 2.9.1 of the xblock-lit-consumer xblock-lti-consumer as it includes the NRP Service.
I know this wasn’t included in the current build so added it following the instructions for a cutom install of an xblock. The new xblock is available (with configs for NRP service) after we have rebuilt our pods but I get an error when I try to publish it within studio. If I check the LMS pods log I can see :
django.db.utils.OperationalError: (1054, “Unknown column ‘lti_consumer_lticonfiguration.config_id’ in ‘field list’”)
I checked the issues on the xblock-lti-consumer git repo and can see mention of :
The migrations are automatically run during instance setup and upgrade, however if you install a newer version of the XBlock they will need to be run manually. If you’re familiar with running
pavercommands you can run
paver update_db. I think with tutor this should be
tutor dev run lms paver update_db(though I’m not very familiar with tutor yet so could be wrong here).
We really would like to use NRPS as it gives us acces to quite a bit of content from our partners but not sure how to get this to work with k8s and tutor setup. If this isn’t a good idea does anybody know what version of lti-consumer we are currently on so I can guesstimate when this feature might makes it way in?