flagflag  If you want to see English page, please click "English" Button at Left.
8: 2021-09-04 (土) 01:48:00 iseki ソース 9: 2021-09-05 (日) 00:13:33 iseki ソース
Line 1: Line 1:
** Hack for [[Moodle]] - [[LTI]] [#w4c22429] ** Hack for [[Moodle]] - [[LTI]] [#w4c22429]
 +- [[Moodle+JupyterHub]]
 +- [[Moodle]], [[JupyterHub]]
 +- [[LTI]]
 +#br
*** iframe を使用すると,chrome, edgeでは 405 : Method Not Allowed が返される件 [#id5b6e70] *** iframe を使用すると,chrome, edgeでは 405 : Method Not Allowed が返される件 [#id5b6e70]
Line 37: Line 41:
- ''問題点: Moodleと JupyterHubを別のホストで動かすと,iframe を使用した場合,chrome, edge から cookieが送信されない.''(その内 FireFoxもだよね) - ''問題点: Moodleと JupyterHubを別のホストで動かすと,iframe を使用した場合,chrome, edge から cookieが送信されない.''(その内 FireFoxもだよね)
#br #br
 +**** 解決方法 [#f974d825]
 +
 + c.JupyterHub.tornado_settings = {
 +     "headers":{ "Content-Security-Policy": "frame-ancestors 'self' https://www.nsl.tuis.ac.jp" },
 +     "cookie_options": {"SameSite": "None", "Secure": True }
 + }
 +
 + c.Spawner.args = ['--NotebookApp.tornado_settings={
 +         "headers":{"Content-Security-Policy": "frame-ancestors \'self\' https://www.nsl.tuis.ac.jp" },
 +         "cookie_options": { "SameSite": "None", "Secure": True }
 +     }'
 + ]
 +
 +**** 参考:DB [#vf633496]
 + 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    |                |
 + +-------------------------------+------​--------+------+-----+---------+--------​--------+
 +
 +           <option value="1" selected="">デフォルト</option>
 +           <option value="2">埋め込み</option>
 +           <option value="3">埋め込み (ブロックなし)</option>
 +           <option value="5">既存のウィンドウ</option>
 +           <option value="4">新しいウィンドウ</option>
*** [[JupyterHub]] の Swapner での LTI 情報の受け取り処理 [#vd91a1e1] *** [[JupyterHub]] の Swapner での LTI 情報の受け取り処理 [#vd91a1e1]


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

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

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

オンライン状況

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

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

もっと...

アクセスカウンタ

今日 : 1364136413641364
昨日 : 1753317533175331753317533
総計 : 2346450723464507234645072346450723464507234645072346450723464507
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com