flagflag  If you want to see English page, please click "English" Button at Left.
3: 2021-09-15 (水) 20:55:30 iseki ソース 4: 2021-09-17 (金) 14:51:03 iseki ソース
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


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
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
<今日>

オンライン状況

90 人のユーザが現在オンラインです。 (18 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 90

もっと...

アクセスカウンタ

今日 : 8983898389838983
昨日 : 2042920429204292042920429
総計 : 2338838923388389233883892338838923388389233883892338838923388389
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com