Commit fa87048
committed
Squashed commit of the following:
commit 393831d
Author: Jason Altekruse <[email protected]>
Date: Wed Jan 10 13:03:50 2024 -0600
Cleanup, would like to turn some of the logging changes in a separate PR
commit 2c2baf1
Author: Jason Altekruse <[email protected]>
Date: Wed Jan 10 11:45:30 2024 -0600
Squashed commit of the following:
commit 429bd06
Author: Jason Altekruse <[email protected]>
Date: Tue Jan 9 15:37:12 2024 -0600
Remove big files
- being pulled in from temporary CDN during review, will decide on final location during discussion in PR review
commit 30a72ed
Author: Jason Altekruse <[email protected]>
Date: Sun Jan 7 21:37:01 2024 -0600
point to GH pages temporarily until we get a real release of DoenetML up on NPM
commit c7091d0
Author: Jason Altekruse <[email protected]>
Date: Mon Dec 4 14:49:41 2023 -0600
Give a valid response if no student page state is stored yet
commit d33ed6d
Author: Jason Altekruse <[email protected]>
Date: Mon Nov 27 23:17:30 2023 -0600
recalling state works!
commit 3b35d6b
Author: Jason Altekruse <[email protected]>
Date: Mon Nov 27 22:19:10 2023 -0600
TODO - come back to this state and figure out why a 500 server error ends up with a useless payload of {"detail":{}}
WIP - trying to get state loading from the server
commit a920052
Merge: 2eabe19 7d76814
Author: Jason Altekruse <[email protected]>
Date: Wed Nov 22 11:21:28 2023 -0600
Merge remote-tracking branch 'origin/main' into doenet-question-type
Conflicts:
bases/rsptx/web2py_server/applications/runestone/static/js/admin.js
poetry.lock
projects/interactives/poetry.lock
projects/interactives/pyproject.toml
projects/w2p_login_assign_grade/poetry.lock
projects/w2p_login_assign_grade/pyproject.toml
pyproject.toml
commit 2eabe19
Author: Jason Altekruse <[email protected]>
Date: Wed Nov 22 11:12:43 2023 -0600
Debugging inconsistent experience having grades calculated as a student
- last time I tried hunting this down the dockerized version was behaving different than the dstarted version of the server
commit 9ae91b1
Author: Jason Altekruse <[email protected]>
Date: Wed Nov 22 11:11:54 2023 -0600
WIP - some pointers to where file uploads are currently done by students, should be able to be repurposed to allow image uploads for doenet content
commit 4e159ff
Author: Jason Altekruse <[email protected]>
Date: Wed Nov 22 11:04:57 2023 -0600
Integrate the 2 panel doenet editor
commit 3a91363
Author: Jason Altekruse <[email protected]>
Date: Tue Nov 7 12:51:17 2023 -0600
Auto-grading for Doenet questions
TODO - remove the copy-paste in this file
Discuss possibly going as far as consolidating all of the answer tables into 1, I believe that would remove the need for several different mappings and "specialized" copy/pasted functions for each question type that I have needed to find
commit c86b5bc
Author: Jason Altekruse <[email protected]>
Date: Mon Nov 6 08:56:09 2023 -0600
WIP - trying to get grades saving and showing up in the gradebook for doenet problems
commit e4d9155
Author: Jason Altekruse <[email protected]>
Date: Tue Oct 24 22:07:44 2023 -0500
add useful info to logging of errors
commit ef97f0d
Author: Jason Altekruse <[email protected]>
Date: Tue Oct 24 22:06:57 2023 -0500
poetry locks
commit 0d5771f
Author: Jason Altekruse <[email protected]>
Date: Tue Oct 24 22:06:25 2023 -0500
WIP - adding doenet to the dropdown, and getting it to show up in the table after being added to an assignment
commit c14b3f6
Author: Jason Altekruse <[email protected]>
Date: Tue Oct 24 22:04:08 2023 -0500
fixing other question types hopefully with codeChat downgrade
commit f1c29dd
Author: Jason Altekruse <[email protected]>
Date: Tue Oct 24 18:01:04 2023 -0500
making a request to backend!
Next I need to figure out how I get access to the minimal necessary data for the request, mostly the course name
from schemas.py
# Schemas
# =======
class LogItemIncoming(BaseModelNone):
"""
This class defines the schema for what we can expect to get from a logging event.
Because we are using pydantic type verification happens automatically, if we want
to add additional constraints we can do so.
"""
event: str
act: str
div_id: str
course_name: str
commit ba60d59
Author: Jason Altekruse <[email protected]>
Date: Tue Oct 24 16:37:24 2023 -0500
I think this is the minimal set of changes to get Doenet rendering
- making one change over in DoenetML right now to allow passing more config options (redoing change from before I started from the tip of DoenetML recently)
commit 0c76290
Author: Jason Altekruse <[email protected]>
Date: Thu Oct 19 18:43:07 2023 -0500
I am confused, but now it lets me update the JS with just building the NPM project and re-building the book?
commit 789824a
Author: Jason Altekruse <[email protected]>
Date: Thu Oct 19 18:42:36 2023 -0500
Getting doenet into the standard initialization path for runestone components
- TODO - refactor doenet-embed to produce an artifact that is importable here, may have a good format with a module and instead need to update the config on this side, this was the error I got
// TODO fix this, in the meantime including from sphinx_static_files.html
// ERROR in ./runestone/doenet/js/doenet-standalone.js 240673:19
//Module parse failed: Unterminated template (240673:19)
//You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
commit 142aaf1
Author: Jason Altekruse <[email protected]>
Date: Mon Oct 16 17:15:24 2023 -0500
lock files, I still can't get it pulling in the old version of codeChat
commit d91f084
Author: Jason Altekruse <[email protected]>
Date: Mon Oct 16 17:14:59 2023 -0500
WIP - got doenet showing in the assignment editor1 parent 7d76814 commit fa87048
File tree
19 files changed
+565
-13
lines changed- bases/rsptx
- book_server_api/routers
- interactives
- runestone
- doenet
- js
- web2py_server/applications/runestone
- controllers
- models
- modules
- static/js
- views
- admin
- components/rsptx
- db
- logging
- templates
- staticAssets/js
19 files changed
+565
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
| 27 | + | |
26 | 28 | | |
27 | 29 | | |
28 | 30 | | |
| |||
67 | 69 | | |
68 | 70 | | |
69 | 71 | | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
70 | 132 | | |
71 | 133 | | |
72 | 134 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
| 152 | + | |
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| |||
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| 44 | + | |
43 | 45 | | |
44 | 46 | | |
45 | 47 | | |
| |||
251 | 253 | | |
252 | 254 | | |
253 | 255 | | |
| 256 | + | |
254 | 257 | | |
255 | 258 | | |
256 | 259 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
0 commit comments