← Back to all apps
Z

ZZAIM

Educationby Jeonghyeon Lim
Launched Apr 10, 2026 on ChatGPT

ZZAIM gives ChatGPT access to Korea's national curriculum standards — the official learning objectives Korean K-12 teachers are required to cover. ChatGPT alone has no reliable access to this data. Teachers can search standards by subject and grade, then design aligned lesson plans, worksheets, and slides within the same conversation. Completed documents can be saved to a ZZAIM workspace and exported as DOCX or PPTX files. Curriculum search works without an account. Document saving and file export require a ZZAIM account.

10ChatGPT Tools
Jeonghyeon LimDeveloper
EducationCategory

Available Tools

Generate Docx

generate_docx
Full Description

로그인 필요. 저장된 수업 과정안(lesson-plan) 또는 활동지(worksheet)를 DOCX 파일 다운로드 링크로 변환합니다. save_to_zzaim으로 먼저 저장 후 사용하세요. document_id는 save_to_zzaim 결과 또는 list_my_documents에서 얻을 수 있습니다.

Parameters (2 required)
Required
document_idstring

문서 ID (lesson-plan 또는 worksheet 종류만 가능)

kindstring

문서 종류

Options:lesson-planworksheet

Generate Pptx

generate_pptx
Full Description

로그인 필요. 저장된 슬라이드(slides)를 PPTX 파일 다운로드 링크로 변환합니다. save_to_zzaim으로 먼저 저장 후 사용하세요. document_id는 save_to_zzaim 결과 또는 list_my_documents에서 얻을 수 있습니다.

Parameters (1 required)
Required
document_idstring

슬라이드 문서 ID (slides 종류만 가능)

Get Curriculum Info

get_curriculum_info
Full Description

Use this ONLY when you already have a specific standard code (e.g. [4사07-01]). Returns full details: domain, standard text, full explanation, curriculum version. If the code is not yet known, call search_curriculum first to discover it. 특정 성취기준 코드의 상세 정보를 조회합니다. 코드는 search_curriculum 결과에서 얻을 수 있습니다.

Parameters (1 required)
Required
codestring

성취기준 코드 (예: '[4사01-01]')

Get Document

get_document
Full Description

로그인 필요. 저장된 ZZAIM 문서의 내용을 조회합니다. document_id는 list_my_documents 또는 save_to_zzaim 결과에서 얻을 수 있습니다.

Parameters (1 required)
Required
document_idstring

문서 ID

Get Document Template

get_document_template
Full Description

지도안·슬라이드·활동지를 ChatGPT 내에서 마크다운으로 작성·확인하기 위한 양식을 반환합니다. ZZAIM 저장 없이도 사용 가능합니다. 저장이 필요하면 save_to_zzaim을 사용하세요 (JSON 형식 필요).

Parameters (1 required)
Required
typestring
Options:lesson-planslidesworksheet

Get Lesson Plan Example

get_lesson_plan_example
Full Description

save_to_zzaim으로 수업지도안을 저장하기 전에 반드시 이 tool을 먼저 호출하세요. 저장 가능한 최소 유효 JSON 예시를 반환합니다. 반환된 예시의 구조를 그대로 유지하면서 내용만 바꿔 사용하세요. nullable 필드는 반드시 null로 명시해야 하며, 키를 생략하면 안 됩니다.

List My Documents

list_my_documents
Full Description

로그인 필요. ZZAIM에 저장된 내 문서 목록을 조회합니다. document_id·workspace_id 확인 용도로 사용할 수 있으며, kind 필터를 적용할 수 있습니다.

Parameters (0 required, 2 optional)
Optional
kindstring

문서 종류 필터

Options:lesson-planslidesworksheet
workspace_idstring

워크스페이스 ID (미지정 시 첫 워크스페이스)

Save To Zzaim

save_to_zzaim
Full Description

