[๊ด๋ฆฌ์ ๋ฉ๋ด_SIS ๊ฐ์ ธ์ค๊ธฐ] SIS ๊ธฐ๋ฅ ์ฌ์ฉํ๊ธฐ
๊ด๋ฆฌ์์ SIS ๊ฐ์ ธ์ค๊ธฐ ๋ฉ๋ด์์ **[๊ณผ๋ชฉ ์ด์ ๊ด๋ จ ์ผ๊ด ๋ฑ๋ก/ ํด์ ]**๊ฐ ๊ฐ๋ฅํ๋ค๊ณ ๋ง์ ๋๋ ธ๋๋ฐ, ์ด ๊ธฐ๋ฅ์ ๋ค์ ์ด๋ ต๊ฒ ๋๋ผ์ค ์ ์์ง๋ง, ์๋์ ๋ด์ฉ์์ ํ์ํ ์์ ์ ์ ํ์ธํ์ฌ ์ ์ฐจ๋๋ก ์งํํด์ฃผ์๋ฉด ํฌ๊ฒ ์ด๋ ต์ง ์์ ๊ฒ์ ๋๋ค.
**https://canvas.instructure.com/doc/api/file.sis_csv.html**
์ ๊ฐ์ด๋์์ ๊ฐ ์์ ์ ๋ํ ํ์ ํ๋ ๋ฑ์ ํ์ธํ์ฌ, csv ํ์ผ ์์ ๊ทธ ํ๋๋ฅผ ์ถ๊ฐํ์ฌ ๊ตฌ์ฑํ์ ํ ๊ฐ์ ธ์ค๊ธฐํ๋ฉด ๋๋๋ฐ์,
์์ ๋ณ๋ก ์ ๋ฆฌํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
1. ๊ณผ๋ชฉ ์ผ๊ด ์์ฑํ๊ธฐ
๊ณผ๋ชฉ ์ผ๊ด ์์ฑ ์, ๋ค์ ํ์ ํญ๋ชฉ์ ๊ธฐ๋ณธ ํ๋๋ก ํ csv ํ์ผ์ ์์ฑํ ํ, SIS Import ๊ธฐ๋ฅ์ ํตํด ๊ฐ์ ธ์ค๊ธฐํ ์ ์์ต๋๋ค.
( โผ ์์ ํ์ผ ) ์ผ๊ด์ ์ผ๋ก ์ฌ๋ฌ ๊ณผ๋ชฉ์ ๋ง๋ค ์ ์๋ ์์ CSV ํ์ผ
2. ์ฌ์ฉ์ ์ผ๊ด ์์ฑํ๊ธฐ
์ฌ์ฉ์ ์ญ์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์ผ๊ด์ ์ผ๋ก ์์ฑํ ์ ์์ต๋๋ค. ๋ค๋ง, ์ ๋ ฅํ๋ ํ๋ ๊ฐ์ด ์์ดํ์ฌ ์ ํ์ธํ์์ด ๋ฑ๋กํด์ฃผ์๋ฉด ๋๊ฒ ์ต๋๋ค.
( โผ ์์ ํ์ผ ) ์ผ๊ด์ ์ผ๋ก ์ฌ๋ฌ ๊ณ์ ์ ๋ง๋ค ์ ์๋ ์์ CSV ํ์ผ
user_idย (ํ์)ย - ์ฌ๋ฒ ๋ฑ ID์ ๋๋ค.
login_idย (ํ์)ย - ์ฌ๋ฒ ๋ฑ ID์ ๋๋ค.ย user_id์ ๋์ผํ๊ฒ ์ค์ ํ์๋ ๊ฒฝ์ฐ๊ฐ ์ผ๋ฐ์ ์ ๋๋ค.
passwordย - ๋ณ๋ ํตํฉ๋ก๊ทธ์ธ ์ฐ๋์ด ์๋ ๊ฒฝ์ฐ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ถ์ฌํฉ๋๋ค.
full_name - ์ด๋ฆ์ ๋๋ค.
sortable_name - ์ด๋ฆ์ ๋๋ค. full_nameย ๊ณผ ๋์ผํ๊ฒ ํ์ ๋ ๋ฉ๋๋ค.
short_nameย - ์ด๋ฆ์ ๋๋ค.ย full_name, sortable_nameย ๊ณผ ๋์ผํ๊ฒ ํ์ ๋ ๋ฉ๋๋ค.
email
statusย (ํ์)ย - active๋ก ์ง์ ํ์๋ฉด ๋ฉ๋๋ค.
3. ์๊ฐ์ ์ผ๊ด ๋ฑ๋กํ๊ธฐ
์๊ฐ์๋ ์ผ๊ด ์์ฑ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ ๋ ฅํ๋ ํ๋ ๊ฐ ์ญ์ ์ฌ์ฉ์ ์ผ๊ด ๋ฑ๋ก ๋ฐฉ๋ฒ๊ณผ ๋ค๋ฅด๋ฏ๋ก, ํ๋ ์ ๋ณด๋ฅผ ์ ํ์ธํ์๊ธฐ ๋ฐ๋๋๋ค.
( โผ ์์ ํ์ผ ) ์ผ๊ด์ ์ผ๋ก ์ฌ๋ฌ ์๊ฐ์์ ๋ฑ๋กํ ์ ์๋ ์์ CSV ํ์ผ
course_idย (ํ์)ย - Course_id๋ ๊ณผ๋ชฉ ์ ๋ณด ์์ SIS ID๋ผ๋ ๋ถ๋ถ์ ์ ๋ ฅํ๋ ๊ณณ์ ๋๋ค. ํน์ ๋ฏธ์ง์ ์ํ๋ผ๋ฉด, ๊ฒฝํธ์ฒ์์ ์๋ํ์๋ ์ฝ๋๋ ๋ช ์นญ์ ๋ถ์ฌํ์ฌ SIS ID๋ฅผ ์ง์ ํ์๊ธฐ ๋ฐ๋๋๋ค. ์๋ฌธ/์ซ์/ํ์ดํ/์ธ๋๋ฐ ๋ฑ์ ๋ฌธ์๋ก ๊ตฌ์ฑํ์ค ์ ์์ต๋๋ค.
user_idย (ํ์)ย - ์ฌ๋ฒ ๋ฑ ID์ ๋๋ค.
roleย (ํ์)ย - ๊ต์๋ teacher, ์๊ฐ์์ student๋ก ์ ๋ ฅํฉ๋๋ค.
statusย (ํ์)ย - active๋ก ์ง์ ํ์๋ฉด ๋ฉ๋๋ค.
โป CSV ํ์ผ ํ์ฉ ์, ์ ์์ฌํญ โป
์ฝ์ค๋ช ์ ํ๊ธ์ด ๋ค์ด๊ฐ ์์ ๊ฒฝ์ฐ, ์๋ ์ด๋ฏธ์ง์ ๊ฐ์ด ๊นจ์ง ๊ธ์๋ก ๋ณด์ ๋๋ค. ์์ ์ ๋ก๋ ํ ์ํ ํ์ผ์ ๋ค์ด๋ก๋ ํ์ ๋ ์ด์ ๊ฐ์ด ๋ณด์ด์คํ ๋ฐ์.
์ด ๋๋ **notepad++** ๋ผ๋ ํ๋ก๊ทธ๋จ์ ์ค์น ๋ฐ ์คํํ์ ์ ์ธ์ฝ๋ฉ์ ์กฐ์ ํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
< ํ๊ธ์ด ๊นจ์ง ๋ ์ ๋ณด์ด๋๋ก ์กฐ์ ํ๋ ๋ฐฉ๋ฒ >
notepad++๋ฅผ ์คํํฉ๋๋ค.
์คํ ํ ๋ค์ด๋ก๋ ๋ฐ์ CSV ํ์ผ์ ๋ถ๋ฌ์ต๋๋ค.
"ํ์ผ - ์ด๊ธฐ"๋ฅผ ํตํด ๋ถ๋ฌ์ค์ค ์๋ ์๊ณ ,
ํ์ผ์ ํ๋ก๊ทธ๋จ ํ๋ฉด ์ค๊ฐ์ผ๋ก ๋๋๊ทธ ์ค ๋๋กญ ํ์ ๋ ๋ฉ๋๋ค.
๋ฉ๋ด์ **"์ธ์ฝ๋ฉ > UTF-8(BOM ์์)"**์ ํด๋ฆญํฉ๋๋ค.
์ ์ฅ์ ํด๋ฆญํ์ฌ ํ์ผ์ ์ ์ฅํฉ๋๋ค.
์คํํด๋ณด๋ฉด ํ๊ธ์ด ์ ์์ ์ผ๋ก ํ์๋๋ ๊ฒ์ ํ์ธํ์ค ์ ์์ต๋๋ค.
<ํ๊ธ์ด ํฌํจ๋ ํ์ผ์ ๊ฐ์ ธ์ค๊ธฐ ํ ์ ์๋ SIS ํ์ผ๋ก ์กฐ์ ํ๋ ๋ฐฉ๋ฒ>
notepad++๋ฅผ ์คํํฉ๋๋ค.
์คํ ํ ์์ ์ ์๋ฃํ CSV ํ์ผ์ ๋ถ๋ฌ์ต๋๋ค.
"ํ์ผ - ์ด๊ธฐ"๋ฅผ ํตํด ๋ถ๋ฌ์ค์ค ์๋ ์๊ณ ,
ํ์ผ์ ํ๋ก๊ทธ๋จ ํ๋ฉด ์ค๊ฐ์ผ๋ก "๋๋๊ทธ ์ค ๋๋กญ" ํ์ ๋ ๋ฉ๋๋ค.
๋ฉ๋ด์ **"์ธ์ฝ๋ฉ > UTF-8๋ก ๋ณํ"**์ ํด๋ฆญํฉ๋๋ค.
์ ์ฅ์ ํด๋ฆญํ์ฌ ํ์ผ์ ์ ์ฅํฉ๋๋ค.
์คํํด๋ณด๋ฉด UTF-8 ๋ฐฉ์์ผ๋ก ๋ณํ๋ ๊ฒ์ ํ์ธํ์ค ์ ์์ต๋๋ค.
ย