@kirsten_ryall wrote:
Good news, Level 2 support have been able to reproduce the behaviour and have now requested the engineering team take a look at it. They did also mention that this may be expected behaviour and a limitation of LTI grade passback functionality, but they will confirm.
The failure to update immediately, the lack of notification to the To Do List, the lack of a shortcut to the SpeedGrader, the complex build path, failure to report learning outcomes back to the mastery module, are all directly or indirectly related to New Quizzes being implemented as an LTI. The hope is that, like Badgr before, spinning out this functionality as an LTI will allow Canvas to monetize the New Quizzes capability through offering this as a third party LTI to other LMS platforms. With issues that now go back multiple years, clearly there are "sunk costs" for Instructure and an unwillingness to walk away from a problematic approach. However, tests and quizzes are just too central to the functionality of an LMS to "live" as an LTI extension. And the two year push back on Classic Quiz sunset indicates the extreme difficulty the engineering teams are having in resolving the many issues that they are trying to resolve.
For now I am advising the faculty I work with to hold off on New Quizzes until at least 2023 in the hope that Canvas can resolve the ever increasing number of issues that continue to arise - I haven't even mentioned the complexity that use of an LTI has forced NQ Item Banks to be owned by a user rather than a course and the many issues that arise from that.
LTI's will never produce the speed of pass back for data that a native implementation can produce. By their very nature LTI's are designed to operate in an async mode in their relation to the calling platform, not synchronous. This cannot be resolved by a code fix. Hence the phrase, "expected behavior."
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.