Hi all,
I am mostly finished with my major feature in Sakai-21 (LTI based assignments) and so I am ready to start having conversations with LTI Tool vendors about rough areas in their integrations.
This is the way I want to go about finding and fixing these little glitches - I even want to do this if there is already a JIRA.
- Set up the LTI software on
dev1.sakaicloud.org - make notes about what fails - I can look at the database on this server and deploy small fixes easily - and I don’t reset the database - so this is better for this kind of testing than a nightly or QA server
- Set up a Zoom meeting with me and a Sakai customer and someone from the LTI Tool Vendor and walk through the scenarios - I will record the Zoom session so I don’t have to write a ton of notes.
- I will review the Zoom video and create or update JIRAs with screen shots and videos.
Then I will group the JIRAs into three categories
- Just plain old bugs with a quick fix and easily back ported
- Low hanging fruit that can be fixed or implemented and back ported to 20 and 19
- Missing functionality that probably will be harder to back-port
Then I will move through these during July. By focusing on this across all integrations at the same time - it makes it a lot easier for me and I think that we will find commonalities across what is going wrong. And we should end up cleaning things up and meeting the Sakai-21 code freeze.
I just spent 90 minutes with Martin from TurnitIn looking through all the things he saw when testing Sakai’s LTI 1.3 support for TI. We identified several categories of issues:
- UI Clunkiness at them moment of installation of a new LTI 1.3 tool - should be easty to fix and easy to backport
- UI clunkiness in the feature split between Lessons External Tools and Lessons Add Learning App - easy to fix - easy to back port
- Lack of support for important features of deep linking responses - mostly about setting up the gradebook columns - this is a big thing and will be hard to back port because I might need to add a column to the DB
- Little connivence / cleanup of launch data - Easy to do and easy to back port
- Make the membership service a little smarter - easy to do and easy to back port
- Handling of empty grades in LTI 1.3 - this is a bug - easy to fix and easy to back port
I will be making JIRAs, categorizing them and as I fix them circla back with TI and make sure that they test the changes.
I know there are open concerns from DigiExam and Pressbooks. I would like to get a Zoom scheduled (this week would be great) with each so I can see where their issues overlap and /or are related to the issues that TII was so helpful in finding.
Thanks for your patience with me. It was a heck of a race weekend for the SakaiCar. As much time we have doing this and as much money I have spent on the race cars - you would think it would be easy by now. But no. Here is my racing blog post - it took two hours to write it all down. It took 6 days of very little sleep to live it - thankfully no humans were harmed.
Moving from fixing cars to fixing Sakai :)
/Chuck