로그인 필요. 수업 과정안·슬라이드·활동지를 ZZAIM에 저장합니다. content는 kind에 맞는 JSON 문자열이어야 하며, 실제 앱 스키마 검증을 통과해야만 저장됩니다. lesson-plan은 실제 Zod 스키마 기준으로 meta, overview, flow, unit_analysis, assessment, formative_assessment_items, board_plan, content_recommendations, curriculum_references를 포함해야 합니다. content 필드는 아래 예시 구조의 JSON 문자열이어야 합니다: 저장 순서: (1) get_lesson_plan_example로 예시 확인 → (2) validate_lesson_plan으로 검증 (valid: true 확인) → (3) 이 tool 호출. validate_lesson_plan을 거치지 않고 바로 호출하면 스키마 오류로 실패할 수 있습니다.

{"meta":{"source":"rag","template_type":"brief","school_level":"elementary","curriculum_version":"2022"},"overview":{"unit_name":"식물의 한살이","session":"1/3","grade":"초등 3학년","subject":"과학","standard_code":"4과03-01","standard_text":"식물의 생활을 이해한다.","learning_objective":{"integrated":"식물의 한살이를 설명할 수 있다.","by_domain":null,"items":null},"core_competency":null,"teaching_model":null,"total_duration":40,"time_allocation_rationale":null,"differentiation":null,"domain":null,"core_idea":null,"inquiry_question":null,"learning_topic":null,"teacher_intention":null,"textbook_pages":null,"student_count":null,"class_name":null,"cross_curricular_theme":null,"prior_learning":null,"next_session_preview":null,"homework":null,"overall_materials":null},"flow":{"phases":[{"phase_key":"intro-1","phase_type":"introduction","phase_name":"도입","duration":5,"activities":[{"activity_title":"동기 유발","learning_element":null,"teacher_action":null,"student_action":null,"duration":5,"materials":[],"evidence_type":null,"evidence_detail":null,"learning_format":"whole_class","resources_and_notes":null,"assessment_reference":null}]}]},"unit_analysis":null,"assessment":[{"id":"assessment-1","category":"관찰","method":"질문","evaluation_element":"한살이 설명","criteria":{"high":"정확히 설명한다.","mid":"부분적으로 설명한다.","low":"설명이 어렵다."},"feedback":"구체적 사례를 들어 피드백한다."}],"formative_assessment_items":null,"board_plan":null,"content_recommendations":null,"curriculum_references":null}

Parameters (4 required)
Required
contentstring

문서 JSON 문자열

kindstring

문서 종류

Options:lesson-planslidesworksheet
titlestring

문서 제목

workspace_idstring

저장할 워크스페이스 ID (list_my_documents로 확인 가능)

Search Curriculum

search_curriculum
Full Description

Use this to discover relevant curriculum standards by topic, subject, or grade when the specific standard code is not yet known. Performs semantic search and returns a ranked list of matching standards with their codes. Do NOT use when a specific standard code (e.g. [4사07-01]) is already known — use get_curriculum_info instead. 교육과정 성취기준을 키워드/학년/교과로 탐색합니다.

Parameters (1 required, 6 optional)
Required
querystring

검색 질문 (예: '초등 3학년 사회 우리 고장')

Optional
achievement_countnumber

성취기준 검색 수

Default: 10
general_countnumber

일반정보 검색 수

Default: 5
gradestring

학년 숫자 (예: '3')

grade_groupstring

학년군 (예: '3~4학년')

school_levelstring

학교급: 초등학교, 중학교, 고등학교

subjectstring

교과명 필터 (예: '과학', '수학', '국어'). 미지정 시 전체 교과 검색

Default: all

Validate Lesson Plan

validate_lesson_plan
Full Description

save_to_zzaim 호출 직전에 이 tool로 JSON을 검증하세요. valid: true이면 save_to_zzaim을 호출하고, false이면 errors를 보고 수정 후 재검증하세요. 로그인이 필요 없습니다.

Parameters (1 required)
Required
contentstring

save_to_zzaim에 넘길 content 문자열 (JSON)