| name | curriculum-design |
| description | Design course-level and section-level curriculum scaffolding. Use when writing Learning Objectives, choosing Bloom's Taxonomy levels, splitting a topic into sections, or breaking sections into classes. Triggered by curriculum-architect and section-designer agents. |
Curriculum Design
ADDIE Analyze+Design ๋จ๊ณ๋ฅผ ์ํํ๋ ์คํฌ. ์ฃผ์ ๋ถ์ โ ํ์ต์ ๋ถ์ โ LO ์์ฑ โ ์น์
/class ๋ถํ ์ 4๋จ๊ณ๋ฅผ ์ฑ
์์ง๋ค.
์ ์ด ๊ท์น๋ค์ด ์๋๊ฐ
LO๊ฐ ๋ชจํธํ๋ฉด slide/note/transcript/quiz ๋ค ์ ์๊ฐ ์๋ก ๋ค๋ฅธ ๊ฐ์๋ฅผ ๋ง๋ ๋ค. LO๋ ๊ณต์ ์ง์ค์ด๋ฏ๋ก ์ธก์ ๊ฐ๋ฅํด์ผ ํ๊ณ , Bloom ๋ ๋ฒจ๋ก ํ๊น
๋์ด์ผ ํ๋ฉฐ, ํ ๋ฒ ๋ฐํ๋๋ฉด ์ฌ๋ฒํธ ๋์ง ์์์ผ ํ๋ค.
Bloom's Taxonomy (revised 2001)
6๋ ๋ฒจ, ๊ฐ ๋ ๋ฒจ์ ๊ถ์ฅ ๋์ฌ:
| ๋ ๋ฒจ | ์๋ฏธ | ๊ถ์ฅ ๋์ฌ (ko) | ๊ถ์ฅ ๋์ฌ (en) |
|---|
| Remember | ์ฌ์คยท์ฉ์ด ํ์ | ๋์ดํ๋ค, ์ ์ํ๋ค | list, define, name |
| Understand | ์๋ฏธ ์ค๋ช
ยท์์ฝ | ์ค๋ช
ํ๋ค, ์์ฝํ๋ค | explain, summarize, describe |
| Apply | ์ ์ํฉ์ ์ฌ์ฉ | ์ ์ฉํ๋ค, ๊ตฌํํ๋ค | apply, implement, use |
| Analyze | ๊ตฌ์ฑ์์ ์๋ณยท๊ด๊ณ ๋ถ์ | ๋ถ์ํ๋ค, ๋น๊ตํ๋ค | analyze, compare, differentiate |
| Evaluate | ํ๋จยท๋
ผ์ฆ | ํ๊ฐํ๋ค, ์ ๋นํํ๋ค | evaluate, justify, critique |
| Create | ์๋ก์ด ์ฐ์ถ๋ฌผ ์ค๊ณ | ์ค๊ณํ๋ค, ํฉ์ฑํ๋ค | design, synthesize, compose |
๊ธ์ง ๋์ฌ: "์๋ค", "์ดํดํ๋ค", "๋ฐฐ์ด๋ค" (์ธก์ ๋ถ๊ฐ, ๋ชจํธ). ๋์ ํด๋น ์ธ์ง ํ๋์ ๊ตฌ์ฒด ํ๋ ๋์ฌ ์ฌ์ฉ.
LO ์์ฑ ํ
ํ๋ฆฟ
LO-<section_num>.<index>: <ํ์ต์๋> <Bloom ๋์ฌ> <๋์> <์กฐ๊ฑด/๊ธฐ์ค>
์:
LO-1.2: ํ์ต์๋ RSC ํ์ด๋ก๋์ ์ง๋ ฌํ ์์๋ฅผ ์ค๋ช
ํ ์ ์๋ค (Understand)
LO-2.1: ํ์ต์๋ ์๋ฒ ์ปดํฌ๋ํธ์ ํด๋ผ์ด์ธํธ ์ปดํฌ๋ํธ๋ฅผ ๋น๊ตํ์ฌ ์ ์ ํ ์ ํ ๊ธฐ์ค์ ์ ์ํ ์ ์๋ค (Analyze)
Bloom ๋ถํฌ ๊ท์น
- Course ์ ์ฒด: ์ต์ 4๊ฐ ๋ ๋ฒจ ์ปค๋ฒ, Remember+Understand๋ ํฉ์ณ์ โค40%
- Section ๋น: ์ต์ 3๊ฐ ๋ ๋ฒจ ์ปค๋ฒ
- Class ๋น: 1~2๊ฐ LO, ๋ณดํต ๋์ผ Bloom ๋ ๋ฒจ ๋๋ ์ธ์ ๋ ๋ฒจ
์น์
๋ถํ ํด๋ฆฌ์คํฑ
๊ฐ์
section_count = round(target_duration_min / 25)
- ์ต์ 2, ์ต๋ 8 (๋๋ฌด ๋ง์ผ๋ฉด ํ์ต ํผ๋ก)
์์
- ์์กด์ฑ ์์ ์ ๋ ฌ
- ๋์ผ depth์์๋ Remember โ Understand โ Apply ์ (Bloom ๊ธฐ๋ฐ ์ค์บํด๋ฉ)
๋จ์ผ ์ฃผ์ ์์น
"React ๊ธฐ์ด"๋ OK, "React + Redux + Testing"์ NO โ ์ด๋ฐ ๊ฒฝ์ฐ ์น์
3๊ฐ๋ก ๋ถ๋ฆฌ.
Class ๋ถํ ํด๋ฆฌ์คํฑ
๊ฐ์
classes_per_section = round(section_duration / 12) (10~15๋ถ ๊ธฐ์ค)
- ๋ณดํต 2~4๊ฐ
Class ๊ฒฝ๊ณ ๊ฒฐ์ ๊ธฐ์ค
- ๊ฐ๋
์ ๊ฒฝ๊ณ (ํ๋์ ๊ฐ๋
์ด ๋๋๋ ์ง์ )
- ์ค์ต ์ ํ (์ด๋ก โ ์์ ์ฌ์ด)
- ์ธ์ง ๋ถํ ํ๊ณ (ํ class = ํ ๋ฒ์ "์ํ")
๋์ ํ์ต์๋ณ ํ๋
| audience | LO ๋น์ค | ์ ์ ์กฐ๊ฑด | ์ฉ์ด |
|---|
| beginner | Remember/Understand 60% | ์ต์ํ | ์ฉ์ด๋ง๋ค ์ ์ |
| intermediate | Apply/Analyze 60% | ๋ช
์๋ง | ๋๋ฉ์ธ ์ฉ์ด ์์ |
| advanced | Analyze/Evaluate/Create 70% | ์์ธ | ์ต์ ๋
ผ๋ฌธ/์ด์ ์ฐธ์กฐ |
์ฒดํฌ๋ฆฌ์คํธ (์๋ฃ ์ ์๊ฐ๊ฒ์ฌ)
์ฌ์คํ ์ ๊ท์น
- LO id ์ฌ๋ฒํธ ๊ธ์ง โ ์ถ๊ฐ๋ ๋ค์ ๋ถ์ด๊ณ , ์ญ์ ๋
deprecated: true ๋งํน
- ์์ ๋ณ๊ฒฝ์ ํ์ฉํ๋ id๋ ์ ์ง
์ฐธ๊ณ
- Bloom ๋ ๋ฒจ๋ณ quiz ๋ฌธํญ ํ์
์
quiz-generation ์คํฌ ์ฐธ์กฐ
- beat ๋ฐฐ๋ถ์
class-planning ์คํฌ ์ฐธ์กฐ