/
[๊ด€๋ฆฌ์ž ๋ฉ”๋‰ด_SIS ๊ฐ€์ ธ์˜ค๊ธฐ] SIS ๊ธฐ๋Šฅ ์‚ฌ์šฉํ•˜๊ธฐ

[๊ด€๋ฆฌ์ž ๋ฉ”๋‰ด_SIS ๊ฐ€์ ธ์˜ค๊ธฐ] SIS ๊ธฐ๋Šฅ ์‚ฌ์šฉํ•˜๊ธฐ

๊ด€๋ฆฌ์ž์˜ SIS ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฉ”๋‰ด์—์„œ **[๊ณผ๋ชฉ ์šด์˜ ๊ด€๋ จ ์ผ๊ด„ ๋“ฑ๋ก/ ํ•ด์ œ]**๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ๋ง์”€ ๋“œ๋ ธ๋Š”๋ฐ, ์ด ๊ธฐ๋Šฅ์€ ๋‹ค์†Œ ์–ด๋ ต๊ฒŒ ๋Š๋ผ์‹ค ์ˆ˜ ์žˆ์ง€๋งŒ, ์•„๋ž˜์˜ ๋‚ด์šฉ์—์„œ ํ•„์š”ํ•œ ์ž‘์—…์„ ์ž˜ ํ™•์ธํ•˜์—ฌ ์ ˆ์ฐจ๋Œ€๋กœ ์ง„ํ–‰ํ•ด์ฃผ์‹œ๋ฉด ํฌ๊ฒŒ ์–ด๋ ต์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

**https://canvas.instructure.com/doc/api/file.sis_csv.html**

์œ„ ๊ฐ€์ด๋“œ์—์„œ ๊ฐ ์ž‘์—…์— ๋Œ€ํ•œ ํ•„์ˆ˜ ํ•„๋“œ ๋“ฑ์„ ํ™•์ธํ•˜์—ฌ, csv ํŒŒ์ผ ์ƒ์— ๊ทธ ํ•„๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ตฌ์„ฑํ•˜์‹  ํ›„ ๊ฐ€์ ธ์˜ค๊ธฐํ•˜๋ฉด ๋˜๋Š”๋ฐ์š”,

์ž‘์—…๋ณ„๋กœ ์ •๋ฆฌํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.


1. ๊ณผ๋ชฉ ์ผ๊ด„ ์ƒ์„ฑํ•˜๊ธฐ

๊ณผ๋ชฉ ์ผ๊ด„ ์ƒ์„ฑ ์‹œ, ๋‹ค์Œ ํ•„์ˆ˜ ํ•ญ๋ชฉ์„ ๊ธฐ๋ณธ ํ•„๋“œ๋กœ ํ•œ csv ํŒŒ์ผ์„ ์ƒ์„ฑํ•œ ํ›„, SIS Import ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๊ฐ€์ ธ์˜ค๊ธฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

( โ–ผ ์˜ˆ์‹œ ํŒŒ์ผ ) ์ผ๊ด„์ ์œผ๋กœ ์—ฌ๋Ÿฌ ๊ณผ๋ชฉ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์˜ˆ์‹œ CSV ํŒŒ์ผ

testcourse_sisimport.csv

2. ์‚ฌ์šฉ์ž ์ผ๊ด„ ์ƒ์„ฑํ•˜๊ธฐ

์‚ฌ์šฉ์ž ์—ญ์‹œ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ผ๊ด„์ ์œผ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ์ž…๋ ฅํ•˜๋Š” ํ•„๋“œ ๊ฐ’์ด ์ƒ์ดํ•˜์—ฌ ์ž˜ ํ™•์ธํ•˜์‹œ์–ด ๋“ฑ๋กํ•ด์ฃผ์‹œ๋ฉด ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค.

( โ–ผ ์˜ˆ์‹œ ํŒŒ์ผ ) ์ผ๊ด„์ ์œผ๋กœ ์—ฌ๋Ÿฌ ๊ณ„์ •์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์˜ˆ์‹œ CSV ํŒŒ์ผ

users_with_name.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 ํŒŒ์ผ

