- 現在との差分 を表示
- ソース を表示
- JupyterHub へ行く。
27: 2021-07-26 (月) 15:00:58 iseki | 28: 2021-08-01 (日) 11:41:01 iseki | ||
---|---|---|---|
Line 126: | Line 126: | ||
157 # If Canvas is running in anonymous mode, we\'ll still want the \'user_id\' (which is the `lti_user_id``) | 157 # If Canvas is running in anonymous mode, we\'ll still want the \'user_id\' (which is the `lti_user_id``) | ||
158 | 158 | ||
- | 159 canvas_id = handler.get_body_argument(\'custom_canvas_user_id\', default=None) | + | 159 canvas_id = handler.get_body_argument('custom_canvas_user_id', default=None) |
- | 160 + product_code = handler.get_body_argument(\'tool_consumer_info_product_family_code\', default=None) | + | 160 + product_code = handler.get_body_argument('tool_consumer_info_product_family_code', default=None) |
161 | 161 | ||
162 if canvas_id is not None: | 162 if canvas_id is not None: | ||
- | 163 user_id = handler.get_body_argument(\'custom_canvas_user_id\') | + | 163 user_id = handler.get_body_argument('custom_canvas_user_id') |
- | 164 + elif \'moodle\' in product_code: | + | 164 + elif 'moodle' in product_code: |
- | 165 + user_id = handler.get_body_argument(\'ext_user_username\') | + | 165 + user_id = handler.get_body_argument('ext_user_username') |
166 else: | 166 else: | ||
- | 167 user_id = handler.get_body_argument(\'user_id\') | + | 167 user_id = handler.get_body_argument('user_id') |
168 | 168 | ||
- JupyterHub のバックアップ一覧
- JupyterHub のバックアップ差分(No. All)
- 1: 2020-08-18 (火) 20:20:25 iseki
- 2: 2020-08-18 (火) 22:11:14 iseki
- 3: 2020-08-19 (水) 16:46:56 iseki
- 4: 2020-08-19 (水) 23:16:24 iseki
- 5: 2020-08-20 (木) 02:31:53 iseki
- 6: 2020-08-20 (木) 15:28:11 iseki
- 7: 2020-08-20 (木) 21:14:30 iseki
- 8: 2020-08-21 (金) 01:11:15 iseki
- 9: 2020-08-21 (金) 18:40:40 iseki
- 10: 2020-08-23 (日) 03:36:56 iseki
- 11: 2020-08-23 (日) 14:27:13 iseki
- 12: 2020-08-26 (水) 10:42:28 iseki
- 13: 2020-08-26 (水) 17:33:21 iseki
- 14: 2021-07-02 (金) 13:47:07 iseki
- 15: 2021-07-02 (金) 19:44:02 iseki
- 16: 2021-07-04 (日) 23:12:59 iseki
- 17: 2021-07-05 (月) 11:36:07 iseki
- 18: 2021-07-10 (土) 17:40:51 iseki
- 19: 2021-07-11 (日) 00:25:34 iseki
- 20: 2021-07-13 (火) 12:10:58 iseki
- 21: 2021-07-13 (火) 20:10:43 iseki
- 22: 2021-07-14 (水) 18:43:33 iseki
- 23: 2021-07-17 (土) 21:08:53 iseki
- 24: 2021-07-24 (土) 01:23:27 iseki
- 25: 2021-07-24 (土) 12:03:35 iseki
- 26: 2021-07-25 (日) 21:41:24 iseki
- 27: 2021-07-26 (月) 15:00:58 iseki
- 28: 2021-08-01 (日) 11:41:01 iseki
- 29: 2021-08-22 (日) 19:54:27 iseki
- 30: 2021-08-30 (月) 01:24:58 iseki
- 31: 2021-08-30 (月) 11:52:02 iseki
- 32: 2021-09-04 (土) 00:14:15 iseki
- 33: 2021-09-14 (火) 18:44:25 iseki
- 34: 2021-09-15 (水) 20:58:49 iseki
- 35: 2021-09-16 (木) 00:49:11 iseki
- 36: 2021-09-17 (金) 13:27:17 iseki
- 37: 2021-09-17 (金) 17:50:54 iseki
- 38: 2021-09-23 (木) 18:42:17 iseki
- 39: 2021-10-02 (土) 18:29:38 iseki
- 40: 2021-12-08 (水) 12:54:46 iseki
- 41: 2022-01-02 (日) 18:56:23 iseki
- 42: 2022-01-05 (水) 22:17:00 iseki
- 43: 2022-01-12 (水) 13:40:35 iseki
- 44: 2022-02-04 (金) 09:46:03 iseki
- 45: 2022-02-06 (日) 13:15:33 iseki
- 46: 2022-02-17 (木) 18:38:10 iseki
- 47: 2022-06-10 (金) 17:14:20 iseki
- 48: 2022-07-13 (水) 14:15:06 iseki
- 49: 2023-05-05 (金) 12:40:06 iseki
- 50: 2023-05-29 (月) 16:07:18 iseki
- 51: 2023-06-16 (金) 13:58:11 iseki
- 52: 2023-07-17 (月) 19:52:18 iseki
- 53: 2023-07-18 (火) 10:41:21 iseki
- 54: 2023-07-18 (火) 18:20:08 iseki
- 現: 2023-12-04 (月) 11:30:44 iseki