We have been running our WeBWorK server with our classes for about a month now using LTI authentication between Canvas and WebWorK. This was working fine, but I received a report this week from one instructor that a student reported she was unable to access WeBWorK because the authentication failed. The instructor also said that "I've had other students telling me that the WeBWorK site keeps timing out for them and not loading."
Two screenshots of the WeBWorK warning message showed that diff(server-oauth) was 81 seconds in one case and 82 seconds in another case. Could this large time difference be causing the authentication to fail? If so, is there a way to increase the default time before authentication fails? I thought I would ask about this first before I try turning on the LTI debugging flag for further testing.
I had the instructor add me to her Canvas class as a student, and I was able to successfully authenticate to WeBWorK and access the homework sets. I tried 3 different assignments and each time connected to WeBWorK very quickly. So the diff(server-oauth) values in my cases were certainly very small. And so far I have not received any reports from other classes of students having authentication issues. So this may be just an isolated issue affecting just a few students, but I wanted to see if there was anything I could do on the server end to help them authenticate to WeBWorK.