Errors while interacting with resources in a lesson on Learn-only device
See original GitHub issueObserved behavior
Replicable on 0.15.0b3 installed on both Windows 7 & 10 with learn-only device on Android 9.0 phone. Errors appear in seemingly random fashion on different resources at different moments. Learner device appears to be syncing correctly with the server, and progress (when achieved) is registered on Coach page.
1 | 2 | 3 |
---|---|---|
Errors and logs
{
"data": "<h1>Server Error (500)</h1>",
"status": 500,
"statusText": "Internal Server Error",
"headers": {
"content-length": "27",
"content-type": "text/html",
"date": "Wed, 08 Dec 2021 01:20:57 GMT",
"server": "Cheroot/unknown",
"vary": "Cookie",
"x-frame-options": "SAMEORIGIN"
},
"config": {
"url": "/api/logger/trackprogress/c05a4300939687321e2195d8972941f7/",
"method": "put",
"data": "{\"time_spent_delta\":123.604}",
"headers": {
"Accept": "application/json, text/plain, */*",
"Content-Type": "application/json;charset=utf-8",
"X-Requested-With": "XMLHttpRequest",
"X-CSRFToken": "WKza1d9ZwO52LYZNL8Ve0aBq1GsoKKio2ISgQZA2cHI4mNhLu0Ux5LlCG3ZfpCpd"
},
"transformRequest": [
null
],
"transformResponse": [
null
],
"timeout": 0,
"xsrfCookieName": "kolibri_csrftoken",
"xsrfHeaderName": "X-CSRFToken",
"maxContentLength": -1
},
"request": {}
}
full home folder (Windows 7, 370MB)
Expected behavior
…
User-facing consequences
…
Steps to reproduce
…
Context
- Kolibri version: 0.15.0b3
- Operating system: Windows 7 & 10 with learn-only device on Android 9.0 phone
- Browser: Firefox
Issue Analytics
- State:
- Created 2 years ago
- Comments:13 (13 by maintainers)
Top Results From Across the Web
Interactive Techniques (Kevin Yee)
These techniques have multiple benefits: the instructor can easily and quickly assess if students have really mastered the material (and plan to dedicate ......
Read more >Managing Difficult Classroom Discussions
This page provides tips and resources for managing heated or contentious conversations in the classroom.
Read more >Ch. 9 Questioning – Instructional Methods, Strategies and ...
Raising questions and knowing the right question to ask is an important learning skill that students need to be taught. Research into questioning...
Read more >Questioning Strategies
Handling student responses to questions. An important aspect of classroom interaction is the manner in which the instructor handles student responses. When an ......
Read more >Impact of Visual Aids in Enhancing the Learning Process ...
The challenges of classroom instruction increases when prescribed a course to the class while course books (textbooks) are constituted with too many interactive...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@radinamatic looking at the error trace it seems to be the same that was fixed in #8858 Can you try to reproduce it using https://buildkite.com/learningequality/kolibri-windows/builds/2721 ?
This seems to be caused by a bug in the DatabaseLocked handling middleware I had implemented: