Skip to content

Commit 704591d

Browse files
Deploy jupyterquiz to branch/jupyterquiz
1 parent 20cf9dd commit 704591d

6 files changed

Lines changed: 86 additions & 78 deletions

File tree

branch/jupyterquiz/api/contents/all.json

Lines changed: 19 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,11 @@
22
"content": [
33
{
44
"content": null,
5-
"created": "2026-02-05T12:02:59.331012Z",
5+
"created": "2026-02-05T13:30:46.130747Z",
66
"format": null,
77
"hash": null,
88
"hash_algorithm": null,
9-
"last_modified": "2026-02-05T12:02:39.654955Z",
10-
"mimetype": "text/plain",
11-
"name": "requirements.txt",
12-
"path": "requirements.txt",
13-
"size": 16,
14-
"type": "file",
15-
"writable": true
16-
},
17-
{
18-
"content": null,
19-
"created": "2026-02-05T12:02:59.328012Z",
20-
"format": null,
21-
"hash": null,
22-
"hash_algorithm": null,
23-
"last_modified": "2026-02-05T12:02:39.653955Z",
9+
"last_modified": "2026-02-05T13:30:29.744962Z",
2410
"mimetype": null,
2511
"name": "Basics_filled.ipynb",
2612
"path": "Basics_filled.ipynb",
@@ -30,11 +16,11 @@
3016
},
3117
{
3218
"content": null,
33-
"created": "2026-02-05T12:02:59.327013Z",
19+
"created": "2026-02-05T13:30:46.129747Z",
3420
"format": null,
3521
"hash": null,
3622
"hash_algorithm": null,
37-
"last_modified": "2026-02-05T12:02:39.652956Z",
23+
"last_modified": "2026-02-05T13:30:29.744962Z",
3824
"mimetype": null,
3925
"name": "Basics.ipynb",
4026
"path": "Basics.ipynb",
@@ -44,11 +30,11 @@
4430
},
4531
{
4632
"content": null,
47-
"created": "2026-02-05T12:02:59.330013Z",
33+
"created": "2026-02-05T13:30:46.131747Z",
4834
"format": null,
4935
"hash": null,
5036
"hash_algorithm": null,
51-
"last_modified": "2026-02-05T12:02:59.330013Z",
37+
"last_modified": "2026-02-05T13:30:46.131747Z",
5238
"mimetype": null,
5339
"name": "images",
5440
"path": "images",
@@ -58,53 +44,25 @@
5844
},
5945
{
6046
"content": null,
61-
"created": "2026-02-05T12:02:59.328012Z",
62-
"format": null,
63-
"hash": null,
64-
"hash_algorithm": null,
65-
"last_modified": "2026-02-05T12:02:39.653955Z",
66-
"mimetype": "text/markdown",
67-
"name": "README.md",
68-
"path": "README.md",
69-
"size": 2988,
70-
"type": "file",
71-
"writable": true
72-
},
73-
{
74-
"content": null,
75-
"created": "2026-02-05T12:02:59.330013Z",
76-
"format": null,
77-
"hash": null,
78-
"hash_algorithm": null,
79-
"last_modified": "2026-02-05T12:02:39.653955Z",
80-
"mimetype": "application/json",
81-
"name": "notebook_settings.json",
82-
"path": "notebook_settings.json",
83-
"size": 121,
84-
"type": "file",
85-
"writable": true
86-
},
87-
{
88-
"content": null,
89-
"created": "2026-02-05T12:02:59.328012Z",
47+
"created": "2026-02-05T13:30:46.133747Z",
9048
"format": null,
9149
"hash": null,
9250
"hash_algorithm": null,
93-
"last_modified": "2026-02-05T12:02:39.653955Z",
94-
"mimetype": "application/yaml",
95-
"name": "environment.yml",
96-
"path": "environment.yml",
97-
"size": 151,
98-
"type": "file",
51+
"last_modified": "2026-02-05T13:30:46.133747Z",
52+
"mimetype": null,
53+
"name": "startup",
54+
"path": "startup",
55+
"size": null,
56+
"type": "directory",
9957
"writable": true
10058
},
10159
{
10260
"content": null,
103-
"created": "2026-02-05T12:02:59.331012Z",
61+
"created": "2026-02-05T13:30:46.132747Z",
10462
"format": null,
10563
"hash": null,
10664
"hash_algorithm": null,
107-
"last_modified": "2026-02-05T12:02:59.331012Z",
65+
"last_modified": "2026-02-05T13:30:46.132747Z",
10866
"mimetype": null,
10967
"name": "quizzes",
11068
"path": "quizzes",
@@ -114,11 +72,11 @@
11472
},
11573
{
11674
"content": null,
117-
"created": "2026-02-05T12:02:59.330013Z",
75+
"created": "2026-02-05T13:30:46.132747Z",
11876
"format": null,
11977
"hash": null,
12078
"hash_algorithm": null,
121-
"last_modified": "2026-02-05T12:02:39.653955Z",
79+
"last_modified": "2026-02-05T13:30:29.745962Z",
12280
"mimetype": "text/x-python",
12381
"name": "pull_files_from_repo_basic.py",
12482
"path": "pull_files_from_repo_basic.py",
@@ -127,11 +85,11 @@
12785
"writable": true
12886
}
12987
],
130-
"created": "2026-02-05T12:02:59.331012Z",
88+
"created": "2026-02-05T13:30:46.132747Z",
13189
"format": "json",
13290
"hash": null,
13391
"hash_algorithm": null,
134-
"last_modified": "2026-02-05T12:02:59.331012Z",
92+
"last_modified": "2026-02-05T13:30:46.132747Z",
13593
"mimetype": null,
13694
"name": "",
13795
"path": "",

