flagflag  
3: 2021-09-15 (Wed) 20:55:30 iseki source 4: 2021-09-17 (Fri) 14:51:03 iseki source
Line 6: Line 6:
- [[JupyterHub]] - [[JupyterHub]]
- [[Docker]] - [[Docker]]
 +
- [[LTI]] - [[LTI]]
- [[LTI Hack>Moodle/Moodle-LTI]] - [[LTI Hack>Moodle/Moodle-LTI]]
 +- [[LTIDockerSpawner>JupyterHub/LTIDockerS​pawner]]
-- [[MDLDockerSpawner>JupyterHub/MDLDockerSpa​wner]] +- [[mod_ltids]]
-- [[mod_mdlds]]+
-  [[feserver]] -  [[feserver]]
#br #br
Line 104: Line 105:
- Moodle と連携する為の 認証モジュール(Moodleの外部サービスを使用) - Moodle と連携する為の 認証モジュール(Moodleの外部サービスを使用)
- 先に authlib を入れておく. - 先に authlib を入れておく.
--- conda install oauthlib+-- conda install oauthlib  or pip  install oauthlib
- v1.2.0 release (2021 9/2) - v1.2.0 release (2021 9/2)
-- https://pypi.org/project/jupyterhub-ltia​uthenticator/1.2.0/ -- https://pypi.org/project/jupyterhub-ltia​uthenticator/1.2.0/
--- Patch 不要+-- Moodle に対して Patch 不要
 (jupyterhub)# pip install jupyterhub-ltiauthenticator==1.2.0  (jupyterhub)# pip install jupyterhub-ltiauthenticator==1.2.0
Line 144: Line 145:
#br #br
-*** [[MDLDockerSpawner>JupyterHub/MDLDockerSpawner]] [#k758b918] +*** [[LTIDockerSpawner>JupyterHub/LTIDockerSpawner]] [#k758b918] 
-- https://gitlab.nsl.tuis.ac.jp/iseki/mdldockerspawner+- https://gitlab.nsl.tuis.ac.jp/iseki/ltidockerspawner
- [[Moodle]] と [[JupyterHub]] の連携をとるための Spawner クラス. - [[Moodle]] と [[JupyterHub]] の連携をとるための Spawner クラス.
Line 154: Line 155:
**** 機能 [#o44dc5d5] **** 機能 [#o44dc5d5]
- ユーザグループ機能の完全サポート - ユーザグループ機能の完全サポート
-- Moodle からの LTI カスタムパラメータを受信して動作.+- Moodle(その他の LTIコンシューマ)からの LTI カスタムパラメータを受信して動作.
- 環境変数を使用した start.sh による Jupyter Lab/Notebook コンテナの動作制御. - 環境変数を使用した start.sh による Jupyter Lab/Notebook コンテナの動作制御.
#br #br
Line 162: Line 163:
- Volume への任意名でのアクセス. - Volume への任意名でのアクセス.
- 起動イメージのリモート選択.Jupyter Lab/Notebook でないイメージを選択すると漏れなく死にます :-o - 起動イメージのリモート選択.Jupyter Lab/Notebook でないイメージを選択すると漏れなく死にます :-o
-- 起動 URL(Lab/Notebook)のリモート選択.+- 起動 URL(Lab/Notebook)の選択.
- iframe サポート - iframe サポート
 +- CPU/Momery の制限
#br #br
Line 175: Line 177:
**** 注意事項 [#n57178a3] **** 注意事項 [#n57178a3]
-- Moodle で埋め込み(iframe)表示を行う場合は,Moodle と JupyterHub を同じホストにするか,Moodle のホスト上で feserver を動かす.+- %%Moodle で埋め込み(iframe)表示を行う場合は,Moodle と JupyterHub を同じホストにするか,Moodle のホスト上で feserver を動かす.%% 
 +- iframe 対応.ただし tornado が cookie の samesite を解釈可能なこと.(python3.8以上)
#br #br
Line 182: Line 185:
#br #br
-*** [[mod_mdlds]]  [#hbfc4f2f] +*** [[mod_ltids]]  [#hbfc4f2f] 
-- https://gitlab.nsl.tuis.ac.jp/iseki/mod_mdlds+- https://gitlab.nsl.tuis.ac.jp/iseki/mod_ltids
- MDLDockerSpawner サポート用 Moodleモジュール - MDLDockerSpawner サポート用 Moodleモジュール
Line 240: Line 243:
#br #br
-***** feplg_nbws.so の 設定ファイル [#jce86de4]+***** feplg_nbws.so の 設定ファイル(nbws.conf) [#d9285c96]
- Moodle_Host = XML-RPC を行うホスト名(FQDNまたはIPアドレス).デフォルトは localhost - Moodle_Host = XML-RPC を行うホスト名(FQDNまたはIPアドレス).デフォルトは localhost
- Moodle_Port = XML-RPC を行うホストのポート番号.デフォルトは 80 - Moodle_Port = XML-RPC を行うホストのポート番号.デフォルトは 80


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
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
Today

Who's Online

60 user(s) are online (14 user(s) are browsing xpwiki)

Members: 0
Guests: 60

more...

Access Counter

Today : 3319331933193319
Yesterday : 9324932493249324
Total : 2358247123582471235824712358247123582471235824712358247123582471
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com