diff --git a/package-lock.json b/package-lock.json index ea3e12a71e..8872ded21e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -534,6 +534,246 @@ "node": ">=6.9.0" } }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@esbuild/linux-x64": { "version": "0.19.11", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz", @@ -549,6 +789,96 @@ "node": ">=12" } }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@fontsource-variable/open-sans": { "version": "5.0.23", "resolved": "https://registry.npmjs.org/@fontsource-variable/open-sans/-/open-sans-5.0.23.tgz", @@ -761,41 +1091,209 @@ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.5.tgz", - "integrity": "sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==", + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.1.tgz", + "integrity": "sha512-P6Wg856Ou/DLpR+O0ZLneNmrv7QpqBg+hK4wE05ijbC/t349BRfMfx+UFj5Ha3fCFopIa6iSZlpdaB4agkWp2Q==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.1.tgz", + "integrity": "sha512-piwZDjuW2WiHr05djVdUkrG5JbjnGbtx8BXQchYCMfib/nhjzWoiScelZ+s5IJI7lecrwSxHCzW026MWBL+oJQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.1.tgz", + "integrity": "sha512-LsZXXIsN5Q460cKDT4Y+bzoPDhBmO5DTr7wP80d+2EnYlxSgkwdPfE3hbE+Fk8dtya+8092N9srjBTJ0di8RIA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.1.tgz", + "integrity": "sha512-S7TYNQpWXB9APkxu/SLmYHezWwCoZRA9QLgrDeml+SR2A1LLPD2DBUdUlvmCF7FUpRMKvbeeWky+iizQj65Etw==", "cpu": [ "x64" ], "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.1.tgz", + "integrity": "sha512-Lq2JR5a5jsA5um2ZoLiXXEaOagnVyCpCW7xvlcqHC7y46tLwTEgUSTM3a2TfmmTMmdqv+jknUioWXlmxYxE9Yw==", + "cpu": [ + "arm" + ], + "optional": true, "os": [ "linux" ] }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.5.tgz", - "integrity": "sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg==", + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.1.tgz", + "integrity": "sha512-9BfzwyPNV0IizQoR+5HTNBGkh1KXE8BqU0DBkqMngmyFW7BfuIZyMjQ0s6igJEiPSBvT3ZcnIFohZ19OqjhDPg==", "cpu": [ - "x64" + "arm" ], "optional": true, "os": [ "linux" ] }, - "node_modules/@types/acorn": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", - "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", - "dependencies": { - "@types/estree": "*" - } + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.1.tgz", + "integrity": "sha512-e2uWaoxo/rtzA52OifrTSXTvJhAXb0XeRkz4CdHBK2KtxrFmuU/uNd544Ogkpu938BzEfvmWs8NZ8Axhw33FDw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.1.tgz", + "integrity": "sha512-ekggix/Bc/d/60H1Mi4YeYb/7dbal1kEDZ6sIFVAE8pUSx7PiWeEh+NWbL7bGu0X68BBIkgF3ibRJe1oFTksQQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.1.tgz", + "integrity": "sha512-UGV0dUo/xCv4pkr/C8KY7XLFwBNnvladt8q+VmdKrw/3RUd3rD0TptwjisvE2TTnnlENtuY4/PZuoOYRiGp8Gw==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.1.tgz", + "integrity": "sha512-gEYmYYHaehdvX46mwXrU49vD6Euf1Bxhq9pPb82cbUU9UT2NV+RSckQ5tKWOnNXZixKsy8/cPGtiUWqzPuAcXQ==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.1.tgz", + "integrity": "sha512-xeae5pMAxHFp6yX5vajInG2toST5lsCTrckSRUFwNgzYqnUjNBcQyqk1bXUxX5yhjWFl2Mnz3F8vQjl+2FRIcw==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.1.tgz", + "integrity": "sha512-AsdnINQoDWfKpBzCPqQWxSPdAWzSgnYbrJYtn6W0H2E9It5bZss99PiLA8CgmDRfvKygt20UpZ3xkhFlIfX9zQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.1.tgz", + "integrity": "sha512-KoB4fyKXTR+wYENkIG3fFF+5G6N4GFvzYx8Jax8BR4vmddtuqSb5oQmYu2Uu067vT/Fod7gxeQYKupm8gAcMSQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.1.tgz", + "integrity": "sha512-J0d3NVNf7wBL9t4blCNat+d0PYqAx8wOoY+/9Q5cujnafbX7BmtYk3XvzkqLmFECaWvXGLuHmKj/wrILUinmQg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.1.tgz", + "integrity": "sha512-xjgkWUwlq7IbgJSIxvl516FJ2iuC/7ttjsAxSPpC9kkI5iQQFHKyEN5BjbhvJ/IXIZ3yIBcW5QDlWAyrA+TFag==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.1.tgz", + "integrity": "sha512-0QbCkfk6cnnVKWqqlC0cUrrUMDMfu5ffvYMTUHf+qMN2uAb3MKP31LPcwiMXBNsvoFGs/kYdFOsuLmvppCopXA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dependencies": { "@babel/parser": "^7.20.7", @@ -1747,178 +2245,508 @@ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "optional": true, - "dependencies": { - "mimic-response": "^3.1.0" - }, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "optional": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-libc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/deterministic-object-hash": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", + "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", + "dependencies": { + "base-64": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/devalue": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", + "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==" + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/direction": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/direction/-/direction-2.0.1.tgz", + "integrity": "sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA==", + "bin": { + "direction": "cli.js" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dset": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.640", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.640.tgz", + "integrity": "sha512-z/6oZ/Muqk4BaE7P69bXhUhpJbUM9ZJeka43ZwxsDshKtePns4mhBlh8bU5+yrnOnz3fhG82XLzGUXazOmsWnA==" + }, + "node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==" + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "optional": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" + }, + "node_modules/esbuild": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz", + "integrity": "sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.19.11", + "@esbuild/android-arm": "0.19.11", + "@esbuild/android-arm64": "0.19.11", + "@esbuild/android-x64": "0.19.11", + "@esbuild/darwin-arm64": "0.19.11", + "@esbuild/darwin-x64": "0.19.11", + "@esbuild/freebsd-arm64": "0.19.11", + "@esbuild/freebsd-x64": "0.19.11", + "@esbuild/linux-arm": "0.19.11", + "@esbuild/linux-arm64": "0.19.11", + "@esbuild/linux-ia32": "0.19.11", + "@esbuild/linux-loong64": "0.19.11", + "@esbuild/linux-mips64el": "0.19.11", + "@esbuild/linux-ppc64": "0.19.11", + "@esbuild/linux-riscv64": "0.19.11", + "@esbuild/linux-s390x": "0.19.11", + "@esbuild/linux-x64": "0.19.11", + "@esbuild/netbsd-x64": "0.19.11", + "@esbuild/openbsd-x64": "0.19.11", + "@esbuild/sunos-x64": "0.19.11", + "@esbuild/win32-arm64": "0.19.11", + "@esbuild/win32-ia32": "0.19.11", + "@esbuild/win32-x64": "0.19.11" + } + }, + "node_modules/esbuild/node_modules/@esbuild/aix-ppc64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz", + "integrity": "sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild/node_modules/@esbuild/android-arm": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.11.tgz", + "integrity": "sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild/node_modules/@esbuild/android-arm64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz", + "integrity": "sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild/node_modules/@esbuild/android-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.11.tgz", + "integrity": "sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild/node_modules/@esbuild/darwin-arm64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz", + "integrity": "sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild/node_modules/@esbuild/darwin-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz", + "integrity": "sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild/node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz", + "integrity": "sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild/node_modules/@esbuild/freebsd-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz", + "integrity": "sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild/node_modules/@esbuild/linux-arm": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz", + "integrity": "sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild/node_modules/@esbuild/linux-arm64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz", + "integrity": "sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild/node_modules/@esbuild/linux-ia32": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz", + "integrity": "sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "node_modules/esbuild/node_modules/@esbuild/linux-loong64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz", + "integrity": "sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==", + "cpu": [ + "loong64" + ], "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=4.0.0" + "node": ">=12" } }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "node_modules/esbuild/node_modules/@esbuild/linux-mips64el": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz", + "integrity": "sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/detect-libc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "node_modules/esbuild/node_modules/@esbuild/linux-ppc64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz", + "integrity": "sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==", + "cpu": [ + "ppc64" + ], "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/deterministic-object-hash": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", - "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", - "dependencies": { - "base-64": "^1.0.0" - }, + "node_modules/esbuild/node_modules/@esbuild/linux-riscv64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz", + "integrity": "sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=18" + "node": ">=12" } }, - "node_modules/devalue": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", - "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==" - }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/esbuild/node_modules/@esbuild/linux-s390x": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz", + "integrity": "sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "node_modules/esbuild/node_modules/@esbuild/netbsd-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz", + "integrity": "sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">=0.3.1" + "node": ">=12" } }, - "node_modules/direction": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/direction/-/direction-2.0.1.tgz", - "integrity": "sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA==", - "bin": { - "direction": "cli.js" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/esbuild/node_modules/@esbuild/openbsd-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz", + "integrity": "sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dset": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", - "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", + "node_modules/esbuild/node_modules/@esbuild/sunos-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz", + "integrity": "sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.640", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.640.tgz", - "integrity": "sha512-z/6oZ/Muqk4BaE7P69bXhUhpJbUM9ZJeka43ZwxsDshKtePns4mhBlh8bU5+yrnOnz3fhG82XLzGUXazOmsWnA==" - }, - "node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==" - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "node_modules/esbuild/node_modules/@esbuild/win32-arm64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz", + "integrity": "sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==", + "cpu": [ + "arm64" + ], "optional": true, - "dependencies": { - "once": "^1.4.0" + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "node_modules/esbuild/node_modules/@esbuild/win32-ia32": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz", + "integrity": "sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "node": ">=12" } }, - "node_modules/es-module-lexer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", - "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" - }, - "node_modules/esbuild": { + "node_modules/esbuild/node_modules/@esbuild/win32-x64": { "version": "0.19.11", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz", - "integrity": "sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz", + "integrity": "sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], "engines": { "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.11", - "@esbuild/android-arm": "0.19.11", - "@esbuild/android-arm64": "0.19.11", - "@esbuild/android-x64": "0.19.11", - "@esbuild/darwin-arm64": "0.19.11", - "@esbuild/darwin-x64": "0.19.11", - "@esbuild/freebsd-arm64": "0.19.11", - "@esbuild/freebsd-x64": "0.19.11", - "@esbuild/linux-arm": "0.19.11", - "@esbuild/linux-arm64": "0.19.11", - "@esbuild/linux-ia32": "0.19.11", - "@esbuild/linux-loong64": "0.19.11", - "@esbuild/linux-mips64el": "0.19.11", - "@esbuild/linux-ppc64": "0.19.11", - "@esbuild/linux-riscv64": "0.19.11", - "@esbuild/linux-s390x": "0.19.11", - "@esbuild/linux-x64": "0.19.11", - "@esbuild/netbsd-x64": "0.19.11", - "@esbuild/openbsd-x64": "0.19.11", - "@esbuild/sunos-x64": "0.19.11", - "@esbuild/win32-arm64": "0.19.11", - "@esbuild/win32-ia32": "0.19.11", - "@esbuild/win32-x64": "0.19.11" } }, "node_modules/escalade": { @@ -2165,6 +2993,19 @@ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "optional": true }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -4757,9 +5598,9 @@ } }, "node_modules/postcss": { - "version": "8.4.33", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", - "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "funding": [ { "type": "opencollective", @@ -4777,7 +5618,7 @@ "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" @@ -5713,9 +6554,9 @@ } }, "node_modules/rollup": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.5.tgz", - "integrity": "sha512-E4vQW0H/mbNMw2yLSqJyjtkHY9dslf/p0zuT1xehNRqUTBOFMqEjguDvqhXr7N7r/4ttb2jr4T41d3dncmIgbQ==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.1.tgz", + "integrity": "sha512-0gG94inrUtg25sB2V/pApwiv1lUb0bQ25FPNuzO89Baa+B+c0ccaaBKM5zkZV/12pUUdH+lWCSm9wmHqyocuVQ==", "dependencies": { "@types/estree": "1.0.5" }, @@ -5727,19 +6568,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.9.5", - "@rollup/rollup-android-arm64": "4.9.5", - "@rollup/rollup-darwin-arm64": "4.9.5", - "@rollup/rollup-darwin-x64": "4.9.5", - "@rollup/rollup-linux-arm-gnueabihf": "4.9.5", - "@rollup/rollup-linux-arm64-gnu": "4.9.5", - "@rollup/rollup-linux-arm64-musl": "4.9.5", - "@rollup/rollup-linux-riscv64-gnu": "4.9.5", - "@rollup/rollup-linux-x64-gnu": "4.9.5", - "@rollup/rollup-linux-x64-musl": "4.9.5", - "@rollup/rollup-win32-arm64-msvc": "4.9.5", - "@rollup/rollup-win32-ia32-msvc": "4.9.5", - "@rollup/rollup-win32-x64-msvc": "4.9.5", + "@rollup/rollup-android-arm-eabi": "4.17.1", + "@rollup/rollup-android-arm64": "4.17.1", + "@rollup/rollup-darwin-arm64": "4.17.1", + "@rollup/rollup-darwin-x64": "4.17.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.17.1", + "@rollup/rollup-linux-arm-musleabihf": "4.17.1", + "@rollup/rollup-linux-arm64-gnu": "4.17.1", + "@rollup/rollup-linux-arm64-musl": "4.17.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.17.1", + "@rollup/rollup-linux-riscv64-gnu": "4.17.1", + "@rollup/rollup-linux-s390x-gnu": "4.17.1", + "@rollup/rollup-linux-x64-gnu": "4.17.1", + "@rollup/rollup-linux-x64-musl": "4.17.1", + "@rollup/rollup-win32-arm64-msvc": "4.17.1", + "@rollup/rollup-win32-ia32-msvc": "4.17.1", + "@rollup/rollup-win32-x64-msvc": "4.17.1", "fsevents": "~2.3.2" } }, @@ -6011,9 +6855,9 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "engines": { "node": ">=0.10.0" } @@ -6636,13 +7480,13 @@ } }, "node_modules/vite": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", - "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.10.tgz", + "integrity": "sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==", "dependencies": { - "esbuild": "^0.19.3", - "postcss": "^8.4.32", - "rollup": "^4.2.0" + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" }, "bin": { "vite": "bin/vite.js" @@ -6689,6 +7533,58 @@ } } }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, "node_modules/vitefu": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", diff --git a/src/components/en/systems/utol/NotificationHelp.mdx b/src/components/en/systems/utol/NotificationHelp.mdx index 35df56902b..585b229dfa 100644 --- a/src/components/en/systems/utol/NotificationHelp.mdx +++ b/src/components/en/systems/utol/NotificationHelp.mdx @@ -6,5 +6,5 @@ import Help from "@components/utils/Help.astro"; */} - - **The "Linked e-mail address" in the "Forwarding e-mail address" field is not displayed**: This may be due to your email address registered in UTAS not being reflected in the ITC-LMS yet. As it takes a day for it to be reflected, please try again on the following day. + - **The "Linked e-mail address" in the "Forwarding e-mail address" field is not displayed**: This may be due to your email address registered in UTAS not being reflected in the UTOL yet. As it takes a day for it to be reflected, please try again on the following day. diff --git a/src/data/notice.yml b/src/data/notice.yml index d6d01da410..c4b0855064 100644 --- a/src/data/notice.yml +++ b/src/data/notice.yml @@ -2,6 +2,10 @@ # contentはMarkdown記法で入力できます.二重引用符はエスケープが必要ですので注意してください. # "important: true"を含めるとトップページにより長い期間表示されるようになります(必要な場合に限って利用してください) +- + date: 2024-05-22 + content: + ja: "[UTOLにおける,LINE通知機能の提供開始と利用上の注意事項について](/notice/2024/0522-utol-notification-line)" - date: 2024-04-26 content: diff --git a/src/data/sitemapSections.ts b/src/data/sitemapSections.ts index beb554fd20..ee4b9616e9 100644 --- a/src/data/sitemapSections.ts +++ b/src/data/sitemapSections.ts @@ -32,13 +32,9 @@ export const sitemapSectionsJa: SitemapSection[] = [ name: "UTAS", }, { - patterns: [ - /^\/itc_lms$/, - /^\/lms_lecturers($|\/)/, - /^\/lms_students($|\/)/, - ], + patterns: [/^\/utol($|\/)/], depth: 3, - name: "ITC-LMS", + name: "UTOL", }, { patterns: [/^\/zoom($|\/)/], @@ -140,13 +136,9 @@ export const sitemapSectionsEn: SitemapSection[] = [ name: "UTAS", }, { - patterns: [ - /^\/en\/itc_lms$/, - /^\/en\/lms_lecturers($|\/)/, - /^\/en\/lms_students($|\/)/, - ], + patterns: [/^\/en\/utol($|\/)/], depth: 3, - name: "ITC-LMS", + name: "UTOL", }, { patterns: [/^\/en\/zoom($|\/)/], diff --git a/src/lib/CleanupIntegration.ts b/src/lib/CleanupIntegration.ts index c285e99b6d..ec4d493e5f 100644 --- a/src/lib/CleanupIntegration.ts +++ b/src/lib/CleanupIntegration.ts @@ -2,7 +2,7 @@ import type { AstroIntegration } from "astro"; import fs from "fs/promises"; import { basename, extname } from "path"; import { fileURLToPath } from "url"; -import { walk } from "./util"; +import { glob } from "glob"; const source = [".md", ".markdown", ".mdx", ".astro"]; @@ -12,16 +12,15 @@ export function cleanup(): AstroIntegration { hooks: { "astro:build:done": async ({ dir }) => { const path = fileURLToPath(dir); - const promises = []; - for await (const file of walk(path)) { + const files = await glob("**/*", { cwd: path, nodir: true, absolute: true }); + await Promise.all(files.map((file) => { if ( source.includes(extname(file)) || basename(file).startsWith("_") ) { - promises.push(fs.rm(file)); + return fs.rm(file); } - } - await Promise.all(promises); + })); }, }, }; diff --git a/src/lib/RedirectIntegration.ts b/src/lib/RedirectIntegration.ts index 141635f06e..be67ebacc0 100644 --- a/src/lib/RedirectIntegration.ts +++ b/src/lib/RedirectIntegration.ts @@ -3,7 +3,7 @@ import fs from "fs/promises"; import matter from "gray-matter"; import { extname, join, relative } from "path"; import { fileURLToPath } from "url"; -import { walk } from "./util"; +import { glob } from "glob"; import { VFile } from "vfile"; const source = [".md", ".markdown", ".mdx"]; @@ -14,12 +14,14 @@ export default function redirect(): AstroIntegration { hooks: { "astro:config:setup": async ({ updateConfig, config }) => { const pages = join(fileURLToPath(config.srcDir), "pages"); - const promises: Promise[] = []; - for await (const path of walk(pages)) { - if (!source.includes(extname(path))) continue; - promises.push(readFile(path)); - } - const files = await Promise.all(promises); + const paths = await glob("**/*", { cwd: pages, nodir: true, absolute: true }); + const files = ( + await Promise.all( + paths.map(async (path) => { + if (!source.includes(extname(path))) return null; + return readFile(path); + }) + )).filter((file) => file !== null); const redirects = files.flatMap((file) => { const { redirect_to, redirect_from } = file.data; const here = diff --git a/src/lib/util.ts b/src/lib/util.ts deleted file mode 100644 index 406912e7ab..0000000000 --- a/src/lib/util.ts +++ /dev/null @@ -1,11 +0,0 @@ -import fs from "fs/promises"; -import { join } from "path"; - -export async function* walk(path: string): AsyncGenerator { - const entries = await fs.readdir(path, { withFileTypes: true }); - for (const entry of entries) { - const entryPath = join(path, entry.name); - if (entry.isDirectory()) yield* walk(entryPath); - else if (entry.isFile()) yield entryPath; - } -} diff --git a/src/pages/about/index.md b/src/pages/about/index.md index 1b65b77e72..a7fbda3438 100644 --- a/src/pages/about/index.md +++ b/src/pages/about/index.md @@ -17,9 +17,9 @@ breadcrumb: 開設後間もなく,有志学生が参加し,現在はオンライン授業やWeb会議に留まらない,本学のICT利用に関する整理された情報発信とサポートを,教職員と学生が協力して行う取り組みになりました. -* 情報システム,サービスに関する技術サポートや質問対応には,本学学生が[コモンサポーター(CS)](cs)として貢献しています. +* 情報システム,サービスに関する技術サポートや質問対応には,本学学生が[コモンサポーター](cs)として貢献しています. * 本サイト内の記事作成や英語化などの業務には,本学学生が[オンライン教育支援サポーター(OES)](oes)として貢献していました. -* 本サイトの管理やutelecon内の記事作成などの業務には,本学学生がuteleconサポーターとして貢献しています(※uteleconサポーターの説明ページは準備中です). +* 本サイトの管理やutelecon内の記事作成などの業務には,本学学生が[uteleconサポーター](us)として貢献しています. ## 各項目について @@ -45,7 +45,7 @@ uteleconは以下のコンテンツから構成されています.それぞれ * 東京大学の学生・教職員の方向けのページです.オンライン授業・会議やオンラインを活用した活動で,わからないこと・困ったことがあった場合は,こちらをご覧ください. * また,「[サポート窓口](/support)」のページには問い合わせに対応するためのチャットサポートがあります.画面右下のウィジェットのリンク先の「[サポート窓口](/support)」から質問することができます. -* サポート業務には,本学学生がコモンサポーター(CS)として携わっています.詳しくは「[コモンサポーターについて](cs)」をご覧ください. +* サポート業務には,本学学生がコモンサポーターやuteleconサポーターとして携わっています.詳しくは「[コモンサポーターについて](cs)」をご覧ください. ## 外部発表・取材一覧 diff --git a/src/pages/about/us.md b/src/pages/about/us.md new file mode 100644 index 0000000000..29b5f9df78 --- /dev/null +++ b/src/pages/about/us.md @@ -0,0 +1,26 @@ +--- +title: uteleconサポーターについて +breadcrumb: + title: uteleconサポーターについて +--- + +