branch/jupyterquiz/api/contents/images/all.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
"content": [
33
{
44
"content": null,
5-
"created": "2026-02-05T12:02:59.329012Z",
5+
"created": "2026-02-05T13:30:46.130747Z",
66
"format": null,
77
"hash": null,
88
"hash_algorithm": null,
9-
"last_modified": "2026-02-05T12:02:39.653955Z",
9+
"last_modified": "2026-02-05T13:30:29.745962Z",
1010
"mimetype": "image/png",
1111
"name": "ARC448p.png",
1212
"path": "images/ARC448p.png",
@@ -16,11 +16,11 @@
1616
},
1717
{
1818
"content": null,
19-
"created": "2026-02-05T12:02:59.329012Z",
19+
"created": "2026-02-05T13:30:46.131747Z",
2020
"format": null,
2121
"hash": null,
2222
"hash_algorithm": null,
23-
"last_modified": "2026-02-05T12:02:39.653955Z",
23+
"last_modified": "2026-02-05T13:30:29.745962Z",
2424
"mimetype": "image/png",
2525
"name": "icons8-python-48.png",
2626
"path": "images/icons8-python-48.png",
@@ -30,11 +30,11 @@
3030
},
3131
{
3232
"content": null,
33-
"created": "2026-02-05T12:02:59.330013Z",
33+
"created": "2026-02-05T13:30:46.131747Z",
3434
"format": null,
3535
"hash": null,
3636
"hash_algorithm": null,
37-
"last_modified": "2026-02-05T12:02:39.653955Z",
37+
"last_modified": "2026-02-05T13:30:29.745962Z",
3838
"mimetype": "image/png",
3939
"name": "qr_question1.png",
4040
"path": "images/qr_question1.png",
@@ -44,11 +44,11 @@
4444
},
4545
{
4646
"content": null,
47-
"created": "2026-02-05T12:02:59.329012Z",
47+
"created": "2026-02-05T13:30:46.131747Z",
4848
"format": null,
4949
"hash": null,
5050
"hash_algorithm": null,
51-
"last_modified": "2026-02-05T12:02:39.653955Z",
51+
"last_modified": "2026-02-05T13:30:29.745962Z",
5252
"mimetype": "image/svg+xml",
5353
"name": "Logo.svg",
5454
"path": "images/Logo.svg",
@@ -57,11 +57,11 @@
5757
"writable": true
5858
}
5959
],
60-
"created": "2026-02-05T12:02:59.330013Z",
60+
"created": "2026-02-05T13:30:46.131747Z",
6161
"format": "json",
6262
"hash": null,
6363
"hash_algorithm": null,
64-
"last_modified": "2026-02-05T12:02:59.330013Z",
64+
"last_modified": "2026-02-05T13:30:46.131747Z",
6565
"mimetype": null,
6666
"name": "images",
6767
"path": "images",

