26: 2023-11-14 (Tue) 16:16:16 iseki  |
Cur: 2024-04-17 (Wed) 20:19:46 iseki  |
| | + | * This page is out of date. [#fb9d7b14] |
| | + | * Please see https://polaris.star-dust.jp/pukiwiki/?Moodle%2BJupyterHub [#m22e2071] |
| | + | |
| | + | |
| | * Moodle & JupyterHub 連携 [#t72c88ce] | | * Moodle & JupyterHub 連携 [#t72c88ce] |
| | - %%''現行システムは JupyterHub-2.3.1, 3.1.1 では動作するが,4.0.0 では動作しない''%% | | - %%''現行システムは JupyterHub-2.3.1, 3.1.1 では動作するが,4.0.0 では動作しない''%% |
| | +++ base.py 2023-05-07 01:44:31.750265669 -0400 | | +++ base.py 2023-05-07 01:44:31.750265669 -0400 |
| | @@ -235,7 +235,8 @@ | | @@ -235,7 +235,8 @@ |
| | + | |
| | def check_xsrf_cookie(self): | | def check_xsrf_cookie(self): |
| | try: | | try: |
| | # ensure _juptyerhub_user is defined on rejected requests | | # ensure _juptyerhub_user is defined on rejected requests |
| | if not hasattr(self, "_jupyterhub_user"): | | if not hasattr(self, "_jupyterhub_user"): |
| | + | #br |
| | + | |
| | + | |
| | + | ** GitHub [#ad573858] |
| | + | *** LTIContainerSpawner [#r4c1946d] |
| | + | - https://github.com/jupyter-fumihax/lticontainerspawner |
| | + | #br |
| | + | |
| | + | *** mod_lticontainer [#mdf183de] |
| | + | - https://github.com/moodle-fumihax/mod_lticontainer |
| | #br | | #br |
| | | | |
| | -- socket を読み書きできるアクセス用ユーザを作成する(グループが同じになるようにする). | | -- socket を読み書きできるアクセス用ユーザを作成する(グループが同じになるようにする). |
| | --- 例えば podman グループ(アクセス用ユーザはこのグループに参加する必要がある)を作成した場合 (root podman drwxrws---) | | --- 例えば podman グループ(アクセス用ユーザはこのグループに参加する必要がある)を作成した場合 (root podman drwxrws---) |
| | + | |
| | - /usr/lib/systemd/system/podman.socket | | - /usr/lib/systemd/system/podman.socket |
| | [Unit] | | [Unit] |
| | Description=Podman API Socket | | Description=Podman API Socket |
| | Documentation=man:podman-system-service(1) | | Documentation=man:podman-system-service(1) |
| | + | |
| | [Socket] | | [Socket] |
| | ExecStartPre=/usr/bin/chgrp podman /var/run/podman | | ExecStartPre=/usr/bin/chgrp podman /var/run/podman |
| | ListenStream=%t/podman/podman.sock | | ListenStream=%t/podman/podman.sock |
| | SocketMode=0660 | | SocketMode=0660 |
| | + | |
| | [Install] | | [Install] |
| | WantedBy=sockets.target | | WantedBy=sockets.target |