+ページ作成日:2024年5月29日

+ +## uteleconサポーターとは + +uteleconでは,「uteleconサポーター」という学生サポーターを設けています. + +uteleconサポーターは,ポータルサイトやサポート窓口の運営を多面的に補助するさまざまな業務に日々携わっています.業務内容は多岐にわたりますが,例えば次のようなものがあります. +- ポータルサイト内のコンテンツ(日本語・英語)の作成・更新 +- ポータルサイトの設定・管理の補助や,デザイン,機能開発等 +- ポータルサイトで案内される情報システムの機能確認 +- ポータルサイトで案内される説明会等の開催の補助 +- サポート窓口の運営の補助 +- その他内部でのコミュニケーションや運営全般に必要な事務の補助 + +uteleconサポーターのメンバーとして,現在約30名の本学学生が活動しています.教養学部前期課程から大学院博士課程まで,しかも様々な専門分野から,大学をより良くする取り組みや情報通信技術全般に関心のある学生が集まっています.それぞれの知識・経験・技術を活かしつつ,またそれらを学び合いながら,協力して業務にあたっています. + +## 関連組織 + +uteleconサポーターは,主に東京大学情報システム本部の教職員によって運営されています.その他,本学の情報システムについて専門的な情報やサポートを提供するため,情報基盤センター・情報システム部の教職員やコモンサポーター・ECCS相談員などと連携して活動しています. diff --git a/src/pages/articles/copyright/educational-use-examples.md b/src/pages/articles/copyright/educational-use-examples.md index 28bb8b2af6..b953cb8b89 100644 --- a/src/pages/articles/copyright/educational-use-examples.md +++ b/src/pages/articles/copyright/educational-use-examples.md @@ -110,7 +110,7 @@ author: [^16]: 運用指針5-6項,9項を参照 [^17]: 著作権法2条1項15項を参照 [^18]: 著作権法2条1項7号を参照 -[^19]: 東京大学では,ITC-LMSという学習管理システムを利用しています. +[^19]: 東京大学では,UTOLという学習管理システムを利用しています. [^20]: 著作権法23条2項を参照 [^21]: 著作権法47条の6第1項1号を参照 diff --git a/src/pages/articles/google-form/index.md b/src/pages/articles/google-form/index.md index 4a70f2cded..ea7004ad97 100644 --- a/src/pages/articles/google-form/index.md +++ b/src/pages/articles/google-form/index.md @@ -189,7 +189,7 @@ Google フォームでは事前に模範解答を入力しておくことで自 #### 完成したGoogle フォームを共有する -右側の「送信」をクリックし,下図の⻘丸で囲まれたリンクマークをクリックするとリンクが出てきます. このリンクを「コピー」し,ITC-LMSやZoomのチャット欄にペーストして共有します. +右側の「送信」をクリックし,下図の⻘丸で囲まれたリンクマークをクリックするとリンクが出てきます. このリンクを「コピー」し,UTOLやZoomのチャット欄にペーストして共有します. 大人数の授業の場合には1つのフォームにアクセスが集中すると動作しなくなる可能性があるため,同一のフォームを複数作成,共有して回答をばらけさせるという対策が有効です(350人参加の授業において,3つのフォームを使ってテストを実施した事例があります.詳細は[四本裕子先生のグッドプラクティス](/good-practice/interview/yotsumoto)を参照してください). diff --git a/src/pages/articles/itc-lms/index.md b/src/pages/articles/itc-lms/index.md index ae999b3428..d65407e1bc 100644 --- a/src/pages/articles/itc-lms/index.md +++ b/src/pages/articles/itc-lms/index.md @@ -2,6 +2,11 @@ title: 学習管理システムの概要を知る,ITC-LMSを活用する --- +
+ + 現在,東京大学ではITC-LMSに代わって,ほぼ同等の機能を持つ学習管理システム[UTOL](/utol/)が導入されています.こちらの記事にある「ITC-LMS」は適宜「UTOL」に読み替えてご覧ください. +
+ ## この記事のハイライト 学習管理システム(LMS)とはどのようなシステムなのかを紹介します.また, 東大内で主に用いられている学習管理システムである「ITC-LMS」を事例に活用方法を提案します. diff --git a/src/pages/articles/question-tools/index.md b/src/pages/articles/question-tools/index.md index 2143bd9477..55dc8cca26 100644 --- a/src/pages/articles/question-tools/index.md +++ b/src/pages/articles/question-tools/index.md @@ -204,12 +204,12 @@ Slackでは複数の「チャンネル」を作成できるのに対し,LINE ここでは質問を多く集める必要はなく,補助的に行えればよいという授業で活用できるツールを紹介しています. -#### ITC-LMS(東京大学の場合)などの学習管理システム +#### UTOL(東京大学の場合)などの学習管理システム {:#LMS} -ITC-LMSは東京大学の学習管理システムです.資料・課題の配布や提出,受講者への連絡,テストの実施などの機能があります. +UTOLは東京大学の学習管理システムです.資料・課題の配布や提出,受講者への連絡,テストの実施などの機能があります. -ITC-LMSには掲示板機能があるため,「質問受付」などといったテーマタイトルで掲示板を開設することで,質問を募集できます. +UTOLには掲示板機能があるため,「質問受付」などといったテーマタイトルで掲示板を開設することで,質問を募集できます. (良い点) * 全員がメッセージを投稿できるため,受講者同士で解決しあうこともできる. @@ -220,7 +220,7 @@ ITC-LMSには掲示板機能があるため,「質問受付」などといっ * 大講義や初回授業などで多くの学生が一度にアクセスすると,読み込み等が非常に遅くなったり,使えなくなったりする可能性がある(2021年9月現在ではかなり改善され,ほとんど問題なく利用できる). (参考ページ) -* **[ITC-LMS 説明ページ](/itc_lms)**:サービスの概要と基本的な利用方法をまとめています. +* **[UTOL 説明ページ](/utol/)**:サービスの概要と基本的な利用方法をまとめています. #### Google Classroom {:#GoogleClassroom} diff --git a/src/pages/articles/slack-communication/index.mdx b/src/pages/articles/slack-communication/index.mdx index 775b8ad467..a0c6bed756 100644 --- a/src/pages/articles/slack-communication/index.mdx +++ b/src/pages/articles/slack-communication/index.mdx @@ -86,7 +86,7 @@ Slackは,リアルタイムでやりとりができるメッセージプラッ * 招待したい学生のメールアドレスを収集できている場合は,学生のメールアドレスに招待を送ります.ダイレクトメッセージの下にある,**「チームメンバーを追加する」**を押し,招待したい学生のメールアドレスを入力します. -* リンクで共有する場合は,招待リンクをITC-LMSなどを通じて授業内で共有します(「[招待リンクの共有方法(Slackヘルプ)](https://slack.com/intl/ja-jp/help/articles/201330256-%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E3%81%AB%E6%96%B0%E8%A6%8F%E3%83%A1%E3%83%B3%E3%83%90%E3%83%BC%E3%82%92%E6%8B%9B%E5%BE%85%E3%81%99%E3%82%8B#u25307u24453u12522u12531u12463u12434u20849u26377u12377u12427)」). +* リンクで共有する場合は,招待リンクをUTOLなどを通じて授業内で共有します(「[招待リンクの共有方法(Slackヘルプ)](https://slack.com/intl/ja-jp/help/articles/201330256-%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E3%81%AB%E6%96%B0%E8%A6%8F%E3%83%A1%E3%83%B3%E3%83%90%E3%83%BC%E3%82%92%E6%8B%9B%E5%BE%85%E3%81%99%E3%82%8B#u25307u24453u12522u12531u12463u12434u20849u26377u12377u12427)」). * 招待リンクが外部に流出しないように気をつけると共に,学生にも注意喚起しましょう. * 受講者のメールアドレスを公開しない設定を忘れずに行いましょう(設定方法については「[メールの表示の管理(Slackヘルプ)](https://slack.com/intl/ja-jp/help/articles/228020667-%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AE%E8%A1%A8%E7%A4%BA%E3%82%92%E7%AE%A1%E7%90%86)」を参照してください). * 学生は招待メールのリンクからワークスペースに参加します. @@ -131,7 +131,7 @@ Slackは,リアルタイムでやりとりができるメッセージプラッ #### 授業の情報をまとめて一覧性を高める(#基本情報) {:#info_list} -* ITC-LMSに載せた授業情報を再掲しましょう. +* UTOLに載せた授業情報を再掲しましょう. * 授業資料へのリンクをまとめるなどの活用もできます. #### 質問を受ける(#質問) @@ -199,8 +199,9 @@ Slackは,リアルタイムでやりとりができるメッセージプラッ * オンデマンド形式の授業でSlackを使用.Slack上で授業内容に関する質問を募り,Slack上で回答を促しました.対面のときよりも質問が盛んだったようです.Slackでは発言を取り消したり修正したりすることができるので,心理的な負担が少ないとのことでした. * [白石忠志先生 法Ⅰ](/good-practice/interview/shiraishi.html) * Slackは任意利用としたため,実際に登録した受講生は1割程度でしたが,DMでは非常に多くの質問や相談が寄せられました.他の人の目を気にせずに連絡を取れるという点も,教員への連絡を取りやすくした理由だとのことです. - * 授業の5日前にはSlackとITC-LMSに資料をアップロードして,前日の昼までにSlackに質問を送ってもらう工夫をした結果,授業ではその質問への回答や,質問を踏まえた説明ができるようになり,授業の構成にも役立ちました. + * 授業の5日前にはSlackとITC-LMS[^1]に資料をアップロードして,前日の昼までにSlackに質問を送ってもらう工夫をした結果,授業ではその質問への回答や,質問を踏まえた説明ができるようになり,授業の構成にも役立ちました. +[^1]: ITC-LMSは,東京大学でUTOL以前に使用されていた学習支援システムです.UTOLとほぼ同じ機能を持っています. ### お役立ちリンク集 diff --git a/src/pages/en/articles/copyright/educational-use-examples.md b/src/pages/en/articles/copyright/educational-use-examples.md index a3379ac2e8..28bf2d6490 100644 --- a/src/pages/en/articles/copyright/educational-use-examples.md +++ b/src/pages/en/articles/copyright/educational-use-examples.md @@ -262,7 +262,7 @@ When lecturing, training, or preparing handouts for such facilities, use copyrig [^16]: Refer to the operational guideline paragraphs 5-6 and 9 [^17]: See Copyright Act, Article 2-1-15. [^18]: See Article 2-1-7 of the Copyright Act -[^19]: The University of Tokyo uses a learning management system called ITC-LMS. +[^19]: The University of Tokyo uses a learning management system called UTOL. [^20]: See Article 23-2 of the Copyright Act [^21]: See Copyright Act, Article 6-1-1. [^22]: See Operational Guidelines 8-9. diff --git a/src/pages/en/articles/google-form/index.md b/src/pages/en/articles/google-form/index.md index 75625448c3..642d428f02 100644 --- a/src/pages/en/articles/google-form/index.md +++ b/src/pages/en/articles/google-form/index.md @@ -190,7 +190,7 @@ Click on the eye symbol icon on the right (the red circle below) to preview you #### Share your Google Form -Click "Send" on the right, and then the link symbol (the blue circle in below) to retrieve the link. You can copy and paste it into the chat box of ITC-LMS or Zoom. +Click "Send" on the right, and then the link symbol (the blue circle in below) to retrieve the link. You can copy and paste it into the chat box of UTOL or Zoom. In a large class, it is suggested to duplicate the form for access divide to avoid link breakdown due to heavy internet traffic. For more details, see [Prof. Yotsumoto's Good Practice (only in Japanese)](/good-practice/interview/yotsumoto). diff --git a/src/pages/en/articles/itc-lms/index.md b/src/pages/en/articles/itc-lms/index.md index 8397cce301..9be674567a 100644 --- a/src/pages/en/articles/itc-lms/index.md +++ b/src/pages/en/articles/itc-lms/index.md @@ -2,6 +2,11 @@ title: Learning about LMS (Learning Management System) and Utilizing ITC-LMS --- +
+ + The University of Tokyo has introduced a Learning Management System [UTOL](/en/utol/) which has almost the same features as ITC-LMS. Please read this article with "ITC-LMS" replaced by "UTOL" where appropriate. +
+ ## Highlights of This Article This article introduces what kind of system Learning Management System (LMS) is. We will also illustrate some potential uses of Learning Management Systems by taking up "ITC-LMS", a Learning Management System mainly used in the University of Tokyo, as a case study. diff --git a/src/pages/en/articles/question-tools/index.md b/src/pages/en/articles/question-tools/index.md index 85283fd1e4..9269b14964 100644 --- a/src/pages/en/articles/question-tools/index.md +++ b/src/pages/en/articles/question-tools/index.md @@ -214,12 +214,12 @@ So if there are very many questions or several Q&As are being conducted at the s In this section, we will introduce some tools you can use for classes where asking questions doesn’t play a central role and where you don’t need to collect a large number of questions. -#### Learning Management Systems such as ITC-LMS (in the case of the University of Tokyo) +#### Learning Management Systems such as UTOL (in the case of the University of Tokyo) {:#LMS} -ITC-LMC is a Learning Management System adopted by the University of Tokyo. You can use it to distribute or submit materials or assignments, send notifications to participants, or conduct tests. +UTOL is a Learning Management System adopted by the University of Tokyo. You can use it to distribute or submit materials or assignments, send notifications to participants, or conduct tests. -ITC-LMC has a message board feature, and you can add a discussion forum with a subject title such as “Ask questions here” to take questions from participants. +UTOL has a message board feature, and you can add a discussion forum with a subject title such as “Ask questions here” to take questions from participants. (Advantages) * Since everyone can see each other’s messages, participants can also suggest solutions to each other. @@ -230,7 +230,7 @@ ITC-LMC has a message board feature, and you can add a discussion forum with a s * When too many students access the service at once (for instance, in a large lecture class or an orientation class), you may encounter problems such as unresponsiveness or slow loading times (these issues have largely been resolved as of September 2021). (References) -* **[Guide to ITC-LMS](/en/itc_lms)**: Provides an outline of the service, along with basic instructions on how to use it. +* **[Guide to UTOL](/en/utol/)**: Provides an outline of the service, along with basic instructions on how to use it. #### Google Classroom {:#GoogleClassroom} diff --git a/src/pages/en/articles/slack-communication/index.mdx b/src/pages/en/articles/slack-communication/index.mdx index e2d41c2050..46054c20f3 100644 --- a/src/pages/en/articles/slack-communication/index.mdx +++ b/src/pages/en/articles/slack-communication/index.mdx @@ -87,7 +87,7 @@ Below, we will show how to use the app version. (The procedure is mostly the sam - If you have collected the email addresses of the students you want to invite, send invitations to their email addresses. Press **"Add teammates"**, which is below "Direct messages", and enter the email addresses of the students you want to invite. -- If you wish to share by link, share the invitation link to your class through ITC-LMS or other means (See "[Share an invitation link (Slack help center)](https://slack.com/help/articles/201330256-Invite-new-members-to-your-workspace#share-an-invitation-link)". +- If you wish to share by link, share the invitation link to your class through UTOL or other means (See "[Share an invitation link (Slack help center)](https://slack.com/help/articles/201330256-Invite-new-members-to-your-workspace#share-an-invitation-link)". - Ensure there are no invitation link leakages and remind students to be careful. - Remember to set your students' email addresses invisible. (See "[Manage email display (Slack help center)](https://slack.com/help/articles/228020667-Manage-email-display)".) - Students would join the workspace via the link in the invitation email. @@ -136,7 +136,7 @@ Here we introduce how to use Slack effectively in class. As an example, we will {:#info_list} - This is a channel for posting all information necessary for your course. -- You can repost the course information that you posted on the ITC-LMS. +- You can repost the course information that you posted on the UTOL. - You can also compile links to class materials. #### Receive Questions (#questions) @@ -208,7 +208,7 @@ When using a Slack workspace in class, it is a good idea to set class rules for - Slack was used in an Prof. Saito's on-demand style class. He called for questions regarding class content and answered them on Slack. Students seemed to be more active in asking questions online than face-to-face. He believes that Slack reduces the psychological burden to ask questions because users can edit or delete their messages. - [Prof. Shiraishi, Law I (in Japanese)](/good-practice/interview/shiraishi.html) - Since use of Slack was optional, only about 10% of the students actually joined Slack. However, many questions and consultations were received via DM. Prof. Shiraishi believes that being able to communicate privately was a factor for students to ask questions easily. - - Materials were uploaded to Slack and ITC-LMS five days before the class, and students were asked to post questions on Slack by noon of the day before the class. As a result, the professor was able to answer questions in the class and give explanations based on the questions, which helped the professor structure the class. + - Materials were uploaded to Slack and UTOL five days before the class, and students were asked to post questions on Slack by noon of the day before the class. As a result, the professor was able to answer questions in the class and give explanations based on the questions, which helped the professor structure the class. ### Useful Links diff --git a/src/pages/en/faculty_members/url.md b/src/pages/en/faculty_members/url.md index c979dd59cd..5412b5a042 100644 --- a/src/pages/en/faculty_members/url.md +++ b/src/pages/en/faculty_members/url.md @@ -26,7 +26,7 @@ The procedure to add the online class URL in UTOL is as follows. ### How to Add the Online Class URL in UTOL - [Demo Video (Captions in Japanese only)](https://youtu.be/JeBwwDfhJJw) -- For details of the procedure, please check the ITC-LMS News "[「オンライン授業情報」の追加について(Adding "Online course information") (Japanese only)](https://www.ecc.u-tokyo.ac.jp/announcement/2020/09/16_3208.html)". +- For details of the procedure, please check the page "[Setting up courses in UTOL (for lecturers / TAs)](../utol/lecturers/settings/)". ## Supplementary Information: Announcing the Online Class URL using Systems other than UTOL diff --git a/src/pages/en/faq/index.md b/src/pages/en/faq/index.md index 8fcde1ef61..957b10e22e 100644 --- a/src/pages/en/faq/index.md +++ b/src/pages/en/faq/index.md @@ -11,7 +11,7 @@ If this FAQ cannot solve your problem, please contact the [Technical Support Des ### Q. How do I take attendance? Some options for taking attendance are: -* Use the ITC-LMS attendance management feature +* Use [the attendance feature in UTOL](/en/utol/lecturers/attendances/) * Answer online questionnaires such as Google Forms or Microsoft Forms * To avoid fake attendance, require students to answer questions related to the contents of lecture or give feedback on the class. * To avoid faking attendance, enable the “Collect emails” function when creating Google forms with ECCS Cloud Email account (UTokyo G Suite). Students’ email addresses would be collected for identity confirmation, making it harder for students to fake attendance. To do this, go to “Settings (the gear icon)”, check the box next to "Collect emails" and select “Restrict to users of UTokyo ECCS Cloud Email and its trusted organizations”. @@ -48,7 +48,7 @@ Some options for taking attendance are: #### Q. The message “Please wait for the host to start this meeting” (or similar) is shown. * It is likely that the lecturer has not yet started the class. -* Please check ITC-LMS and UTAS to see if there have been any changes to the schedule or class URL. +* Please check UTOL and UTAS to see if there have been any changes to the schedule or class URL. * If there have not been any changes but the class does not seem to start, please report your case via [Consultation Form of utelecon Support Desk](https://docs.google.com/forms/d/e/1FAIpQLSeYMeqsVKfvc_THs_frehBaPoslYQfIKtE-fyIsfTDuazhkjQ/viewform). #### Q. The message “This meeting is for authorized attendees only” (or similar) is shown. @@ -62,7 +62,7 @@ Some options for taking attendance are: #### Q. “This meeting has reached its maximum number of participants.” is displayed. * The number of participants has exceeded the maximum capacity for Zoom meeting. -* Please check ITC-LMS or UTAS for any urgent updates from the lecturer. If none is found, please report your case viar [Consultation Form of utelecon Support Desk](https://docs.google.com/forms/d/e/1FAIpQLSeYMeqsVKfvc_THs_frehBaPoslYQfIKtE-fyIsfTDuazhkjQ/viewform). +* Please check UTOL or UTAS for any urgent updates from the lecturer. If none is found, please report your case viar [Consultation Form of utelecon Support Desk](https://docs.google.com/forms/d/e/1FAIpQLSeYMeqsVKfvc_THs_frehBaPoslYQfIKtE-fyIsfTDuazhkjQ/viewform). #### Q. “Enter Meeting Passcode” is displayed. * I"Passcode" is required in addition to the URL to join a Zoom meeting. @@ -199,8 +199,8 @@ xxxx (The character string before @) is assigned by individual users from the EC ### Q. What is UTAS? UTAS is the academic affairs system of UTokyo. For students, UTAS allows syllabus browsing, course registration and grades checking. For faculty members, syllabus registration, grade registration and course enrollment status checking are available via UTAS. ### Q. I cannot sign into UTAS. What can I do? -* Please check if you can sign into UTokyo Account User Menu and ITC-LMS. -* If you can sign into UTokyo Account User Menu and ITC-LMS but not UTAS: +* Please check if you can sign into UTokyo Account User Menu and UTOL. +* If you can sign into UTokyo Account User Menu and UTOL but not UTAS: * Your UTAS account may not have been issued. Please send your 10-digit common ID to the faculty office to check if your UTAS account has been issued. * If you cannot sign into these systems: * Reset your UTokyo Account password. @@ -211,11 +211,11 @@ UTAS is the academic affairs system of UTokyo. For students, UTAS allows syllabu * If this does not apply to your situation, please contact the faculty or graduate school you belong to. * UTAS accounts of some faculty members (especially those who are not teaching staff) are not registered. Contact your faculty for more information. -## ITC-LMS -### Q. What is ITC-LMS? -* ITC-LMS is the learning management system of UTokyo. -* Features of ITC-LMS include lecture materials downloading, assignment submission, online examinations, surveys, and forum discussion for courses registered. -* Reference: [ITC-LMS](/itc_lms), [FAQ](https://www.ecc.u-tokyo.ac.jp/itc-lms/faq.html) +## UTOL +### Q. What is UTOL? +* UTOL is the learning management system of UTokyo. +* Features of UTOL include lecture materials downloading, assignment submission, online examinations, surveys, and forum discussion for courses registered. +* Reference: [UTOL](/utol/) ## UTokyo Account ### Q. I cannot sign into the UTokyo Account User Menu. What can I do? diff --git a/src/pages/en/meet/index.md b/src/pages/en/meet/index.md index dfe3cc9d43..2dfbe63367 100644 --- a/src/pages/en/meet/index.md +++ b/src/pages/en/meet/index.md @@ -142,7 +142,7 @@ Organizers should prepare for broadcasting as follows. - By doing so, URL has been copied onto the clipboard. You now can paste on the information in the given email. You can use ICT-LMS to let students know the URL. Switch on "Mail and LINE notification" on "nofitication", and then only class participants will obtain URL. + By doing so, URL has been copied onto the clipboard. You now can paste on the information in the given email. You can use UTOL to let students know the URL. Switch on "Mail and LINE notification" on "nofitication", and then only class participants will obtain URL. 1. Only ECCS Cloud Mail holders (e.g. `xxxx@g.ecc.u-tokyo.ac.jp`) can see live streaming. Below is an example of the invitation (HTML versiton). ``` diff --git a/src/pages/en/microsoft/windows_education_for_students.md b/src/pages/en/microsoft/windows_education_for_students.md index bdd073bb36..c55591b635 100644 --- a/src/pages/en/microsoft/windows_education_for_students.md +++ b/src/pages/en/microsoft/windows_education_for_students.md @@ -2,6 +2,10 @@ title: "Windows Education for students" --- + +Due to a change of service by Microsoft Corporation in April 2024, Kivuto no longer provides license keys. Therefore, this service is currently unavailable. We are in the process of confirming the availability of subsequent services. + + ## Overview **Students** at the University of Tokyo can obtain a license to upgrade Windows 10 or Windows 11 to the Education edition. This license is provided as part of the [UTokyo Microsoft License](../). diff --git a/src/pages/en/online/tools.md b/src/pages/en/online/tools.md index 81d766b088..9b594a4060 100644 --- a/src/pages/en/online/tools.md +++ b/src/pages/en/online/tools.md @@ -42,10 +42,10 @@ Google Meet is a web conferencing system provided by Google as part of Google Wo A “learning management system” is a system that supports the exchange of data and information between students and instructors in a class (e.g. distribution of materials, submission of assignments). -### ITC-LMS -ITC-LMS is UTokyo’s learning management system. It provides functions such as distribution of class materials, submission of assignments, online examinations, and notifications from faculty members to students. One of ITC-LMS’s advantages is that it is **easy to pass information "only to the students of UTokyo" or "only to the students of a specific class"** because ITC-LMS is linked to the UTokyo Account and UTokyo Academic Affairs System (UTAS, UTokyo’s course registration system). ITC-LMS is also **widely used by students**, so we recommend that you make ITC-LMS the first choice for distributing class materials and exchanging assignments. +### UTOL +UTOL is UTokyo’s learning management system. It provides functions such as distribution of class materials, submission of assignments, online examinations, and notifications from faculty members to students. One of UTOL’s advantages is that it is **easy to pass information "only to the students of UTokyo" or "only to the students of a specific class"** because UTOL is linked to the UTokyo Account and UTokyo Academic Affairs System (UTAS, UTokyo’s course registration system). UTOL is also **widely used by students**, so we recommend that you make UTOL the first choice for distributing class materials and exchanging assignments. -- **[utelecon’s ITC-LMS Page (For instructors)](/en/lms_lecturers/)** +- **[utelecon’s UTOL Page](/en/utol/)** ### Google Classroom diff --git a/src/pages/en/support/index.mdx b/src/pages/en/support/index.mdx index 455ded6b04..97a1985392 100644 --- a/src/pages/en/support/index.mdx +++ b/src/pages/en/support/index.mdx @@ -31,8 +31,7 @@ Chat support is available for simple inquiries. A chatbot (an automated response * This support system is powered by "Zoom Contact Center" service provided by Zoom. If you have trouble using this service, such as unstable connection, please consider using the support via email form.
Business hours (Automated response): 24 hours
-
Business Hours (Operator): 8:25 a.m.-6:30 p.m. on weekdays (Mon.-Fri.); 8:25 a.m.-6:30 p.m. on May 3, 2024.
-
Note: Operator support on weekends and holidays is limited to May 3, 2024. Normally, the operator service is available only on weekdays.
+
Business Hours (Operator): 8:25 a.m.-6:30 p.m. on weekdays (Mon-Fri).
Start with the widget titled "ここからチャットで相談"
in the lower right corner of the screen @@ -49,8 +48,7 @@ Online call support allows you to communicate with an operator (student staff ca * We do not record voices or videos of the Zoom meeting. Users are also requested **not to record any voices or videos**. * To access the online call support page, you must sign in with your UTokyo Account. -
Business Hours: 8:25 a.m.-6:30 p.m. on weekdays (Mon-Fri); 8:25 a.m.-6:30 p.m. on May 3, 2024.
-
Note: Operator support on weekends and holidays is limited to May 3, 2024. Normally, the operator service is available only on weekdays.
+
Business Hours: 8:25 a.m.-6:30 p.m. on weekdays (Mon-Fri).
Online call support page diff --git a/src/pages/en/support/service-status.md b/src/pages/en/support/service-status.md index c050ace82c..f7ef776dcd 100644 --- a/src/pages/en/support/service-status.md +++ b/src/pages/en/support/service-status.md @@ -6,7 +6,7 @@ The following is a list of pages that provide information on the operation statu * UTokyo Account * [UTokyo Account page](https://www.u-tokyo.ac.jp/adm/dics/ja/account.html) -* ITC-LMS and ECCS terminals +* UTOL and ECCS terminals * [News](https://www.ecc.u-tokyo.ac.jp/en/announcement/categorized.html) * [Service Alert](https://www.ecc.u-tokyo.ac.jp/en/announcement/categorized.html#maintenance) * Zoom diff --git a/src/pages/en/utokyo_vpn/index.md b/src/pages/en/utokyo_vpn/index.md index 6d039fe805..39fbcbcaa7 100644 --- a/src/pages/en/utokyo_vpn/index.md +++ b/src/pages/en/utokyo_vpn/index.md @@ -24,7 +24,7 @@ You cannot access e-journals and e-books subscribed by UTokyo Library via UTokyo **Device Types and OS for VPN:** UTokyo VPN is accessible on the following versions of Windows and macOS. - Windows: Windows 10, 11 -- macOS: macOS 11.x Big Sur, 12 Monterey, 13 Ventura, 14 Sonoma +- macOS: macOS 12 Monterey, 13 Ventura, 14 Sonoma You can use UTokyo VPN on iPhone, Android, and other mobile devices, though we currently provide limited English manuals for them. If you use it on these mobile devices, please keep the OS and dedicated app properly updated while using it. diff --git a/src/pages/en/utol/_icons b/src/pages/en/utol/_icons new file mode 120000 index 0000000000..f6e7980624 --- /dev/null +++ b/src/pages/en/utol/_icons @@ -0,0 +1 @@ +../../utol/_icons \ No newline at end of file diff --git a/src/pages/en/utol/_timetable/Timetable.mdx b/src/pages/en/utol/_timetable/Timetable.mdx new file mode 100644 index 0000000000..4fb7398187 --- /dev/null +++ b/src/pages/en/utol/_timetable/Timetable.mdx @@ -0,0 +1,77 @@ +--- +layout: false +--- + +import If from "@components/utils/If.astro" + +{/** + * @typedef {object} Props + * @property {"lecturer" | "student"} variant + */} + +After logging in, you can check the courses you have registered for as a course instructor, TA, or enrolled student on the top page of UTOL. + +You can also access this screen by clicking the UTOL logo in the left menu (the menu on the left-hand side when you press ![the button](../_icons/hamburger.png){:.icon} in the top-left corner) or by clicking the "Timetable" button. + +![](./sidemenu.png) + +Courses can be displayed in a timetable or calendar format. You can switch between the two using the buttons at the top of the screen. + +![](./mode-buttons.png) + + + +Courses for which the contents use is limited to course registration or course instructor registration will not be displayed unless the conditions for the content use are met even if the student has registered for the course. For this reason, courses that were previously displayed may no longer be displayed if the course registration deadline has passed or the conditions have changed due to a change in the settings. + +For information on the conditions for using the contents, please refer to "[Notes on course registration](/utol/students/course_registration/#caution){/*TODO: リンク先確認*/}". + + + +### Timetable +{:#timetable} + + + +![](./timetable-lecturer.png) + + + + +![](./timetable-student.png) + + + +- Displaying term + - You can view courses for the previous year or term by switching between "Academic Year" and "Term" at the top of the screen. + - Clicking the "Today" button will display the timetable for the current term. +- Class sessions: Click on the course name to move to the course top page (course details screen). +
    +
  • + Registration method: Your level of authorization as a course instructor, course designer, TA, or enrolled student and how to register will be displayed. +
  • + +
  • + ![](../_icons/download_participant.png){:.icon} (List of participants): this list will be displayed when you are registered as a course instructor, and the list of participants can be downloaded by clicking on the icon. +
  • +
    +
+- Class cancellations / make-up classes / classroom changes information + - Information on canceled classes, etc., linked from UTAS is displayed. + - As the link to UTAS is made only once a day, any registrations or cancellations made on the same day will not be reflected. + +### Calendar +{:#calendar} + +![](./calendar.png) + +- Period being displayed + - You can change the period displayed by switching between "Year", "Month" and "Week" at the top of the screen. + - Information for a "Week" will only be displayed if you set the display to show weeks. + - Courses before W term 2023 are not displayed. +- Weekly view / Monthly view + - You can switch to the weekly or monthly view by pressing the "Week" or "Month" button. +- Class sessions: Click the course name to go to the top of the course. + - Class cancellations / make-up classes / classroom changes information + - Information on canceled classes, etc., linked from UTAS is displayed. + - Click the text section to move to the corresponding screen on UTAS to view the details. + - As the link to UTAS is made only once a day, any registrations or cancellations made on the same day will not be reflected. diff --git a/src/pages/en/utol/_timetable/calendar.png b/src/pages/en/utol/_timetable/calendar.png new file mode 100644 index 0000000000..b16b206415 Binary files /dev/null and b/src/pages/en/utol/_timetable/calendar.png differ diff --git a/src/pages/en/utol/_timetable/mode-buttons.png b/src/pages/en/utol/_timetable/mode-buttons.png new file mode 100644 index 0000000000..bd1148cf71 Binary files /dev/null and b/src/pages/en/utol/_timetable/mode-buttons.png differ diff --git a/src/pages/en/utol/_timetable/sidemenu.png b/src/pages/en/utol/_timetable/sidemenu.png new file mode 100644 index 0000000000..692e2895b5 Binary files /dev/null and b/src/pages/en/utol/_timetable/sidemenu.png differ diff --git a/src/pages/en/utol/_timetable/timetable-lecturer.png b/src/pages/en/utol/_timetable/timetable-lecturer.png new file mode 100644 index 0000000000..3346d94f71 Binary files /dev/null and b/src/pages/en/utol/_timetable/timetable-lecturer.png differ diff --git a/src/pages/en/utol/_timetable/timetable-student.png b/src/pages/en/utol/_timetable/timetable-student.png new file mode 100644 index 0000000000..4b56b049ae Binary files /dev/null and b/src/pages/en/utol/_timetable/timetable-student.png differ diff --git a/src/pages/en/utol/index.mdx b/src/pages/en/utol/index.mdx index 81030ff5ec..000966bc82 100644 --- a/src/pages/en/utol/index.mdx +++ b/src/pages/en/utol/index.mdx @@ -24,9 +24,9 @@ UTokyo Account is required to use the UTOL. If you have not yet used the [UTokyo {:#login} -### Settings to receive information notices +### Settings to receive update notifications {:#notification} -You can receive information notices via email, LINE, or UTokyo Slack whenever there are updates on courses you are in charge of or are registered for. Please refer to “[Setting up notifications in UTOL](notification/)” for the setup procedure. +You can receive update notifications via email, LINE, or UTokyo Slack whenever there are updates on courses you are in charge of or are registered for. Please refer to “[Settings in UTOL to receive notifications](notification/)” for the setup procedure. ### Using UTOL as an enrolled student {:#students} @@ -36,9 +36,9 @@ For an overview of how to use UTOL as an enrolled student, please refer to “[U - [Course registration](students/course_registration/) - [Message](students/messages/) -### Using UTOL as a course instructor・TA +### Using UTOL as a course instructor or TA {:#lecturers} -For an overview of how to use UTOL as a course instructor or TA, please refer to “[Using UTOL as a lecturer or TA +For an overview of how to use UTOL as a course instructor or TA, please refer to “[Using UTOL as a Course Instructor or TA ](lecturers/)”. In addition, the following pages provide detailed explanations for individual functions. - [Information notices](lecturers/information/) - [Course materials](lecturers/materials/) @@ -46,7 +46,7 @@ For an overview of how to use UTOL as a course instructor or TA, please refer to - [Surveys](lecturers/surveys/) - [Forums](lecturers/forums/) - [Assignments](lecturers/assignments/) -- [Manage Attendance](lecturers/attendances/) +- [Attendance Management](lecturers/attendances/) - [Message](lecturers/messages/) - [Course settings](lecturers/settings/) - [Register course participants](lecturers/settings/course_participants/) diff --git a/src/pages/en/utol/lecturers/assignments/index.mdx b/src/pages/en/utol/lecturers/assignments/index.mdx index ff59dbabf6..e4c00bd2b3 100644 --- a/src/pages/en/utol/lecturers/assignments/index.mdx +++ b/src/pages/en/utol/lecturers/assignments/index.mdx @@ -1,5 +1,5 @@ --- -title: Using the assignment feature in UTOL (for lecturers / TAs) +title: Using assignment function in UTOL (for Course Instructors / TAs) redirect_from: - /en/lms_lecturers/assignments - /en/itc_lms/lecturers/assignments diff --git a/src/pages/en/utol/lecturers/attendances/index.mdx b/src/pages/en/utol/lecturers/attendances/index.mdx index f8d0b277ec..3724b9c1a0 100644 --- a/src/pages/en/utol/lecturers/attendances/index.mdx +++ b/src/pages/en/utol/lecturers/attendances/index.mdx @@ -1,5 +1,5 @@ --- -title: Using the attendance feature in UTOL (for lecturers / TAs) +title: Using attendance management in UTOL (for Course Instructors / TAs) redirect_from: - /en/lms_lecturers/prepare_attendances - /en/lms_lecturers/attendances diff --git a/src/pages/en/utol/lecturers/forums/index.mdx b/src/pages/en/utol/lecturers/forums/index.mdx index b30600cd00..8471b24ba6 100644 --- a/src/pages/en/utol/lecturers/forums/index.mdx +++ b/src/pages/en/utol/lecturers/forums/index.mdx @@ -1,5 +1,5 @@ --- -title: Using the forum feature in UTOL (for lecturers / TAs) +title: Using forum function in UTOL (for Course Instructors / TAs) breadcrumb: title: Forums --- diff --git a/src/pages/en/utol/lecturers/index.mdx b/src/pages/en/utol/lecturers/index.mdx index 6686a4b4b6..bbc4cab0f0 100644 --- a/src/pages/en/utol/lecturers/index.mdx +++ b/src/pages/en/utol/lecturers/index.mdx @@ -1,13 +1,104 @@ --- -title: Using UTOL as a lecturer or TA +title: Using UTOL as a Course Instructor or TA redirect_from: - /en/lms_lecturers/ - /en/lms_lecturers/timetable - /en/itc_lms/lecturers breadcrumb: - title: As a lecturer or TA + title: As a Course Instructor or TA --- -import InPreparation from "@components/en/InPreparation.mdx"; +import Timetable from "../_timetable/Timetable.mdx"; - +## Introduction + +This page provides explanations on how to use UTOL as a course instructor or TA. For how to use UTOL as a student (enrolled student), please refer to “[Using UTOL as an enrolled student](../students/)”. + +The first part of this page provides instructions on how to check the list of courses you are in charge of as a course instructor or TA. The latter half explains how to use each function, such as Message or Notices, along with setting up course-related functions. Lastly it explains how to apply to create new courses. + +### Settings to Receive Update Notification + +UTOL has a function which allows you to receive update notifications via email, LINE, or UTokyo Slack whenever updates are made on the courses you are in charge of or are registered for. We recommend that course instructors and TAs enable this function in advance to respond smoothly to inquiries from enrolled students. Please refer to “**[Settings in UTOL to receive notifications](../notification/)**” for the setup procedure. + +## Checking Registered Courses +{:#course_list} + + + +## Using Various Functions in Courses + +This section describes the various functions associated with the course and how to use them. + +You can access these functions from the “Course Top” screen for each course. +To go to the “Course Top” screen, press the course name in the “Timetable” and the “Calendar” sections mentioned in “[Checking Registered Courses](#course_list)”. + +### Message +{:#messages} + +The messaging function allows you to view message exchanges among enrolled students, as well as exchange text messages individually with enrolled students. Please refer to “**[Using the message function in UTOL (for Course Instructors / TAs)](messages/)**” for more details on how to use the function. + +### Information notices + +This function allows you to make announcements such as notices to all or to some of the enrolled students. Please refer to “**[Using information notice function in UTOL (for Course Instructors / TAs)](information/)**” for more details on how to use the function. + +### Assignments + +The assignment function allows you to ask the enrolled students to submit work as deliverables by setting up assignments such as reports, etc. It is possible for you to evaluate submitted assignments numerically or make comments on them as feedback. Please refer to “**[Using assignment function in UTOL (for Course Instructors / TAs)](assignments/)**” for more details on how to use the functions. + +### Course Materials + +The course materials function allows you to publish files such as class materials to enrolled students. Please refer to “**[Using course material function in UTOL (for Course Instructors / TAs)](materials/)**” for more details on how to use the function. + +### Quizzes + +The quiz function allows you to give questions to enrolled students and have them submit answers. In addition, it is possible for you to grade the submitted answers or make comments as feedback. Please refer to “[Using quiz function in UTOL (for Course Instructors / TAs)](quizzes/)” for more details on how to use the function. + +### Surveys + +The survey function allows you to conduct surveys of the enrolled students and view the results. +Please refer to “**[Using survey function in UTOL (for Course Instructors / TAs)](surveys/)**” for more details on how to use the function. + +### Forums + +The forum function enables the exchange of opinions through text messages between you and the enrolled students, as well as among the enrolled students. Unlike the [Message function](#messages), which allows only enrolled students you are exchanging to be able to view messages, the forum function enables to make messages open to all enrolled students. Please refer to “**[Using forum function in UTOL (for Course Instructors / TAs)](forums/)**” for more details on how to use the function. + +### Attendance Management + +The attendance management function allows you to request enrolled students to report their attendance for classes. Please refer to “**[Using attendance management in UTOL (for Course Instructors / TAs)](attendances/)**” for more details on how to use the function. + +## Course Settings + +This section explains how to configure the settings for the entire course. + +You can set items such as the following for each individual course. Please note that TAs are not able to modify these settings except for some exceptions. + +- Course Summary and Online Course Information + - You can set the course summaries, and URLs for the meeting rooms (in case of online classes). +- Managing participants + - You can manage the enrolled students who participate in the course by the following settings or functions. + - Self-registration setting + - Enrolled student range setting + - Function to add or delete course participants (for more details, please refer to “[Registering course participants in UTOL (for Course Instructors / TAs)](settings/course_participants/)”) + - Function to group participants (For more details, please refer to “[Using user group function in UTOL (for Course Instructors / TAs)](settings/user_groups/)”) + - Display/Hide settings for a course instructor +- Creating / Editing / Deleting Labels + - This function allows you to group contents in the course by using a label function. +- Message and Attendance Settings + - These functions allow you to decide whether or not to enable the message function and whether or not to display the class attendance information. +- Linking with External Tools (LTI usage settings) + - You can configure the settings related to the function that links the course in the UTOL with external tools. +- Course Group Settings + - Course group is the function that allows you to manage multiple courses together. + - Please refer to “[Using course group function in UTOL (for Course Instructors / TAs)](settings/course_group/)” for more details. +- Reusing Contents + - This function allows you to copy contents such as notifications or assignments from courses you have previously been in charge of, as well as courses that are managed by other course instructors. + +Please refer to “[Configuring Course Settings in UTOL (for Course Instructors / TAs)](settings/)” for more details on the above settings. + +## Requests to Create Courses +{:#course-application} + +Basically, courses on the UTOL are automatically created based on the information of courses registered through the online system for academic affairs, “UTAS”. +If you would like to create a new course that is not linked to UTAS, course instructors or staff members must apply using the form below. (Signing in with UTokyo Account is required when applying) + +**[Request form to Creating Courses](https://forms.office.com/Pages/ResponsePage.aspx?id=T6978HAr10eaAgh1yvlMhFsbRfFv9I9Jo65NO5GywVFUMk1RVDFDVU1GOVJMU1BHS0RXNDYxTFpGNS4u)**{:.box.center} diff --git a/src/pages/en/utol/lecturers/information/index.mdx b/src/pages/en/utol/lecturers/information/index.mdx index 19dedfa0d7..2f8a55f790 100644 --- a/src/pages/en/utol/lecturers/information/index.mdx +++ b/src/pages/en/utol/lecturers/information/index.mdx @@ -1,5 +1,5 @@ --- -title: Using the information feature in UTOL (for lecturers / TAs) +title: Using information notice function in UTOL (for Course Instructors / TAs) breadcrumb: title: Information --- diff --git a/src/pages/en/utol/lecturers/materials/index.mdx b/src/pages/en/utol/lecturers/materials/index.mdx index 0f8b41a16e..d4ce4c52d2 100644 --- a/src/pages/en/utol/lecturers/materials/index.mdx +++ b/src/pages/en/utol/lecturers/materials/index.mdx @@ -1,5 +1,5 @@ --- -title: Using the material feature in UTOL (for lecturers / TAs) +title: Using course material function in UTOL (for Course Instructors / TAs) redirect_from: - /en/lms_lecturers/course_materials - /en/itc_lms/lecturers/materials diff --git a/src/pages/en/utol/lecturers/messages/index.mdx b/src/pages/en/utol/lecturers/messages/index.mdx index 8442b18962..f82421c6e5 100644 --- a/src/pages/en/utol/lecturers/messages/index.mdx +++ b/src/pages/en/utol/lecturers/messages/index.mdx @@ -1,5 +1,5 @@ --- -title: Using the message feature in UTOL (for lecturers / TAs) +title: Using the message function in UTOL (for Course Instructors / TAs) breadcrumb: title: Messages --- diff --git a/src/pages/en/utol/lecturers/quizzes/index.mdx b/src/pages/en/utol/lecturers/quizzes/index.mdx index 2cf68f6f2d..7da3a23c97 100644 --- a/src/pages/en/utol/lecturers/quizzes/index.mdx +++ b/src/pages/en/utol/lecturers/quizzes/index.mdx @@ -1,5 +1,5 @@ --- -title: Using the quiz feature in UTOL (for lecturers / TAs) +title: Using quiz function in UTOL (for Course Instructors / TAs) redirect_from: - /en/lms_lecturers/prepare_quizzes - /en/itc_lms/lecturers/quizzes diff --git a/src/pages/en/utol/lecturers/settings/course_group/index.mdx b/src/pages/en/utol/lecturers/settings/course_group/index.mdx index 4707cc0cd4..0254a20b5e 100644 --- a/src/pages/en/utol/lecturers/settings/course_group/index.mdx +++ b/src/pages/en/utol/lecturers/settings/course_group/index.mdx @@ -1,5 +1,5 @@ --- -title: Using the course group feature in UTOL (for lecturers / TAs) +title: Using course group function in UTOL (for Course Instructors / TAs) breadcrumb: title: Course group --- diff --git a/src/pages/en/utol/lecturers/settings/course_participants/index.mdx b/src/pages/en/utol/lecturers/settings/course_participants/index.mdx index 7df94f7d7e..8d59d793aa 100644 --- a/src/pages/en/utol/lecturers/settings/course_participants/index.mdx +++ b/src/pages/en/utol/lecturers/settings/course_participants/index.mdx @@ -1,5 +1,5 @@ --- -title: Registering course participants in UTOL (for lecturers / TAs) +title: Registering course participants in UTOL (for Course Instructors / TAs) redirect_from: - /en/itc_lms/lecturers/settings/course_participants breadcrumb: diff --git a/src/pages/en/utol/lecturers/settings/index.mdx b/src/pages/en/utol/lecturers/settings/index.mdx index 795e71f405..388abe3ad1 100644 --- a/src/pages/en/utol/lecturers/settings/index.mdx +++ b/src/pages/en/utol/lecturers/settings/index.mdx @@ -1,5 +1,5 @@ --- -title: Setting up courses in UTOL (for lecturers / TAs) +title: Configuring Course Settings in UTOL (for Course Instructors / TAs) redirect_from: - /en/lms_lecturers/course_settings - /en/itc_lms/lecturers/settings diff --git a/src/pages/en/utol/lecturers/settings/user_groups/index.mdx b/src/pages/en/utol/lecturers/settings/user_groups/index.mdx index a7f2041426..a0a160c3f8 100644 --- a/src/pages/en/utol/lecturers/settings/user_groups/index.mdx +++ b/src/pages/en/utol/lecturers/settings/user_groups/index.mdx @@ -1,5 +1,5 @@ --- -title: Using the user group feature in UTOL (for lecturers / TAs) +title: Using user group function in UTOL (for Course Instructors / TAs) breadcrumb: title: User groups --- diff --git a/src/pages/en/utol/lecturers/surveys/index.mdx b/src/pages/en/utol/lecturers/surveys/index.mdx index d401a3a2d1..1b7012b372 100644 --- a/src/pages/en/utol/lecturers/surveys/index.mdx +++ b/src/pages/en/utol/lecturers/surveys/index.mdx @@ -1,5 +1,5 @@ --- -title: Using the survey feature in UTOL (for lecturers / TAs) +title: Using survey function in UTOL (for Course Instructors / TAs) breadcrumb: title: Surveys --- diff --git a/src/pages/en/utol/notification/index.mdx b/src/pages/en/utol/notification/index.mdx index 981d69e98e..5b39e5cd8e 100644 --- a/src/pages/en/utol/notification/index.mdx +++ b/src/pages/en/utol/notification/index.mdx @@ -1,5 +1,5 @@ --- -title: Setting up notifications in UTOL +title: Settings in UTOL to receive notifications redirect_from: - /en/lms_lecturers/information - /en/itc_lms/notification diff --git a/src/pages/en/utol/students/_img/attendance.png b/src/pages/en/utol/students/_img/attendance.png new file mode 100644 index 0000000000..ab9627d4e7 Binary files /dev/null and b/src/pages/en/utol/students/_img/attendance.png differ diff --git a/src/pages/en/utol/students/_img/label.png b/src/pages/en/utol/students/_img/label.png new file mode 100644 index 0000000000..27e0c80632 Binary files /dev/null and b/src/pages/en/utol/students/_img/label.png differ diff --git a/src/pages/en/utol/students/_img/no_submission_course.png b/src/pages/en/utol/students/_img/no_submission_course.png new file mode 100644 index 0000000000..bcc48336e1 Binary files /dev/null and b/src/pages/en/utol/students/_img/no_submission_course.png differ diff --git a/src/pages/en/utol/students/_img/no_submission_individually.png b/src/pages/en/utol/students/_img/no_submission_individually.png new file mode 100644 index 0000000000..3630fc137d Binary files /dev/null and b/src/pages/en/utol/students/_img/no_submission_individually.png differ diff --git a/src/pages/en/utol/students/_img/notice_box.png b/src/pages/en/utol/students/_img/notice_box.png new file mode 100644 index 0000000000..7a4b97d9cb Binary files /dev/null and b/src/pages/en/utol/students/_img/notice_box.png differ diff --git a/src/pages/en/utol/students/_img/notice_list.png b/src/pages/en/utol/students/_img/notice_list.png new file mode 100644 index 0000000000..6c4c2aafa8 Binary files /dev/null and b/src/pages/en/utol/students/_img/notice_list.png differ diff --git a/src/pages/en/utol/students/_img/quiz.png b/src/pages/en/utol/students/_img/quiz.png new file mode 100644 index 0000000000..21afd0434c Binary files /dev/null and b/src/pages/en/utol/students/_img/quiz.png differ diff --git a/src/pages/en/utol/students/_img/sidebar.png b/src/pages/en/utol/students/_img/sidebar.png new file mode 100644 index 0000000000..05c600510f Binary files /dev/null and b/src/pages/en/utol/students/_img/sidebar.png differ diff --git a/src/pages/en/utol/students/_img/task.png b/src/pages/en/utol/students/_img/task.png new file mode 100644 index 0000000000..1424b48967 Binary files /dev/null and b/src/pages/en/utol/students/_img/task.png differ diff --git a/src/pages/en/utol/students/_img/upper_bar.png b/src/pages/en/utol/students/_img/upper_bar.png new file mode 100644 index 0000000000..bc7f24cafe Binary files /dev/null and b/src/pages/en/utol/students/_img/upper_bar.png differ diff --git a/src/pages/en/utol/students/course_registration/index.mdx b/src/pages/en/utol/students/course_registration/index.mdx index 9962fb9f23..c17bf7accc 100644 --- a/src/pages/en/utol/students/course_registration/index.mdx +++ b/src/pages/en/utol/students/course_registration/index.mdx @@ -1,5 +1,5 @@ --- -title: Registering for courses in UTOL (for students) +title: Registering for courses in UTOL (for enrolled students) breadcrumb: title: Registering for courses --- diff --git a/src/pages/en/utol/students/course_search/index.mdx b/src/pages/en/utol/students/course_search/index.mdx index 9bb8adbf0a..94604b559f 100644 --- a/src/pages/en/utol/students/course_search/index.mdx +++ b/src/pages/en/utol/students/course_search/index.mdx @@ -1,5 +1,5 @@ --- -title: Searching for courses in UTOL (for students) +title: Searching for courses in UTOL (for enrolled students) breadcrumb: title: Searching for courses --- diff --git a/src/pages/en/utol/students/index.mdx b/src/pages/en/utol/students/index.mdx index 444640f43f..1a0a7a2f7e 100644 --- a/src/pages/en/utol/students/index.mdx +++ b/src/pages/en/utol/students/index.mdx @@ -1,9 +1,202 @@ --- -title: Using UTOL as a student +title: Using UTOL as an enrolled student breadcrumb: - title: As a student + title: Using as an enrolled student --- -import InPreparation from "@components/en/InPreparation.mdx"; +import Timetable from "../_timetable/Timetable.mdx"; - +This page explains how to use UTOL as a student enrolled at UTokyo. For instructions on how to use UTOL as a course instructor or TA, please refer to the “[Using UTOL as a Course Instructor or TA](../lecturers/)”. + +First, we will describe how to check your courses in the timetable and calendar format, and then how to view the course information as well as how to use the functions for assignments, handouts, and other materials (contents). Finally, this will explain how to list or search the contents of the courses you are taking and how to search for them. + +## Checking Registered Courses +{:#courses} + + + +## Viewing course information +{:#course} + +When clicking the course name in the Timetable or Calendar, the course top page will open (for more information, please refer to “[Checking which courses you are registered for](#courses)”). + +The Course Top screen displays an overview of course information, such as assignments and course materials. + +### Course Registration +{:#registration} + +Usually, courses registered through UTAS[^1] are automatically registered, but some courses require manual registration. + +[^1]: If you register for a course before the deadline, courses you have registered as favorites will also be automatically registered for you. + +For more information, please refer to “[Registering for courses in UTOL (for enrolled students)](course_registration/)”. + +### Notifications and Updates +{:#course-notification} + +The UTOL’s notification function includes “Updates”, which automatically notifies you when there are updates to course materials, and “Notifications”, which are registered by your course instructor. + +You can set whether or not to receive these notifications for each course. For more information, please refer to “[Settings to receive notifications in the UTOL](../notification/)”. + +### Attendance +{:#attendance} + +For classes for which attendance is taken on UTOL, please register your attendance according to “[Registering attendance](#register-attendance)” below. + +Please note that the method of taking attendance and managing attendance differs from class to class, so if you have any concerns about this, please consult your course instructor. + +#### Registering attendance +{:#register-attendance} + +1. Click the “Submit Attendance” button at the upper part of the course top screen. +1. Enter the attendance password instructed in the class and click the “Send” button. + +If the time designated by your course instructor passes, you will be registered as “Late”. + +#### Checking past attendance status +{:#view-attendance} + +![](./_img/attendance.png) + +Status of past attendance is displayed in the “Attendance” column at the bottom of the Course Top screen in the form of “Present”, “Late”, “Absent” and so on. + +### Labels +{:#label} + +![](./_img/label.png) + +The label is a function that filters the contents displayed on the Course Top screen by the relevant groups. Labels must be assigned in advance by your course instructor (enrolled students cannot create or edit labels). + +If you select the label you want to display from the pull-down menu at the upper part of the Course Top, only the contents with that label will be displayed. If you select “ALL”, all contents will be displayed. + +### Course materials +{:#material} + +Materials, such as course materials, are displayed in the “Course Materials” section on the Course Top screen. + +The publication period is set for course materials and will sometimes end before the examination. Therefore, please check the publication periods carefully. + +### Messages and Forums +{:#communication} + +The functions for messages and forums allow you to communicate with your course instructor, TA, or other students taking the course. Messages can only be viewed by the person you specify as a recipient or your course instructor. However, posts on the forum can be viewed by all participants in the course. + +For more details on the function for messages, please refer to “[Using the message function in UTOL (for enrolled students)](messages/)”. + +### Assignments, Quizzes, and Surveys +{:#submission} + +![](./_img/quiz.png) + +Assignments, quizzes, and surveys are all created by your course instructor (except for class surveys) and are displayed in the respective columns on the Course Top screen. Clicking the respective title will take you to the submission • response screen, where you can submit or answer it. + +If you press ![︙](../_icons/extra_menu.png){:.icon} on the right-hand side, you can view the results of the quizzes or surveys. Please note that some items may not be displayed as they are set to be displayed or hidden by your course instructor. + +#### Class Surveys +{:#lecture-survey} + +The class surveys conducted by some departments are anonymous and have unique features. + +- They are not displayed in the “[Submission status list](#list-submission)”. +- You cannot view or correct your answers. +- Your course instructor can view the total results but not your comments or the names of the enrollees who have answered the survey. + +### Function for No Submission Required +{:#no-submission} + +The function for No Submission Required prevents assignments, quizzes or surveys that do not need to be submitted from being displayed on the “Submission status list”. + +You can set everything to be all “No Submission Required” within the course or individually. + +#### Setting an entire course to no submission required in batch +{:#no-submission-course} + +To set an entire course to “No submission required”, check the box “Do not submit assignments, tests, or questionnaires in this course” at the upper Course Top screen. + +![](./_img/no_submission_course.png) + +If you uncheck the box, the items will reappear in the submission status list. Items that have been made submission-free individually will continue to be not displayed. + +#### Setting individual Assignments, Quizzes and Surveys to no submission required +{:#no-submission-individually} + +You can set individual assignments, quizzes and surveys to “No submission required” or cancel it. + +Please note that you cannot cancel assignments that have already been submitted. Also, if you have set the entire course to no submission required, you cannot then individually change them back. + +![](./_img/no_submission_individually.png) + +1. Click the “Not Submitted” (or “No Submission Required”) button in the “Submission status” column. +1. When the dialog box opens, click “Not Submitted” (or “No Submission Required”) button. + +## Listing or searching for courses +{:#list-and-search} + +This section explains how to list and search for information provided by the course you are taking. + +The list of notifications and updates can be viewed from the bar displayed on the above screen. + +![](./_img/upper_bar.png) + +The list and search of other items can be found in the left menu (the menu that appears on the left side of the screen when you press ![the button](../_icons/hamburger.png){:.icon} at the top left corner). + +![](./_img/sidebar.png) + +### List of Notifications & List of Updates +{:#notification} + +In the list of Notifications or Updates, you can display a list of notifications and updates for the courses you are taking. + +When there are unread information or unread updates, the icon on the bar on the upper screen will have a red circled attached. When the icon is pressed, a box will open, and the unread notifications will appear. + +![](./_img/notice_box.png) + +To view notifications you have already read, click the “Notification list” or the “Updates list” in this box and select “All” or “Read”. + +![](./_img/notice_list.png) + +### Material List +{:#list-materials} + +The current course materials for the course you are taking are displayed. + +### Submission status list +{:#list-submission} + +![](./_img/task.png) + +Assignments, quizzes and surveys that are currently required for the course you are taking are displayed. + +The items that are set to “No Submission Required” are not displayed by default, however, they will be displayed if you tick the “No Submission Required” checkbox on the “Submission status list” screen. + +Please note that class surveys are not displayed. + +### List of contacts +{:#list-messages} + +Messages addressed to you are displayed. + +### Online Class Info +{:#list-online-lectures} + +The “Online course information” for the course you are taking are displayed all together. + +### Search Contents +{:#content-search} + +You can search contents for course materials, assignments, quizzes, and surveys for your course. + +## Searching for Courses +{:#course-search} + +Course Search is a function that allows you to search for courses on UTOL and can be used to find courses to register for. You can also search for past courses from 2019 onwards. + +For details, please refer to “[Searching for courses in UTOL (for enrolled students)](course_search/)”. + +## Details on functions for enrolled students + +For more detailed information on individual functions, please refer to the following pages. + +- [Registering for courses in UTOL (for enrolled students)](course_registration/) +- [Searching for courses in UTOL (for enrolled students)](course_search/) +- [Using the message function in UTOL (for enrolled students)](messages/) diff --git a/src/pages/en/utol/students/messages/index.mdx b/src/pages/en/utol/students/messages/index.mdx index c683c3e8d6..2d3b502f95 100644 --- a/src/pages/en/utol/students/messages/index.mdx +++ b/src/pages/en/utol/students/messages/index.mdx @@ -1,5 +1,5 @@ --- -title: Using the message feature in UTOL (for students) +title: Using the message function in UTOL (for enrolled students) breadcrumb: title: Messages --- diff --git a/src/pages/en/webex/do_events_host.md b/src/pages/en/webex/do_events_host.md index 13365602d1..ebb2a9529d 100644 --- a/src/pages/en/webex/do_events_host.md +++ b/src/pages/en/webex/do_events_host.md @@ -37,7 +37,7 @@ breadcrumb: ### Recording -* If you record the entire event and upload it on an online platform like ITC-LMS (How to publish: TODO), you can use the recording as a learning material for students with poor communication conditions or as a material to review the class. +* If you record the entire event and upload it on an online platform like UTOL (How to publish: TODO), you can use the recording as a learning material for students with poor communication conditions or as a material to review the class. * You can start recording anytime during the event by clicking the recorder icon. * Recorded video files are automatically saved in ARF format and saved in "My Training Recordings". You can also get a link (URL) with a password to share. diff --git a/src/pages/en/webex/do_webex_host.md b/src/pages/en/webex/do_webex_host.md index 82a6fd1719..5693c4bd38 100644 --- a/src/pages/en/webex/do_webex_host.md +++ b/src/pages/en/webex/do_webex_host.md @@ -103,7 +103,7 @@ When hosting a highly confidential meeting, you may lock the meeting to prevent ![](img/webex_privilege_participant.png){:.border} ## Recording the Webex Meeting -- Webex meetings can be recorded and made available on ITC-LMS or other systems for students who had wifi connection issues or who want to use the videos for review purposes. +- Webex meetings can be recorded and made available on UTOL or other systems for students who had wifi connection issues or who want to use the videos for review purposes. - Recording can be set by turning on "Automatic Recording" during the meeting setup or started at any time by clicking the “Record” button during the meeting. - Co-hosts are unable to start the recording if the meeting host is present. - Recording is paused during breakout sessions. diff --git a/src/pages/en/zoom/usage/recording/index.md b/src/pages/en/zoom/usage/recording/index.md index 33b63553e7..c2b43e3f16 100644 --- a/src/pages/en/zoom/usage/recording/index.md +++ b/src/pages/en/zoom/usage/recording/index.md @@ -24,7 +24,7 @@ Here are procedures on how to record a Zoom meeting to the cloud and set up inte Kindly note that the above wording differs from the current one due to the latest updates. 5. Turn off "Viewers can download". If you welcome students to download, keep it on. -6. Copy the sharing information and share it via ITC-LMS or email. +6. Copy the sharing information and share it via UTOL or email. * The URL and password indicated in "Recording Link Information" and the notification email under "Share recordings with viewers" are the same. @@ -43,7 +43,7 @@ This section explains how to stop cloud sharing a recording (i.e. disabling the !["Share this record"](8.png) ![Turn off "Share this record"](9.png) -4. Announce the link expiration via ITC-LMS or email, or delete the link. +4. Announce the link expiration via UTOL or email, or delete the link. Note: Since the storage capacity of Zoom cloud is limited, it is recommended to delete the file rather than stop sharing the link. ## If the option "Record to the Cloud" is not available, enable the cloud recording feature. diff --git a/src/pages/faculty_members/url.md b/src/pages/faculty_members/url.md index 49bf294242..f58cfef30f 100644 --- a/src/pages/faculty_members/url.md +++ b/src/pages/faculty_members/url.md @@ -17,7 +17,7 @@ redirect_from: ## 原則:UTOLの「オンライン授業情報」欄を利用する {:#use-online-class-info-in-general} -- オンライン授業のURLを学生に連絡する際は,学習管理システム**[UTOL](/itc_lms)の「オンライン授業情報」欄を利用**するのが原則です([ある授業の記載例](https://utol.ecc.u-tokyo.ac.jp/lms/course?idnumber=2020FEN-EE3d16L10J01)). +- オンライン授業のURLを学生に連絡する際は,学習管理システム**[UTOL](/utol)の「オンライン授業情報」欄を利用**するのが原則です([ある授業の記載例](https://utol.ecc.u-tokyo.ac.jp/lms/course?idnumber=2020FEN-EE3d16L10J01)). - URLが自動的にリンクになりませんので,お手数ですが,編集画面の![](url_button.png){:.inline}ボタンを押してリンク化するようお願いします. - タブレットなどのアプリから参加する学生に便利なよう,URLだけでなくミーティングIDとパスコードもなるべく記載するようお願いします. - なお,次のような問題が生じないよう,**「お知らせ」や「掲示板」等の他の欄ではなく「オンライン授業情報」欄を利用**してください. @@ -30,7 +30,7 @@ redirect_from: ### 授業URL追加の手順 - [手順動画](https://youtu.be/JeBwwDfhJJw) -- ITC-LMSのお知らせ「[「オンライン授業情報」の追加について](https://www.ecc.u-tokyo.ac.jp/announcement/2020/09/16_3208.html)」でも手順などの詳細を案内しています. +- 「[「UTOLでコース設定を行う(教員・TA向け)](../../utol/lecturers/settings/)」でも手順などの詳細を案内しています. ## 補足:UTOL以外のシステムでの授業URLの連絡について diff --git a/src/pages/google/group/index.mdx b/src/pages/google/group/index.mdx index d5274f9866..5fdea717d1 100644 --- a/src/pages/google/group/index.mdx +++ b/src/pages/google/group/index.mdx @@ -1,7 +1,7 @@ --- -title: Google Groups +title: Googleグループ breadcrumb: - title: Google Groups + title: Googleグループ --- import InPreparation from "@components/ja/InPreparation.mdx"; diff --git a/src/pages/meet/index.md b/src/pages/meet/index.md index 464bea724a..044df35eff 100644 --- a/src/pages/meet/index.md +++ b/src/pages/meet/index.md @@ -69,7 +69,7 @@ Googleアプリであるため, Googleカレンダー, GmailなどGoogleアプ 1. Gmailを表示 1. 「会議を新規作成」ボタンを押す -1. 会議URLが書かれたウィンドウが現れるのでURLをコピーして参加者に教える. 授業に使うならばこのURLをITC-LMSなどに書き込む +1. 会議URLが書かれたウィンドウが現れるのでURLをコピーして参加者に教える. 授業に使うならばこのURLをUTOLなどに書き込む 1. もしくは「招待状を送信」すればURLが書かれたメールが自動的に作られる; メールで参加者にURLを教える場合に有効 ### 方法3: カレンダー経由 @@ -78,13 +78,13 @@ Googleアプリであるため, Googleカレンダー, GmailなどGoogleアプ 1. Googleカレンダーを表示 1. 適当な場所を左クリックしてイベントを作成し, 表示される窓で「Google Meetのビデオ会議を追加」ボタンを押し, 保存 -1. イベントをもう一度開いて「会議のリンクをクリップボードにコピー」し, それを参加者に教える. 授業に使うならばこのURLをITC-LMSなどに書き込む +1. イベントをもう一度開いて「会議のリンクをクリップボードにコピー」し, それを参加者に教える. 授業に使うならばこのURLをUTOLなどに書き込む 1. もしくはカレンダーのイベントそのものを参加者と共有すればカレンダー経由でURLを教えることが可能. Googleカレンダーを共有している人同士(研究室のメンバーなど)での会議に有用です ## 会議への参加(join) {:#join_meeting} -1. 会議の開催者から, 会議のURLを(メール, カレンダー, ITC-LMS経由などで)受け取る +1. 会議の開催者から, 会議のURLを(メール, カレンダー, UTOL経由などで)受け取る 1. URLをブラウザで開いて会議に参加します. このとき, * 参加者が, ECCSクラウドメールのアカウント(`xxx@g.ecc.u-tokyo.ac.jp`) でGoogleにログインしていれば, 直ちに会議に参加できます * そうでない場合, 開催者の画面に, 許可・不許可を促す画面が現れ, 許可されれば会議に参加できます. 一定時間許可がないと参加できずエラーになります diff --git a/src/pages/microsoft/onedrive/img/share-create-link-2.png b/src/pages/microsoft/onedrive/img/share-create-link-2.png index c4a834ad08..daec314193 100644 Binary files a/src/pages/microsoft/onedrive/img/share-create-link-2.png and b/src/pages/microsoft/onedrive/img/share-create-link-2.png differ diff --git a/src/pages/microsoft/onedrive/img/share-create-link-3.png b/src/pages/microsoft/onedrive/img/share-create-link-3.png index cd5be16056..78fae782dd 100644 Binary files a/src/pages/microsoft/onedrive/img/share-create-link-3.png and b/src/pages/microsoft/onedrive/img/share-create-link-3.png differ diff --git a/src/pages/microsoft/onedrive/share.mdx b/src/pages/microsoft/onedrive/share.mdx index ae760e0111..abe9501eec 100644 --- a/src/pages/microsoft/onedrive/share.mdx +++ b/src/pages/microsoft/onedrive/share.mdx @@ -79,8 +79,8 @@ OneDriveには,「ユーザーの範囲」と「アクセス権の種類」を 1. 共有したいファイルを右クリックし,「共有」を押してください.![](img/share-create-link-1.png){:.medium.center} - 「共有」の代わりに「リンクをコピー」を押すと,(共有リンクではなく)[「既存のアクセス権を持つユーザー」に対するリンク](#existing-access)が自動的に作成されます.そのため,「リンクをコピー」ではなく「共有」を経由してリンクを作成することを推奨します. -1. 画面上部の歯車のアイコンを押してください.![](img/share-create-link-2.png){:.medium.center} -1. 必要に応じて,作成する共有リンクの設定を変更してください.各設定項目についての詳細は「[作成可能な共有リンクの種類](#link-type)」を参照してください.![](img/share-create-link-3.png){:.medium.center} +1. 画面上部の歯車のアイコンを押してください.![](img/share-create-link-2.png){:.medium.center.border} +1. 必要に応じて,作成する共有リンクの設定を変更してください.各設定項目についての詳細は「[作成可能な共有リンクの種類](#link-type)」を参照してください.![](img/share-create-link-3.png){:.medium.center.border} - 「**リンクを共有する**」:共有の対象とするユーザーの範囲を設定することができます. - 「既存アクセス権を持つユーザー」を選択すると,すでに作成された共有リンクの共有対象者全員がアクセスできるリンクを取得することができます.詳細は[「既存のアクセス権を持つユーザー」に対するリンク](#existing-access)を参照してください. - 「**その他の設定**」:アクセス権の種類を設定することができます. diff --git a/src/pages/microsoft/windows_education_for_students.md b/src/pages/microsoft/windows_education_for_students.md index b2ac97e2fe..a46776281b 100644 --- a/src/pages/microsoft/windows_education_for_students.md +++ b/src/pages/microsoft/windows_education_for_students.md @@ -2,6 +2,11 @@ title: "Windows Education for students" --- + + +2024年4月に行われたMicrosoft社のサービス変更により,Kivuto社からのライセンスキー提供が終了しています.そのため本サービスは現在利用することができません.後続のサービスについて確認中です. + + ## 概要 東京大学の**学生**は,Windows 10またはWindows 11をEducationエディションにアップグレードするライセンスを取得できます.このライセンスは,[UTokyo Microsoft License](/microsoft/)の契約に付帯して提供されているものです. diff --git a/src/pages/notice/2024/0522-utol-notification-line.md b/src/pages/notice/2024/0522-utol-notification-line.md new file mode 100644 index 0000000000..6a927b2054 --- /dev/null +++ b/src/pages/notice/2024/0522-utol-notification-line.md @@ -0,0 +1,41 @@ +--- +title: UTOLにおける,LINE通知機能の提供開始と利用上の注意事項について +--- + +## 概要 + +2024年5月14日に,LINE通知機能をUTOLに実装しました.コンテンツの更新状況やお知らせ・メッセージに関する通知を,LINEアプリで受け取ることができます. + +なおLINE通知を利用すると,通知に関わる各種情報をLINE経由でLINEヤフー株式会社(以下「LINE社」という.)が取得して利用する場合があります.一例として,通知の受信時にLINEのアプリ上に広告が表示されることがあります.本件を理解した上でLINE通知をご利用下さい. + +## 広告表示 + +UTOLのLINE通知では,LINE Notify ()を利用しています.同様にLINE Notifyを利用していたITC-LMS (2024年2月に運用終了)でも,利用者のLINEアプリ上で広告が表示されている状況も確認されています (2023年12月時点). + +LINE社は,プライバシーポリシー () に準じて,コミュニケーションアプリLINEやLINE Notifyも含めてすべてのサービスの提供にあたって,ユーザ個人に関する各種の情報を取得して広告配信に利用する場合があります. + +情報基盤センターは,広告表示に関して収益を得ることはありません.また,UTOLからの通知に広告が表示された場合でも,どのユーザにどのような広告が表示されたか等を関知しません. + +## LINE通知に関わる情報 + +### 通知用SNSアカウント + +UTOLからの各種情報をLINEで受け取るには,UTOLログイン後の上部メニューの「Settings」から「Personal Settings」画面に遷移して,「通知用SNSアカウント」にお使いのLINEアカウントを利用者本人が登録する必要があります.この設定を行わない限り,LINEで通知を受け取ることはできません. + +情報基盤センターは,UTOLによる通知以外の目的で利用者のLINEアカウントを使用することはありません. + +### お知らせ・メッセージ通知 + +UTOLで参加するコースの**お知らせやメッセージの内容**をLINEで受け取るには,利用者本人が通知用SNSアカウントを設定した上で,同じく「Personal Settings」画面の「お知らせ・メッセージ通知」で,「メールとLINEで受け取る」或いは「LINEで受け取る」と設定する必要があります.この設定を行うことで,メールやお知らせの内容を,LINE社が取得して利用する可能性があります. + +### 更新通知 + +例えば「オンライン授業情報が更新された」「新たに課題が追加された」等,参加する各コースに関する**重要な更新情報の概要**をLINEで受け取るには,利用者本人が通知用SNSアカウントを設定した上で,同じく「Personal Settings」画面の「更新通知」で「1日1回まとめて転送」或いは「即時転送」と設定する必要があります.この設定を行うことで,課題のタイトルと出題日時のような更新情報の概要を,LINE社が取得して利用する可能性があります. + +### その他 + +UTOLのLINE通知を利用することで,UTOLという本学の情報システムからLINEのメッセージを定期的に受信する等の利用状況を,LINE社が取得して利用する可能性があります. + +## 備考 + +LINE通知機能の詳しい設定方法については,近日中に別途ご説明する予定です. diff --git a/src/pages/online/tools.md b/src/pages/online/tools.md index ae03d41574..43ac78243d 100644 --- a/src/pages/online/tools.md +++ b/src/pages/online/tools.md @@ -41,12 +41,13 @@ Google Meetは,GoogleがGoogle Workspaceの一部として提供しているWe {:#lms} 「学習管理システム」は,授業における学生と教員の間でのデータや情報のやり取り(資料の配布・課題提出など)を支援するシステムです. -### ITC-LMS -ITC-LMSは東京大学の学習管理システムです.授業資料の配布・課題提出・オンライン試験・教員から学生へのお知らせ通知などの機能があります.ITC-LMSを利用する利点として,東京大学のアカウント (UTokyo Account) および履修登録などを行う学務システム (UTAS) と連携しているため **「東京大学の学生だけに」あるいは「その授業の履修者だけに」情報を渡すことが簡単に行える**こと,また**学生への浸透率も高い**が挙げられます.授業資料の配布・課題のやり取りなどには,まずITC-LMSのご利用をお考えください. +### UTOL +UTOLは東京大学の学習管理システムです.授業資料の配布・課題提出・オンライン試験・教員から学生へのお知らせ通知などの機能があります.UTOLを利用する利点として,東京大学のアカウント (UTokyo Account) および履修登録などを行う学務システム (UTAS) と連携しているため **「東京大学の学生だけに」あるいは「その授業の履修者だけに」情報を渡すことが簡単に行える**こと,また**学生への浸透率も高い**が挙げられます.授業資料の配布・課題のやり取りなどには,まずUTOLのご利用をお考えください. -- **[ITC-LMS 説明ページ](/itc_lms)**:基本的な使い方をまとめています. -- **[学習管理システムの概要を知る,ITC-LMSを活用する](/articles/itc-lms/)**:ITC-LMSの活用方法についてはこちらをご覧ください. +- **[UTOL 説明ページ](/utol/)**:基本的な使い方をまとめています. +- **[学習管理システムの概要を知る,ITC-LMSを活用する](/articles/itc-lms/)**[^1]:UTOLの活用方法についてはこちらをご覧ください. +[^1]: ITC-LMSは,東京大学でUTOL以前に使用されていた学習支援システムです.UTOLとほぼ同じ機能を持っています. ### Google Classroom Google Classroomは,Google Workspaceの一部として提供されている学習管理ツールで,授業における資料の配布・課題提出などが行えるものです. diff --git a/src/pages/support/index.mdx b/src/pages/support/index.mdx index 3fce2702a6..367a2d6505 100644 --- a/src/pages/support/index.mdx +++ b/src/pages/support/index.mdx @@ -27,8 +27,7 @@ import Emergency from "@components/Emergency.mdx"; - Zoom社の「Zoom Contact Center」サービスにより運用しています.接続が不安定となるなど上手く利用できない場合は,申し訳ありませんが,メールフォーム窓口の利用もご検討ください.
対応時間(自動応答):24時間
-
対応時間(オペレータ対応):平日 8時25分から18時30分まで,5/3(金)のみ8時25分から18時30分までオペレータが対応いたします。
-
※土日休日のオペレータ対応は,2024年5月3日限定です.通常は平日のみの対応となります.
+
対応時間(オペレータ対応):平日 8時25分から18時30分まで
画面右下のウィジェット
「ここからチャットで相談」から
@@ -42,8 +41,7 @@ import Emergency from "@components/Emergency.mdx"; - 会議室の録音・録画は行っておりません.利用者も**録音・録画等の行為を行わないでください**. - オンライン通話のページへのアクセスには,UTokyo Accountでのサインインが必要です. -
対応時間:平日 8時25分から18時30分まで,5/3(金)のみ8時25分から18時30分まで
-
※土日休日の対応は,2024年5月3日限定です.通常は平日のみの対応となります.
+
対応時間:平日 8時25分から18時30分まで
オンライン通話のページ diff --git a/src/pages/systems/index.md b/src/pages/systems/index.md index e280270c5b..a917db2906 100644 --- a/src/pages/systems/index.md +++ b/src/pages/systems/index.md @@ -16,7 +16,7 @@ title: 東京大学のシステム - **[UTokyo Account](/utokyo_account/)**:東大の情報システムで使う,「共通ID」と呼ばれるアカウントです.各システムは,このアカウントでログインして使うのが基本になります. - **[UTAS](/utas)**:シラバスの掲載や授業関係の手続き(履修登録・成績など)に使うシステム(学務システム)です. -- **[ITC-LMS](/itc_lms)**:授業資料の配布や課題の提出などに使うシステム(学習管理システム)です. +- **[UTOL](/utol/)**:授業資料の配布や課題の提出などに使うシステム(学習管理システム)です. - **[UTokyo Wi-Fi](/utokyo_wifi/)**:キャンパス内で使えるWi-Fiです.事前にアカウントを作っていないと使えないので注意してください. ## 各種Webサービス・ソフトウェア diff --git a/src/pages/utokyo_vpn/index.md b/src/pages/utokyo_vpn/index.md index 930dcb25f2..3cfd31c593 100644 --- a/src/pages/utokyo_vpn/index.md +++ b/src/pages/utokyo_vpn/index.md @@ -27,7 +27,7 @@ UTokyo VPN経由で東京大学附属図書館が契約・提供する電子ジ **利用できる端末の種類:** UTokyo VPNは,WindowsやmacOSなどのコンピュータで利用できます.サポートされているバージョンはそれぞれ以下の通りです. - Windows: Windows 10, 11 -- macOS: macOS 11.x Big Sur, 12 Monterey, 13 Ventura, 14 Sonoma +- macOS: macOS 12 Monterey, 13 Ventura, 14 Sonoma また,AndroidやiPhone,iPadなどのモバイル端末からも利用可能です.OSや専用のアプリを適切にアップデートしながら利用してください. diff --git a/src/pages/utol/lecturers/settings/course_participants/confirm-delete.png b/src/pages/utol/lecturers/settings/course_participants/confirm-delete.png new file mode 100644 index 0000000000..5963685536 Binary files /dev/null and b/src/pages/utol/lecturers/settings/course_participants/confirm-delete.png differ diff --git a/src/pages/utol/lecturers/settings/course_participants/confirm-registration.png b/src/pages/utol/lecturers/settings/course_participants/confirm-registration.png new file mode 100644 index 0000000000..db64d1bb5a Binary files /dev/null and b/src/pages/utol/lecturers/settings/course_participants/confirm-registration.png differ diff --git a/src/pages/utol/lecturers/settings/course_participants/confirm.png b/src/pages/utol/lecturers/settings/course_participants/confirm.png new file mode 100644 index 0000000000..107ad6b51e Binary files /dev/null and b/src/pages/utol/lecturers/settings/course_participants/confirm.png differ diff --git a/src/pages/utol/lecturers/settings/course_participants/delete.png b/src/pages/utol/lecturers/settings/course_participants/delete.png new file mode 100644 index 0000000000..46a2f86a1c Binary files /dev/null and b/src/pages/utol/lecturers/settings/course_participants/delete.png differ diff --git a/src/pages/utol/lecturers/settings/course_participants/download-format.png b/src/pages/utol/lecturers/settings/course_participants/download-format.png new file mode 100644 index 0000000000..d5495159be Binary files /dev/null and b/src/pages/utol/lecturers/settings/course_participants/download-format.png differ diff --git a/src/pages/utol/lecturers/settings/course_participants/index.md b/src/pages/utol/lecturers/settings/course_participants/index.md new file mode 100644 index 0000000000..9e12c43bf6 --- /dev/null +++ b/src/pages/utol/lecturers/settings/course_participants/index.md @@ -0,0 +1,177 @@ +--- +title: UTOLのコース参加者を管理する(確認・登録など)(教員・TA向け) +redirect_from: + - /itc_lms/lecturers/settings/course_participants +breadcrumb: + title: コース参加者登録 +--- + +## 機能概要 +{:#about} + +「コース参加者登録」機能では,コース参加者(担当教員・TA・コース設計者・履修者といった,UTOL上でコースに参加しているユーザ)の管理を行うことができます. + +具体的には以下のような操作が可能です. +- [コース参加者の一覧・登録方法を確認する](#list) +- [科目を共同で担当する(UTASに登録されていない)教員やTAをコースに登録する](#register) +- [受講登録していない学生をコースに登録する](#register) +- [コース参加者の登録方法を更新する](#update) +- [コース参加者を削除する](#delete) + +### 権限 +{:#role} + +担当教員・コース設計者は,このページで説明しているすべての操作を行うことができます.TAは,コース参加者一覧の閲覧のみが可能で,コース参加者の登録・削除はできません. + +## コース参加者の情報を確認する +{:#list} + +「コース参加者登録」のページの「コース参加者一覧」欄では,コース参加者の情報を一覧形式で確認することができます.また,これらの情報をExcelファイルとしてダウンロードすることも可能です. + +### 一覧で確認できる情報 +{:#information} + +「コース参加者一覧」欄では,以下の情報を確認できます. + +- **権限**:ユーザが「担当教員」「TA」「コース設計者」「履修者」の4種類の権限のうち,どの権限を持っているかが表示されます.TAと履修者の両方の権限を持つユーザの場合は「TA兼履修者」と表示されます. +- **種別**:ユーザのUTokyo Accountが,学生用,教職員用のいずれであるかが表示されます.教職員用かつ学生用のUTokyo Accountを持っている場合は,「学生/教職員」と表示されます.ここでの表示は,コースに「学生」として参加しているか「教職員」として参加しているかではないことに注意してください. +- **学生証番号/(ユーザID)**:学生証番号を持つユーザの場合は,学生証番号が表示されます.学生証番号を持たないユーザの場合は,ユーザID(UTokyo Accountでログインしているユーザの場合は,10桁の共通ID)が表示されます. +- **科目名**:履修者が受講登録をしている科目名が表示されます.[コースグループ機能](../course_group/)が使われている場合,学生が受講登録をしている科目をこの欄で確認できます. +- **グループ名**:[ユーザグループ](../user_groups/)に所属している場合,所属しているグループ名が表示されます.複数のユーザグループに所属している場合は全てが表示されています. +- **登録方法**:ユーザがコースに登録された方法が表示されます.登録方法には以下の種類があります. + - 自己登録:履修者本人がUTOL上で[受講登録](../../../students/course_registration/#self-registration)をしたことを示します.なお,履修者本人による受講登録が可能かは,[自己登録・履修者範囲設定](../#self-registration-and-content-use-scope)の設定により異なります. + - 担当教員登録:ユーザが,担当教員またはコース設計者により,コース参加者として登録されたことを示します. + - 履修登録:学生がUTASで履修登録した科目が自動で連携された結果,履修者として登録されたことを示します.なお,UTASでの履修登録がUTOLで反映されるのは,履修登録をした翌朝です. + - 出席管理:履修者が,出席者一括登録により,コース参加者に登録されたことを示します. + - お気に入り登録:学生がUTASのシラバスで「お気に入りに追加」した結果,対応するUTOL上のコースに履修者として登録されたことを示します.なおUTASで「お気に入りに追加」した結果がUTOLで反映されるのは,操作の翌朝です.またUTAS上のシラバスで「お気に入りに追加」をしていてかつ,UTAS上で履修登録をしている場合は「履修登録」として表示されます. + - システム登録:担当教員が,UTAS上での登録内容が連携された結果,コース参加者に登録されたことを示します. + + +### 一覧の確認方法 +{:#how-to-check} + +「コース参加者一覧」は,以下の手順で確認できます. + +1. 操作したいコースを開いた状態で,左上の「![三本線のボタン](../../../_icons/hamburger.png){:.icon}」アイコンを押してください. +2. 「コース設定」から「コース参加者登録」を選択してください. + ![](menu.png){:.medium} + +## コース参加者を登録する +{:#register} + +コース参加者の登録方法には以下の2種類があります. + +- **[検索して登録する](#search)**:ユーザの氏名や学生証番号などの情報を用いて,登録したいユーザを検索し,登録する方法です.担当教員やTAを追加する場合など,特定の数人を登録したい場合におすすめです. +- **[Excelファイルを使って登録する](#excel)**:コース参加者登録用のExcelファイルフォーマットをダウンロードし,ファイルにユーザの情報(学生証番号またはユーザIDなど)を入力後,アップロードすることで登録する方法です.学科に所属する学生全員をまとめて登録したい場合など,登録したいユーザが多い場合や,登録したいユーザのユーザIDまたは学生証番号の一覧がすでにある場合におすすめです. + +コース参加者を登録する際には以下の点に留意してください. + +- ユーザを「TA兼履修者」として登録したい場合は,それぞれの権限について別々に登録作業が必要です. +- コンテンツがすでに存在するコースに新たに登録されたコース参加者は,既に存在するコンテンツを全て利用できます. + - ただし,履修者は「公開対象かつ公開期間中」でないコンテンツは閲覧できません. + - コース参加者に登録されたことに伴って閲覧可能になった,既に存在するコンテンツに関する更新通知は送信されません. +- 学生を「担当教員」権限として登録することは可能ですが,なるべく「TA」権限で登録してください. + - 履修者管理・ログ確認以外のほとんどの機能は,「TA」権限でも閲覧・操作が可能です. + +### 検索して登録する +{:#search} + +1. 操作したいコースを開いた状態で,左上の「![三本線のボタン](../../../_icons/hamburger.png){:.icon}」アイコンを押してください. +2. 「コース設定」から「コース参加者登録」を選択してください. + ![](menu.png){:.small} +3. 「ユーザ指定」欄の「学生検索」または「教職員検索」ボタンを押してください. + ![](search.png){:.medium} + - UTokyo Accountの種別が学生のユーザを追加するときは「学生検索」を,教職員のユーザを追加するときは「教職員検索」を選択してください. + - UTokyo Accountの種別が「教職員/学生」のユーザは,「学生検索」「教職員検索」のどちらからでも検索できます. +4. 追加したいユーザの情報を入力して検索してください. + - 学生検索:ユーザID,学生証番号,氏名のいずれかで検索できます. + - 教職員検索:ユーザIDまたは氏名で検索できます. +5. 検索結果に表示されたユーザ一覧の中から,追加したいユーザを一覧の左端にあるチェックボックスで選択してください. + ![](search-result.png){:.medium} + - 一度に複数人を選択することも可能です. +6. 下部中央にある「指定」ボタンを押してください.コースに新たに登録されるユーザの情報が,「コース参加者一覧」画面に赤文字で表示されます. + ![](selected.png){:.medium} + - 複数人を連続して追加したい場合は,4〜6の手順を繰り返してください. + - この時点では,まだ追加したコース参加者は登録されていないので注意してください. +7. 「確認画面に進む」を押してください. + ![](confirm.png){:.small} +8. 追加対象のユーザ(権限)が表示されるので,変更内容を確認の上,「登録する」を押してください. + ![](confirm-registration.png){:.medium} + +#### 注意事項 + +学生や教員の検索機能は,参加者登録の目的以外には使わないでください. + +### Excelファイルを使って登録する +{:#excel} + +1. 操作したいコースを開いた状態で,左上の「![三本線のボタン](../../../_icons/hamburger.png){:.icon}」アイコンを押してください. +2. 「コース設定」から「コース参加者登録」を選択してください. + ![](menu.png){:.small} +3. 「一括登録」欄から青文字の「フォーマットダウンロード」を押して,コース参加者登録用のExcelファイルフォーマットをダウンロードしてください. + ![](download-format.png){:.medium} +4. フォーマットに参加者の情報を入力してください. + - フォーマットには「ユーザID, 学生証番号, 権限(必須), 時間割コード」の入力欄があります. + - 学生を登録する場合は,ユーザIDと学生証番号のうちいずれかの入力が必要です.教職員を登録する場合は,ユーザIDの入力が必要です. + - 「権限」欄では,「担当教員」「TA」「コース設計者」「履修者」のいずれかをプルダウンから選択してください.「TA兼履修者」として登録したい場合は,それぞれの権限について1行を用いて入力してください. + - 「時間割コード」は,当該コースのページ上部の「開講組織」と「科目名」の間に表示されている英数字のコードです. + - 既にコースに登録されているユーザを,同じ権限で登録しようとした場合,エラーが発生するかは当該ユーザの登録方法により異なります. + - 「担当教員登録」の場合は,エラーが発生します. + - 「自己登録」「お気に入り登録」の場合は,[「担当教員登録」に登録方法が更新](#update)されます. + - 「履修登録」の場合は,登録時のエラーは発生しませんが,翌朝に行われるUTASからのデータ連携後は「履修登録」に戻ります. +5. 「一括登録」の「参照」からファイルを選択し,「アップロード」してください. + ![](upload-file.png){:.medium} + - 正常にアップロードされた場合,コースに新たに登録されるユーザの情報が,「コース参加者一覧」画面に赤文字で表示されます. + - 入力エラーがあった場合は,アップロードファイルの全データが反映されません.修正後,データ全体のアップロードが必要です. + - この時点では,まだ追加したコース参加者は登録されていないので注意してください. +6. 「確認画面に進む」を押してください. + ![](confirm.png){:.small} +7. 追加対象のユーザ(権限)が表示されるので,変更内容を確認の上,「登録する」を押してください. + ![](confirm-registration.png){:.medium} + +## コース参加者の登録方法を更新する +{:#update} + +[コース参加者を削除](#delete)した場合のほかに,以下のような事象により「履修者」のコース参加者登録が解除されることがあります. + +- 登録方法が「自己登録」のユーザで,ユーザがUTOLから登録解除した場合,あるいは,履修登録期間が終了した +- 登録方法が「履修登録」のユーザで,ユーザがUTASから履修登録を取り消した +- 登録方法が「お気に入り登録」のユーザで,ユーザがUTASでお気に入り登録を解除した場合,あるいは,履修登録期間が終了した + +これらの場合に,コース参加者登録が解除されないようにするには,「登録方法の更新」機能を用いて,登録方法が「自己登録」「履修登録」「お気に入り登録」のいずれかとなっている履修者の登録方法を「担当教員登録」に変更することが必要です. + +コース参加者の登録方法の更新は,「コース参加者登録」ページ内の「コース参加者一覧」の右側にある操作列「登録方法の更新」ボタンから行うことができます. + +聴講を希望した特定の学生のみを履修期間終了後もコース参加者として登録し続けたい場合など,履修しているかに関わらずコースに参加していて欲しい特定の履修者がいる場合に利用してください. +なお,履修をせず聴講する学生などに対して,広くコンテンツの閲覧を許可したい場合は,[自己登録・履修者範囲設定](../#self-registration-and-content-use-scope)の設定を行ってください. + +また「担当教員登録」に変更した場合でも,学生がUTAS上で履修登録をしている場合には,その翌日には登録方法が「履修登録」に変更されます. + +## コース参加者を削除する +{:#delete} + +コース参加者の削除は,以下のいずれかの方法で行うことができます. + +- [個別に削除する](#delete-individually):コース参加者を一人ずつ削除する方法です. +- [一括で削除する](#delete-in-bulk):複数のコース参加者を一括で削除する方法です. + +### 個別に削除する +{:#delete-individually} + +1. 操作したいコースを開いた状態で,左上の「![三本線のボタン](../../../_icons/hamburger.png){:.icon}」アイコンを押してください. +2. 「コース設定」から「コース参加者登録」を選択してください. + ![](menu.png){:.small} +3. 「コース参加者一覧」の右端にある「操作」列の「![](../../../_icons/extra_menu.png){:.icon}」アイコンを押してください. + ![](operation.png){:.medium} +4. 「〇〇権限削除」を選択してください. + ![](delete.png){:.small} + - この時点では,まだコース参加者は削除されていないので注意してください. +5. 「確認画面に進む」を押してください. + ![](confirm.png){:.small} +6. 削除対象のユーザ(権限)が表示されるので,変更内容を確認の上,「登録する」を押してください. + ![](confirm-delete.png){:.medium} + +### 一括で削除する +{:#delete-in-bulk} + +「コース参加者登録」画面上の「コース参加者一覧」にある左端の列のチェックボックスで,削除したいユーザを選択し,一番下の「一括削除」ボタンを押すことで,選択したユーザを一括で削除することもできます. diff --git a/src/pages/utol/lecturers/settings/course_participants/index.mdx b/src/pages/utol/lecturers/settings/course_participants/index.mdx deleted file mode 100644 index 19acdc6824..0000000000 --- a/src/pages/utol/lecturers/settings/course_participants/index.mdx +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: UTOLでコース参加者登録を行う(教員・TA向け) -redirect_from: - - /itc_lms/lecturers/settings/course_participants -breadcrumb: - title: コース参加者登録 ---- - -import InPreparation from "@components/ja/InPreparation.mdx"; - - diff --git a/src/pages/utol/lecturers/settings/course_participants/menu.png b/src/pages/utol/lecturers/settings/course_participants/menu.png new file mode 100644 index 0000000000..53afa275b7 Binary files /dev/null and b/src/pages/utol/lecturers/settings/course_participants/menu.png differ diff --git a/src/pages/utol/lecturers/settings/course_participants/operation.png b/src/pages/utol/lecturers/settings/course_participants/operation.png new file mode 100644 index 0000000000..7b3485132b Binary files /dev/null and b/src/pages/utol/lecturers/settings/course_participants/operation.png differ diff --git a/src/pages/utol/lecturers/settings/course_participants/search-result.png b/src/pages/utol/lecturers/settings/course_participants/search-result.png new file mode 100644 index 0000000000..e0984b158c Binary files /dev/null and b/src/pages/utol/lecturers/settings/course_participants/search-result.png differ diff --git a/src/pages/utol/lecturers/settings/course_participants/search.png b/src/pages/utol/lecturers/settings/course_participants/search.png new file mode 100644 index 0000000000..f471b92aad Binary files /dev/null and b/src/pages/utol/lecturers/settings/course_participants/search.png differ diff --git a/src/pages/utol/lecturers/settings/course_participants/selected.png b/src/pages/utol/lecturers/settings/course_participants/selected.png new file mode 100644 index 0000000000..920ec46488 Binary files /dev/null and b/src/pages/utol/lecturers/settings/course_participants/selected.png differ diff --git a/src/pages/utol/lecturers/settings/course_participants/upload-file.png b/src/pages/utol/lecturers/settings/course_participants/upload-file.png new file mode 100644 index 0000000000..69aacdacbd Binary files /dev/null and b/src/pages/utol/lecturers/settings/course_participants/upload-file.png differ diff --git a/src/pages/utol/students/course_registration/index.mdx b/src/pages/utol/students/course_registration/index.md similarity index 99% rename from src/pages/utol/students/course_registration/index.mdx rename to src/pages/utol/students/course_registration/index.md index 888b30c694..476283f983 100644 --- a/src/pages/utol/students/course_registration/index.mdx +++ b/src/pages/utol/students/course_registration/index.md @@ -32,6 +32,7 @@ UTAS連携やコースの担当教員による登録は,それぞれ以下の * 「担当教員登録」:履修していない科目のコースについて,コースの担当教員に依頼して手動で登録してもらうことができます. ### 学生本人が仮の登録をする場合 +{:#self-registration} 担当教員がいわゆる「聴講」を行えるように設定している場合は,学生が自分で受講登録(「自己登録」)を行ってコース内のコンテンツを閲覧できます.「自己登録」が可能なコースの受講登録は以下の手順で行えます. 1. [コース検索](/utol/students/course_search/)で受講登録したいコースを探してください.検索をする際,「受講登録可能なコースのみ」にチェックを付けると「自己登録」が可能なコースのみが表示されます. diff --git a/src/pages/webex/do_webex_host.md b/src/pages/webex/do_webex_host.md index 5999bbc02b..70779725f7 100644 --- a/src/pages/webex/do_webex_host.md +++ b/src/pages/webex/do_webex_host.md @@ -122,7 +122,7 @@ redirect_from: ## 録画 -* 会議を全て録画しておき,ITC-LMS等で公開することで,通信状態の悪かった学生や復習用の教材として活用することができます. +* 会議を全て録画しておき,UTOL等で公開することで,通信状態の悪かった学生や復習用の教材として活用することができます. * 録画は会議の設定時に「自動録画」を設定するか,会議中に録画のアイコンをクリックすることでの任意の時間に行うことが可能です. * 主催者がミーティングに参加している場合,共同主催者は録画を開始することはできません. * ブレイクアウトセッション中は,録画が一時停止されます. diff --git a/src/pages/zoom/usage/recording/index.md b/src/pages/zoom/usage/recording/index.md index c1175e8dce..973c489f84 100644 --- a/src/pages/zoom/usage/recording/index.md +++ b/src/pages/zoom/usage/recording/index.md @@ -25,7 +25,7 @@ breadcrumb: 5. 「視聴者はダウンロードできます」をオフにします.学生のダウンロードを禁止しない場合は,オンにしてください. -6. 記録リンク情報をクリップボードにコピーし,ITC-LMSやメールなどで情報を共有します. +6. 記録リンク情報をクリップボードにコピーし,UTOLやメールなどで情報を共有します. * 「記録リンク情報」のアドレス・パスワードは、メール通知内「視聴者と録画を共有します」のものと同じです. @@ -45,7 +45,7 @@ breadcrumb: ![「この記録を共有する」](8.jpg) ![「この記録を共有する」をオフ](9.jpg) -4.ITC-LMSやメールなどで、リンクの期限切れを告知します.もしくはリンクを削除します. +4.UTOLやメールなどで、リンクの期限切れを告知します.もしくはリンクを削除します. 注意: Zoomのクラウドは保存できる容量が限られているため,共有リンクを無効化するよりも,ファイルを削除することをおすすめします.