branch/jupyterquiz/api/contents/quizzes/all.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
"content": [
33
{
44
"content": null,
5-
"created": "2026-02-05T12:02:59.331012Z",
5+
"created": "2026-02-05T13:30:46.132747Z",
66
"format": null,
77
"hash": null,
88
"hash_algorithm": null,
9-
"last_modified": "2026-02-05T12:02:39.654955Z",
9+
"last_modified": "2026-02-05T13:30:29.745962Z",
1010
"mimetype": "application/json",
1111
"name": "datatypes.json",
1212
"path": "quizzes/datatypes.json",
@@ -16,11 +16,11 @@
1616
},
1717
{
1818
"content": null,
19-
"created": "2026-02-05T12:02:59.330013Z",
19+
"created": "2026-02-05T13:30:46.132747Z",
2020
"format": null,
2121
"hash": null,
2222
"hash_algorithm": null,
23-
"last_modified": "2026-02-05T12:02:39.653955Z",
23+
"last_modified": "2026-02-05T13:30:29.745962Z",
2424
"mimetype": "text/x-python",
2525
"name": "__init__.py",
2626
"path": "quizzes/__init__.py",
@@ -29,11 +29,11 @@
2929
"writable": true
3030
}
3131
],
32-
"created": "2026-02-05T12:02:59.331012Z",
32+
"created": "2026-02-05T13:30:46.132747Z",
3333
"format": "json",
3434
"hash": null,
3535
"hash_algorithm": null,
36-
"last_modified": "2026-02-05T12:02:59.331012Z",
36+
"last_modified": "2026-02-05T13:30:46.132747Z",
3737
"mimetype": null,
3838
"name": "quizzes",
3939
"path": "quizzes",
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"content": [
3+
{
4+
"content": null,
5+
"created": "2026-02-05T13:30:46.133747Z",
6+
"format": null,
7+
"hash": null,
8+
"hash_algorithm": null,
9+
"last_modified": "2026-02-05T13:30:29.745962Z",
10+
"mimetype": "text/x-python",
11+
"name": "00-install-deps.py",
12+
"path": "startup/00-install-deps.py",
13+
"size": 173,
14+
"type": "file",
15+
"writable": true
16+
}
17+
],
18+
"created": "2026-02-05T13:30:46.133747Z",
19+
"format": "json",
20+
"hash": null,
21+
"hash_algorithm": null,
22+
"last_modified": "2026-02-05T13:30:46.133747Z",
23+
"mimetype": null,
24+
"name": "startup",
25+
"path": "startup",
26+
"size": null,
27+
"type": "directory",
28+
"writable": true
29+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import piplite
2+
3+
# Install the dependencies as the jupyterlite starts up.
4+
# Needs to be pure python or available within pyodide.
5+
6+
await piplite.install([
7+
'jupyterquiz'
8+
])

branch/jupyterquiz/jupyter-lite.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,23 @@
11
{
22
"jupyter-config-data": {
3-
"appName": "JupyterLite",
3+
"ContentsManager": {
4+
"allow_hidden": true,
5+
"hide_globs": [
6+
"**/startup",
7+
"**/startup/**"
8+
]
9+
},
10+
"appName": "jupyterlab-deck",
411
"appUrl": "./lab",
512
"appVersion": "0.6.2",
613
"baseUrl": "./",
714
"defaultKernelName": "python",
15+
"disabledExtensions": [
16+
"@jupyterlab/drawio-extension",
17+
"jupyterlab-kernel-spy",
18+
"jupyterlab-tour"
19+
],
20+
"exposeAppInBrowser": true,
821
"faviconUrl": "./lab/favicon.ico",
922
"federated_extensions": [
1023
{

0 commit comments

Comments
 (0)