flagflag  
4: 2021-08-30 (Mon) 01:38:12 iseki source Cur: 2022-02-14 (Mon) 11:38:34 iseki source
Line 1: Line 1:
-* MDLDockerSpawner(仮) [#nc968fbb+* LTIDockerSpawner [#s3c5ef6a] 
-- [[Moodle]] と [[JupyterHub]] の連携をとるための Spawner クラス.+- 旧 MDLDockerSpawner : LTI コンシューマであれば Moodle以外でも使えそうなので,名称を変更.(2021 9/17) 
 +#br 
 +- gitlab: https://gitlab.nsl.tuis.ac.jp/iseki/ltic​ontainerspawner 
 + 
 +- [[Moodle]] (などの LMS) と [[JupyterHub]] の連携をとるための Spawner クラス.
- [[SystemUserSpawner>../SystemUserSpawner​]] クラスを継承. - [[SystemUserSpawner>../SystemUserSpawner​]] クラスを継承.
-- see also. [[ADS]]+- see also. [[Moodle+JupyterHub]],  and  [[対応Moodleモジュール(mod_lticontainer)>mod_lticontainer]] 
 +- see also. [[LTIContainerSpawner>JupyterHub/LTICont​ainerSpawner]], [[LTIPodmanSpawner>JupyterHub/LTIPodmanS​pawner]], 
#br #br
-*** LTI カスタムパラメーター [#t25f1f31] +*** 機能 [#o44dc5d5] 
-- mdl_image+- ユーザグループ機能の完全サポート 
-- mdl_user+- Moodle(その他の LTIコンシューマ)からの LTI カスタムパラメータを受信して動作. 
-- mdl_teacher+- 環境変数を使用した start.sh による Jupyter Lab/Notebook コンテナの動作制御. 
-- mdl_vol_[volume name]= +#br 
-- mdl_sub_[volume name]= +- 教師ユーザと学生ユーザの分離. 
-- mdl_sessioninfo=+- ユーザ毎の Volume のマウント,及びアクセス権(教師と学生)の設定. 
 +-- 教材の配布と収集に便利 
 +- Volume への任意名でのアクセス. 
 +- 起動イメージのリモート選択.Jupyter Lab/Notebook でないイメージを選択すると漏れなく死にます :-o 
 +- 起動 URL(Lab/Notebook)の選択. 
 +- %%iframe サポート%%  一部のみサポート:動くための条件がシビア(tornado のバージョンやブラウザの種類によって条件が変わる) 
 +- CPU/Momery の制限 
 +#br 
 + 
 +*** Volume 名に関する制約 [#q7b847fc] 
 +- ボリューム名には小文字のアルファベット・数字以外は使用できない.特殊文字も使用できない. 
 +- 大文字のボリューム名は小文字に変換される. 
 +- 同じボリューム名・アクセス名を指定した場合は,最初の物が優先される. 
 +- 一個の JupyterHub に対して複数の コンシューマからのアクセスをサポート 
 +- アクセス名の先頭に - を付けた場合は,教師ユーザのみシンボリックリンクが張られる 
 +- 注)アクセス名:ボリュームへ張られるシンボリックリンクの名前 
 +#br 
 + 
 +*** 処理可能な LTI カスタムパラメーター [#t25f1f31] 
 +- lms_user
 +- lms_teacher
 +- lms_image
 +- lms_defurl = 
 +- lms_cpulimit = 
 +- lms_memlimit = 
 +- lms_vol_[volume name] = 
 +- lms_sub_[volume name] = 
 +- lms_prs_[volume name] = 
 + 
 +- 自動設定 
 +-- lms_iframe= 
 +-- lms_sessioninfo= 
 + 
 +- 未使用 
 +-- (lms_grname=) 
 +-- (lms_option=)
#br #br
Line 19: Line 60:
#br #br
-*** LTI Module of Moodle [#s5023ba8+*** LTI Module [#e91ba7fb
-**** DB [#vf633496] +- [[LTI]]
- MariaDB [moodle_db]> show columns from mdl_lti; +
- +-------------------------------+------​--------+------+-----+---------+--------​--------+ +
- | Field                        | Type        | Null | Key | Default | Extra          | +
- +-------------------------------+------​--------+------+-----+---------+--------​--------+ +
- | id                            | bigint(10)  | NO  | PRI | NULL    | auto_increment | +
- | course                        | bigint(10)  | NO  | MUL | 0      |                | +
- | name                          | varchar(255) | NO  |    |        |                | +
- | intro                        | longtext    | YES  |    | NULL    |                | +
- | introformat                  | smallint(4)  | YES  |    | 0      |                | +
- | timecreated                  | bigint(10)  | NO  |    | 0      |                | +
- | timemodified                  | bigint(10)  | NO  |    | 0      |                | +
- | typeid                        | bigint(10)  | YES  |    | NULL    |                | +
- | toolurl                      | longtext    | NO  |    | NULL    |                | +
- | securetoolurl                | longtext    | YES  |    | NULL    |                | +
- | instructorchoicesendname      | tinyint(1)  | YES  |    | NULL    |                | +
- | instructorchoicesendemailaddr | tinyint(1)  | YES  |    | NULL    |                | +
- | instructorchoiceallowroster  | tinyint(1)  | YES  |    | NULL    |                | +
- | instructorchoiceallowsetting  | tinyint(1)  | YES  |    | NULL    |                | +
- | instructorcustomparameters    | longtext    | YES  |    | NULL    |                | +
- | instructorchoiceacceptgrades  | tinyint(1)  | YES  |    | NULL    |                | +
- | grade                        | bigint(10)  | NO  |    | 100    |                | +
- | launchcontainer              | tinyint(2)  | NO  |    | 1      |                | +
- | resourcekey                  | varchar(255) | YES  |    | NULL    |                | +
- | password                      | varchar(255) | YES  |    | NULL    |                | +
- | debuglaunch                  | tinyint(1)  | NO  |    | 0      |                | +
- | showtitlelaunch              | tinyint(1)  | NO  |    | 0      |                | +
- | showdescriptionlaunch        | tinyint(1)  | NO  |    | 0      |                | +
- | servicesalt                  | varchar(40)  | YES  |    | NULL    |                | +
- | icon                          | longtext    | YES  |    | NULL    |                | +
- | secureicon                    | longtext    | YES  |    | NULL    |                | +
- +-------------------------------+------​--------+------+-----+---------+--------​--------+ +
- +
--  select id,course,name,instructorcustomparameter​s  from mdl_lti;+
#br #br


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

36 user(s) are online (7 user(s) are browsing xpwiki)

Members: 0
Guests: 36

more...

Access Counter

Today : 2252225222522252
Yesterday : 4345434543454345
Total : 2365939323659393236593932365939323659393236593932365939323659393
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com