enrollment_samplecourse.csv

  • course_idย (ํ•„์ˆ˜)ย - Course_id๋Š” ๊ณผ๋ชฉ ์ •๋ณด ์ƒ์˜ SIS ID๋ผ๋Š” ๋ถ€๋ถ„์„ ์ž…๋ ฅํ•˜๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค. ํ˜น์‹œ ๋ฏธ์ง€์ • ์ƒํƒœ๋ผ๋ฉด, ๊ฒฝํ˜ธ์ฒ˜์—์„œ ์˜๋„ํ•˜์‹œ๋Š” ์ฝ”๋“œ๋‚˜ ๋ช…์นญ์„ ๋ถ€์—ฌํ•˜์—ฌ SIS ID๋ฅผ ์ง€์ •ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์˜๋ฌธ/์ˆซ์ž/ํ•˜์ดํ”ˆ/์–ธ๋”๋ฐ” ๋“ฑ์˜ ๋ฌธ์ž๋กœ ๊ตฌ์„ฑํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • user_idย (ํ•„์ˆ˜)ย - ์‚ฌ๋ฒˆ ๋“ฑ ID์ž…๋‹ˆ๋‹ค.

  • roleย (ํ•„์ˆ˜)ย - ๊ต์ˆ˜๋Š” teacher, ์ˆ˜๊ฐ•์ƒ์€ student๋กœ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

  • statusย (ํ•„์ˆ˜)ย - active๋กœ ์ง€์ •ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.


โ€ป CSV ํŒŒ์ผ ํ™œ์šฉ ์‹œ, ์œ ์˜์‚ฌํ•ญ โ€ป

์ฝ”์Šค๋ช…์— ํ•œ๊ธ€์ด ๋“ค์–ด๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ, ์•„๋ž˜ ์ด๋ฏธ์ง€์™€ ๊ฐ™์ด ๊นจ์ง„ ๊ธ€์ž๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ์•ž์„œ ์—…๋กœ๋“œ ํ•œ ์ƒ˜ํ”Œ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œ ํ•˜์…”๋„ ์ด์™€ ๊ฐ™์ด ๋ณด์ด์‹คํ…๋ฐ์š”.

์ด ๋•Œ๋Š” **notepad++** ๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ ๋ฐ ์‹คํ–‰ํ•˜์…”์„œ ์ธ์ฝ”๋”ฉ์„ ์กฐ์ •ํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

< ํ•œ๊ธ€์ด ๊นจ์งˆ ๋•Œ ์ž˜ ๋ณด์ด๋„๋ก ์กฐ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ• >

  1. notepad++๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  2. ์‹คํ–‰ ํ›„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์€ CSV ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์˜ต๋‹ˆ๋‹ค.

    • "ํŒŒ์ผ - ์—ด๊ธฐ"๋ฅผ ํ†ตํ•ด ๋ถˆ๋Ÿฌ์˜ค์‹ค ์ˆ˜๋„ ์žˆ๊ณ ,

    • ํŒŒ์ผ์„ ํ”„๋กœ๊ทธ๋žจ ํ™”๋ฉด ์ค‘๊ฐ„์œผ๋กœ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ ํ•˜์…”๋„ ๋ฉ๋‹ˆ๋‹ค.

  3. ๋ฉ”๋‰ด์˜ **"์ธ์ฝ”๋”ฉ > UTF-8(BOM ์—†์Œ)"**์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  4. ์ €์žฅ์„ ํด๋ฆญํ•˜์—ฌ ํŒŒ์ผ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

  5. ์‹คํ–‰ํ•ด๋ณด๋ฉด ํ•œ๊ธ€์ด ์ •์ƒ์ ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

<ํ•œ๊ธ€์ด ํฌํ•จ๋œ ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜ค๊ธฐ ํ•  ์ˆ˜ ์žˆ๋Š” SIS ํŒŒ์ผ๋กœ ์กฐ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•>

  1. notepad++๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  2. ์‹คํ–‰ ํ›„ ์ž‘์—…์„ ์™„๋ฃŒํ•œ CSV ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์˜ต๋‹ˆ๋‹ค.

    • "ํŒŒ์ผ - ์—ด๊ธฐ"๋ฅผ ํ†ตํ•ด ๋ถˆ๋Ÿฌ์˜ค์‹ค ์ˆ˜๋„ ์žˆ๊ณ ,

    • ํŒŒ์ผ์„ ํ”„๋กœ๊ทธ๋žจ ํ™”๋ฉด ์ค‘๊ฐ„์œผ๋กœ "๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ" ํ•˜์…”๋„ ๋ฉ๋‹ˆ๋‹ค.

  3. ๋ฉ”๋‰ด์˜ **"์ธ์ฝ”๋”ฉ > UTF-8๋กœ ๋ณ€ํ™˜"**์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  4. ์ €์žฅ์„ ํด๋ฆญํ•˜์—ฌ ํŒŒ์ผ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

  5. ์‹คํ–‰ํ•ด๋ณด๋ฉด UTF-8 ๋ฐฉ์‹์œผ๋กœ ๋ณ€ํ™˜๋œ ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ย