21: 2021-07-13 (火) 20:10:43 iseki |
22: 2021-07-14 (水) 18:43:33 iseki |
| | | |
| **** LTIモジュール [#m4467ad6] | | **** LTIモジュール [#m4467ad6] |
- | - Learning Tools Interoperability | + | ***** Learning Tools Interoperability [#lde959fa] |
| - https://github.com/jupyterhub/ltiauthenticator | | - https://github.com/jupyterhub/ltiauthenticator |
| | | |
| 168 | | 168 |
| | | |
- | - jupyterhub_config.py | + | ***** jupyterhub_config.py [#c6db4f7a] |
| c.JupyterHub.authenticator_class = 'ltiauthenticator.LTIAuthenticator' | | c.JupyterHub.authenticator_class = 'ltiauthenticator.LTIAuthenticator' |
| c.LTIAuthenticator.consumers = { | | c.LTIAuthenticator.consumers = { |
| } | | } |
| -- キーは二つとも openssl rand -hex 32 で生成. | | -- キーは二つとも openssl rand -hex 32 で生成. |
- | - Moodle 側 | + | #br |
- | -- 「サイト管理」=> 「プラグイン」=> 「外部ツール:ツールを管理する」(=>「ツールを手動設定する」) | + | ***** Moodle 側 [#sd9e4f7f] |
| + | - 「サイト管理」=> 「プラグイン」=> 「外部ツール:ツールを管理する」(=>「ツールを手動設定する」) |
| + | - [[Hack>Moodle/Moodle-LTI]] |
| #br | | #br |
| | | |
- | - error : module 'oauthlib.oauth1.rfc5849.signature' has no attribute 'signature_base_string' [#l6c7a130] | + | ***** error : module 'oauthlib.oauth1.rfc5849.signature' has no attribute 'signature_base_string' [#l6c7a130] |
- | -- conda install oauthlib | + | - ライブラリが足りない |
| + | - conda install oauthlib |
| #br | | #br |
- | - 欠点:利点? | + | |
| + | ***** 欠点:利点? [#w4038708] |
| -- %%一度 Moodle 経由でログインすると,ブラウザがアカウントを覚えているらしく,次回からは Moodle 経由で無くともログイン可能.%% ログアウトすればOK | | -- %%一度 Moodle 経由でログインすると,ブラウザがアカウントを覚えているらしく,次回からは Moodle 経由で無くともログイン可能.%% ログアウトすればOK |
| -- その他の一般ユーザ認証と併用できない. | | -- その他の一般ユーザ認証と併用できない. |
| #br | | #br |
| | | |
- | ** Notebook [#i00ecdd5] | + | ** Log [#s553f415] |
- | *** Docker Images [#yceb54d2] | + | *** LC_nblineage [#q1878f8f] |
| + | - https://github.com/NII-cloud-operation/Jupyter-LC_nblineage |
| + | #br |
| | | |
- | **** niicloudoperation/notebook [#b9ddd7f8] | + | *** LC_wrapper [#q23dcf44] |
| + | - https://github.com/NII-cloud-operation/Jupyter-LC_wrapper |
| + | #br |
| + | |
| + | ** 情報ソース [#s02d97ba] |
| + | |
| + | *** Notebook [#i00ecdd5] |
| + | |
| + | **** Docker Images [#yceb54d2] |
| + | |
| + | ***** niicloudoperation/notebook [#b9ddd7f8] |
| - docker pull niicloudoperation/notebook | | - docker pull niicloudoperation/notebook |
| #br | | #br |
- | ** Spawner [#v67998b2] | |
| | | |
- | *** [[Docker]] [#e1984289] | + | *** Spawner [#v67998b2] |
| + | |
| + | **** [[Docker]] [#e1984289] |
| - https://github.com/jupyterhub/dockerspawner | | - https://github.com/jupyterhub/dockerspawner |
| #br | | #br |
| | | |
- | *** [[Podman]] [#t1db1fc3] | + | **** [[Podman]] [#t1db1fc3] |
| - https://github.com/gatoniel/podmanspawner | | - https://github.com/gatoniel/podmanspawner |
| #br | | #br |
| | | |
- | *** [[Kubernetes]] [#af74888d] | + | **** [[Kubernetes]] [#af74888d] |
| - https://github.com/jupyterhub/zero-to-jupyterhub-k8s | | - https://github.com/jupyterhub/zero-to-jupyterhub-k8s |
| - https://zero-to-jupyterhub.readthedocs.io/en/latest/ | | - https://zero-to-jupyterhub.readthedocs.io/en/latest/ |