import os import time import streamlit as st import google.generativeai as genai from streamlit_extras.colored_header import colored_header from streamlit_extras.add_vertical_space import add_vertical_space from streamlit_chat import message import markdown # Google Gemini API Key 설정 genai.configure(api_key=os.environ["GEMINI_API_KEY"]) # 모델 설정 generation_config = { "temperature": 0.7, "top_p": 0.85, "top_k": 40, "max_output_tokens": 8192, "response_mime_type": "text/plain", } model = genai.GenerativeModel( model_name="gemini-2.5-flash", generation_config=generation_config, ) def generate_autonomous_activity(sa_type, subject_name, integrated_subjects, grade, semester, hours, introduction): """학년과 활동 목표를 입력받아 학교자율시간 과목 또는 활동을 생성합니다. input / output 예시 서식에 동일하게 맞춰서 작성합니다.""" input_prompt = f"input: 유형: {sa_type}\n과목명/활동명: {subject_name}\n편성교과: {integrated_subjects}\n학년: {grade}\n학기: {semester}\n시수: {hours}시간\n간단한 소개: {introduction}" prompt_parts = [ "교육과정 설계 전문가, 교과목 교육과정 개발자 역할, 학교자율시간 계획서를 구체적으로 작성", "input: 유형: 활동\n과목명/활동명: 학교를 바꾸는 시간\n편성교과: 도덕\n학년: 6학년\n학기: 1학기\n시수: 15시간\n간단한 소개: 「학교를 바꾸는 시간」활동은 학교라는 공동체 생활 속에서 일상을 낯설게 보는 활동을 통하여 학교 문화 개선을 위한 아이디어를 생성함으로써 창의성과 감수성을 키울 수 있는 활동이다. 먼저 공동체 생활의 의미와 필요성을 알아보고, 학교 문화 개선을 위한 과제 선정, 해결 방안 탐색 및 계획 수립, 과제 해결, 발표, 성찰 단계를 통하여 협력적으로 문제를 해결하는 기회를 제공한다.", "output: ## 학교자율시간 활동 운영 계획 - 학교를 바꾸는 시간\n\n**활동명:** 학교를 바꾸는 시간\n\n**성격:** 학생들이 하루 중 대부분의 시간을 보내는 학교생활 속에서 같은 현상을 다르게 보는 시각을 경험하도록 한다. 공동체의 의미를 알아보고 협력적 문제 해결 과정을 통하여 삶의 맥락에 기반한 사회 참여 경험을 가지도록 한다.\n\n**목표:** 학교 문화 개선을 위한 과제를 찾고, 협력적으로 문제를 해결하는 과정을 통하여 공동체 의식을 키울 수 있다.\n\n**01. 학교 탐색하기**\n\n* **핵심 아이디어:** 학교라는 공동체 생활 속에서 일상을 낯설게 보는 활동을 통하여 학교 문화 개선을 위한 아이디어를 생성함으로써 창의성과 감수성을 키울 수 있다.\n* **내용 요소:**\n * 지식·이해: 공동체 생활의 의미와 필요성\n * 과정·기능: 학교 규칙 살펴보기, 학교 문화 탐색하기\n * 가치·태도: 학교 문제에 관심을 갖고 참여하는 자세, 협력적 소통을 통한 문제 해결에 참여하는 자세\n\n**02. 학교 문화 개선하기**\n\n* **핵심 아이디어:** 공공디자인은 공공의 영역의 시설이나 장비, 장치 등을 합리적으로 사용할 수 있도록 꾸미는 것으로 심미적인 부분을 넘어 공동체 구성원의 가치를 담을 수 있다.\n* **내용 요소:**\n * 지식·이해: 공공디자인의 의미와 사례\n * 과정·기능: 학교생활 개선 방안 수립하기, 학교생활 개선 실천하기\n * 가치·태도: 학교 문제에 관심을 갖고 참여하는 자세, 협력적 소통을 통한 문제 해결에 참여하는 자세\n\n\n**성취기준 및 성취수준**\n\n| 구분 | 내용 | A | B | C |\n|---|---|---|---|---|\n| 성취기준 | [6도-학바시01-01] 공동체의 의미와 필요성을 설명한다.
[6도-학바시01-02] 학교 규칙에서 바꾸어야 할 부분을 찾고 개선 방안을 제시한다.
[6도-학바시02-01] 공공디자인의 의미와 사례를 탐색한다.
[6도-학바시02-02] 학교 문화 개선을 위한 과제를 선정하고 해결한다. | 학교 문화 개선을 위한 과제를 찾고, 해결 방안 탐색 및 계획 수립, 과제 해결, 발표, 성찰 단계를 통하여 협력적으로 문제를 해결할 수 있다. | 학교 문화 개선을 위한 과제를 찾고, 해결 방안 탐색 및 계획 수립, 과제 해결, 발표, 성찰 단계를 통하여 협력적으로 문제를 해결할 수 있다. | 학교 문화 개선을 위한 과제를 찾고, 해결 방안 탐색 및 계획 수립, 과제 해결, 발표, 성찰 단계를 통하여 문제를 해결하고자 노력한다. |\n\n\n**교수·학습방법**\n\n* 학교 문화 개선 활동의 결과와 더불어 과정 속에서 경험할 수 있는 창의성과 협력적 소통 능력 신장의 중요성을 강조한다.\n* 자유롭고 허용적인 분위기 속에서 학교 문화 개선을 위한 과제를 선정하도록 한다.\n* 학생 및 교사 설문 조사, 현장 인터뷰, 현장 방문 등 과제 해결에 필요한 시간과 공간을 설정하여 활용할 수 있도록 한다.\n* 각종 디지털 기술과 정보 매체를 활용할 수 있도록 학습 환경을 조성하고, 발표 자료 제작 시 활용할 수 있도록 한다.\n\n**평가 방법**\n\n* 학생 중심의 평가 기준 선정을 통하여 본 활동의 필요성과 목표를 생각하도록 한다.\n* 학교 문화 개선 활동 참여에 대한 자기평가, 상호평가, 교사 관찰평가를 실시한다.\n* 학교 문화 개선 활동 계획의 달성 여부에 대한 평가보다 유의미한 실패의 의미와 도전의 중요성을 생각하도록 한다.\n\n\n**차시별 학습 주제 및 내용**\n\n| 차시 | 학습주제 | 학습 내용 |\n|---|---|---|\n| 1 | 공동체의 의미 | 공동체 생활의 의미와 필요성 알아보기 |\n| 2 | 학교 살펴보기 | 학교생활 전반을 살펴보며 바꾸고 싶은 것 찾아보기 |\n| 3~4 | 과제 선정하기 | 브레인스토밍을 통한 학교 문화 개선 과제 생성 및 선정하기 |\n| 5 | 공공디자인 알아보기 | 공공디자인의 의미와 사례 알아보기 |\n| 6~8 | 해결 방안 찾기 | 선정된 과제 해결 방안 탐색 및 계획 세우기 |\n| 9~11 | 과제 해결하기 | 계획에 따라 과제 해결하기 |\n| 12~13 | 발표 준비하기 | 과제 해결 결과 발표 자료 만들기 |\n| 14 | 발표하기 | 발표 및 상호 평가하기 |\n| 15 | 성찰하기 | 활동 과정 및 결과 성찰을 통한 향후 계획 세우기 |", "input: 유형: 활동\n과목명/활동명: 우리말 바르게\n편성교과: 국어\n학년: 4학년\n학기: 1학기\n시수: 15시간\n간단한 소개: 「우리말 바르게」활동은 틀리기 쉬운 맞춤법을 배우고 올바르게 사용하는 방법을 익힘으로써 올바른 언어 사용 습관을 기르는 것이 목표인 활동이다. 4학년 학생들을 대상으로 15시간 편성하여 운영하며, 자체 개발한 활동지를 활용하여 교실수업을 진행한다. 그리고 게임, 보고서 작성, 홍보 자료 작성 등 학생 주도적으로 활동을 구성하여 학습하는 경험을 통하여 국어의 소중함과 맞춤법의 중요성을 인식하도록 한다.", "output: ## 학교자율시간 활동 운영 계획 - 우리말 바르게\n\n**활동명:** 우리말 바르게\n\n**성격:** 맞춤법은 국어의 기본 요소로, 올바른 맞춤법 사용은 의사소통의 정확성과 신뢰성을 높인다. 초등학교 시기에 맞춤법을 체계적으로 학습하면 평생 올바른 언어 사용 습관을 기를 수 있다. 맞춤법 학습을 통해 문해력을 증진시키고, 다른 학습 영역에서도 긍정적인 영향을 미칠 수 있다.\n\n**목표:**\n* 틀리기 쉬운 맞춤법을 배우고 올바르게 사용하는 방법을 익힌다.\n* 맞춤법 학습을 통해 올바른 우리말 사용 역량을 키운다.\n\n**영역:** 단어의 정확한 발음과 표기\n\n**핵심 아이디어:** 문법은 국어의 형식과 내용을 이루는 틀로서 규칙과 원리로 구성·운영되며, 문법 탐구는 문법에 대해 사고하는 활동으로 국어에 대한 총체적 앎을 이끈다. 소리와 표기가 다른 단어, 헛갈리는 맞춤법 탐구를 통하여 올바른 언어 사용 습관을 기를 수 있다.\n\n**내용 요소:**\n* 지식·이해: 단어의 정확한 발음과 표기\n* 과정·기능: 단어의 정확한 발음과 표기\n* 가치·태도: 국어의 소중함 인식, 맞춤법의 중요성 인식 및 학습 의지\n\n\n**성취기준 및 성취수준**\n\n| 구분 | 내용 | A | B | C |\n|---|---|---|---|---|\n| 성취기준 | [4국-우리말01-01] 맞춤법의 기본 개념과 중요성을 이해하고 설명할 수 있다.
[4국-우리말01-02] 일상적인 문장에서 맞춤법 오류를 찾아 수정할 수 있다.
[4국-우리말01-03] 맞춤법의 중요성을 이해하고, 정확한 맞춤법 사용의 필요성을 다른 사람에게 알릴 수 있다. | 맞춤법의 기본 개념과 중요성을 인식하고, 일상적인 문장이나 대화에서 맞춤법 오류를 찾아 정확하게 수정할 수 있으며 틀리기 쉬운 맞춤법 관련 홍보 자료를 만들어서 발표하는 활동에 적극적으로 참여한다. | 맞춤법의 기본 개념과 중요성을 인식하고, 일상적인 문장이나 대화에서 맞춤법 오류를 찾아 수정할 수 있으며 틀리기 쉬운 맞춤법 관련 홍보 자료를 만들어서 발표할 수 있다. | 맞춤법의 기본 개념과 중요성을 인식하고 있으나, 일상적인 문장이나 대화에서 맞춤법 오류를 찾고, 맞춤법 관련 홍보 자료를 만드는 데 어려움이 있다. |\n\n\n**교수·학습방법**\n\n* 맞춤법의 중요성과 학습 목적을 간단히 설명하여 학생들의 흥미를 유발한다.\n* 맞춤법의 기본 원칙과 틀리기 쉬운 맞춤법 예시를 설명한다.\n* 맞춤법 카드와 같은 시각 자료를 사용하여 학생들이 쉽게 이해할 수 있도록 한다.\n* 맞춤법 카드 게임을 통해 학생들이 맞춤법을 자연스럽게 익힐 수 있도록 한다.\n* 맞춤법 탐구 보고서를 작성하는 프로젝트를 통해 심화 학습을 진행하며, 소그룹으로 나누어 토론과 피드백을 통해 협력 학습을 유도한다.\n* 다양한 문장이 적힌 활동지를 배부하여 실제 맞춤법 교정 연습을 한다.\n* 학습한 맞춤법을 복습하고 평가하는 퀴즈 대회를 진행한다.\n* 학습 후 느낀 점을 나누며 맞춤법 학습의 중요성을 다시 한번 강조한다.\n\n\n**평가 방법**\n\n* 맞춤법 퀴즈를 통해 학습한 맞춤법 지식을 평가받고, 올바른 맞춤법 사용 여부를 확인할 수 있다.\n* 다른 학생의 맞춤법 교정 활동을 통해 피드백을 주고받으며, 협력 학습을 실천할 수 있다.\n\n\n**차시별 학습 주제 및 내용**\n\n| 차시 | 학습주제 | 학습 내용 |\n|---|---|---|\n| 1 | 맞춤법 탐구 시작하기 | 맞춤법의 중요성 알아보기
틀린 맞춤법 예시 자료 살펴보기 |\n| 2 | 맞춤법 카드 게임 | 맞춤법 카드(틀린 맞춤법과 올바른 맞춤법이 적힌 카드)로 모둠별 맞춤법 카드 매칭 게임하기 |\n| 3~4 | 맞춤법 탐구 보고서 작성하기 | 틀리기 쉬운 맞춤법을 바르게 사용하는 예시 문장을 작성하고, 틀리기 쉬운 이유를 분석하는 보고서 작성하기 |\n| 5~6 | 보고서 발표하기 | 보고서 발표 및 피드백하기 |\n| 7~8 | 맞춤법 교정하기 | 틀린 맞춤법이 있는 글을 읽고, 맞춤법에 맞게 고치는 활동하기
상호 교환하여 교정하는 시간 가지기 |\n| 9~11 | 맞춤법 홍보 자료 만들기 | 틀리기 쉬운 맞춤법을 모둠별로 카드뉴스나 관련 영상으로 제작하기 |\n| 11~12 | 맞춤법 홍보 자료 발표하기 | 제작한 홍보 자료를 발표하고 상호평가 및 느낀 점 발표하기 |\n| 13~14 | 맞춤법 퀴즈쇼 | 학습한 맞춤법을 퀴즈 형식으로 복습하기 |\n| 15 | 성찰하기 | 활동 과정 및 결과 성찰을 통한 향후 계획 세우기 |", "input: 유형: 활동\n과목명/활동명: K-POP영단어\n편성교과: 영어\n학년: 5학년\n학기: 2학기\n시수: 14시간\n간단한 소개: 「K-POP영단어」활동은 학생들이 관심을 가지는 K-POP을 선정하고 가사에 나오는 영어 단어를 정리하고 학습하는 활동을 통하여 영어 어휘력 및 영어 사용에 대한 자신감을 키우는 활동이다. 5학년 학생들을 대상으로 14시간 편성하여 운영하며, 자체 개발한 활동지를 활용하여 교실수업을 진행한다. 그리고 단어 카드 게임, 발표 자료 작성 등 학생 주도적으로 활동을 구성하여 학습하는 경험을 가지도록 한다.", "output: ## 학교자율시간 활동 운영 계획 - K-POP영단어\n\n**활동명:** K-POP 영단어\n\n**성격:** K-POP은 전 세계적으로 많은 사람들에게 인기를 끌고 있다. K-POP의 문화를 소비하는 범위가 넓어지면서 가사의 전체가 영어인 경우도 있다. 우리나라 초등학생 또한 K-POP을 즐겨 듣고 호감도가 높아 학습의 제재로 활용한다면 효과가 높을 것이다. K-POP 가사는 일상생활에서 자주 사용되는 표현과 단어로 구성되어 있어 학생들이 실생활에서 영어를 사용하는 능력을 키우는 데 도움이 될 것이다. 또한 노래와 함께 단어를 학습하여 음악적 리듬과 멜로디가 영어 단어 학습 및 기억에 도움을 주어 학습 효과가 높을 것이다.\n\n**목표:**\n* K-POP 가사에 나오는 영어 단어를 학습하며 영어 어휘력을 확장한다.\n* 영어로 노래를 부르고 발표하는 활동을 통해 영어 사용에 대한 자신감을 키운다.\n\n**영역:** 단어의 정확한 발음과 표기\n\n**핵심 아이디어:** 노래를 듣고 노래를 따라 부르면서 자연스럽게 청취 능력과 발음이 향상될 수 있다. 가사를 통해 단어를 반복적으로 들으면서 새로운 단어와 표현을 배울 수 있다.\n\n**내용 요소:**\n* 지식·이해: K-POP에 나오는 영어 단어 뜻, K-POP에 나오는 영어 단어 사용 맥락\n* 과정·기능: K-POP에 나오는 영어 단어 조사하기, K-POP에 나오는 영어 단어를 정리하고 발표 자료 만들기, 조사 결과 발표하기\n* 가치·태도: K-POP에 나오는 영어에 대한 관심, 영어 말하기와 쓰기에 대한 흥미와 자신감\n\n\n**성취기준 및 성취수준**\n\n| 구분 | 내용 | A | B | C |\n|---|---|---|---|---|\n| 성취기준 | [5영K-POP영단어-01-01] K-POP 가사에 나오는 영어 단어를 듣고 단어 카드를 만들 수 있다.
[5영K-POP영단어-01-02] K-POP 가사에 나오는 영어 단어로 게임, 발표 자료 제작 및 발표 활동 등을 통하여 영어에 대한 흥미와 자신감을 가진다. | K-POP 가사에서 학습한 영어 단어를 정확하게 인식하고 문맥에 맞게 사용할 수 있으며, 정확하게 발음하고, 단어를 사용하여 올바른 문장을 만들 수 있다. 학습한 내용을 발표 자료로 만들어 자신감 있게 발표할 수 있으며 관심을 가지고 다른 학생의 발표를 경청한다. | K-POP 가사에서 학습한 영어 단어를 대부분 인식하고 발음할 수 있으며, 단어를 사용하여 문장을 만들 수 있다. 학습한 내용을 발표 자료로 만들어 발표할 수 있으며 관심을 가지고 다른 학생의 발표를 경청한다. | K-POP 가사에서 학습한 영어 단어를 일부 인식할 수 있으며 읽고, 단어를 사용하여 문장을 만드는 데 어려움이 있다. 학습한 내용을 발표 자료로 만드는 데 어려움이 있으며 다른 학생의 발표에 관심이 부족하다. |\n\n\n**교수·학습방법**\n\n* 노래를 선정할 때 가사의 내용이 초등학생에게 적합한지 확인한다. 폭력적이거나 부적절한 내용이 없는 노래를 선택한다.\n* 초등학생의 영어 수준에 맞는 단어와 표현이 포함된 노래를 선택한다.\n* 단순한 단어 암기뿐만 아니라 따라 부르기, 게임, 퀴즈 등 다양한 활동을 포함하여 학습에 대한 참여 및 흥미도를 높인다.\n* 학습한 단어와 표현을 반복적으로 복습할 수 있는 활동을 계획한다.\n* 노래에 포함된 문화적 요소나 배경을 탐구하여 학생들이 더 깊이 있게 단어를 학습하도록 한다.\n* 가사를 듣고 단어를 찾아내는 청취 훈련을 통해 영어 듣기 능력을 키운다.\n* 친구들과 함께 노래를 부르고 가사를 분석하는 모둠 활동을 통해 협력적 소통 능력을 키운다.\n* 각종 디지털 기술과 정보 매체를 활용할 수 있도록 학습 환경을 조성하고, 발표 자료 제작 시 활용할 수 있도록 한다.\n\n\n**평가 방법**\n\n* 학습한 단어를 단어 카드로 만들고, 뜻을 맞히거나 발음을 하는 활동을 통해 단어 기억에 대한 평가를 실시한다.\n* 영어 단어와 한국어 뜻을 짝짓는 게임을 통해 단어 인식 능력을 확인한다.\n* 노래 가사를 들려주고, 특정 단어를 듣고 맞히는 퀴즈를 통해 청취 능력을 평가한다.\n* 학습한 단어와 표현을 바탕으로 퀴즈, 게임 등의 형식으로 이해도를 확인한다.\n* 발표 자료 제작, 발표 시 자기평가 및 상호평가를 실시한다.\n* 친구들의 발표에 대해 피드백을 주고받는 활동을 통해 협력적인 학습 태도를 평가한다.\n\n\n**차시별 학습 주제 및 내용**\n\n| 차시 | 학습주제 | 학습 내용 |\n|---|---|---|\n| 1 | 노래 선정하기 | K-POP 노래 중 영어 단어가 많이 나오는 노래를 듣고 노래 선정하기 |\n| 2~3 | 영단어 정리하기 | 노래 가사 중 영어 단어 정리하기 |\n| 4~5 | 단어 카드 만들기 | 단어, 발음, 뜻을 포함한 단어 카드 만들기 |\n| 6~7 | 단어 게임하기 | 단어 카드 매칭 게임 등 다양한 단어 게임하기 |\n| 8~10 | 발표 자료 만들기 | PPT 등으로 발표 자료 만들기 |\n| 11~12 | 발표하기 | 제작한 자료를 발표하고 상호평가 및 느낀 점 발표하기 |\n| 13 | K-POP 영단어 퀴즈쇼 | 학습한 영단어를 퀴즈 형식으로 복습하기 |\n| 14 | 성찰하기 | 활동 과정 및 결과 성찰을 통한 향후 계획 세우기 | ", "input: 유형: 과목\n과목명/활동명: 탄소중립 실천\n편성교과: 과학\n학년: 6학년\n학기: 2학기\n시수: 16시간\n간단한 소개: 『탄소중립 실천』 과목은 기후위기에 대한 대응을 위하여 기후변화 지식, 환경 가치 태도, 실천과 참여, 환경 역량을 키울 수 있는 다양한 활동을 구성하였다. 또한 탄소중립을 위한 환경 보호에 대한 감수성을 키우고 기후 위기를 공감하고 책임감을 키우는 것을 목표로 하고 있다. 6학년 학생들을 대상으로 16시간 편성하여 운영하며, 교육부 개발 교재를 활용하여 교실수업을 진행하고, 실험과 조사 및 탐구활동을 통해 탄소중립 실천을 위한 의지를 다지도록 한다.", "output: ## 학교자율시간 과목 운영 계획 - 탄소중립 실천\n\n**과목명:** 탄소중립 실천\n\n**성격:** 기후 변화 대응, 지속 가능한 도시와 공동체, 육상 생태계 보전, 지속 가능한 생산과 소비 등 전 세계적인 위기 상황을 해결하기 위해 필요한 역량을 키우고, 초등학교 시기에 환경에 대한 감수성을 키우고 기후 위기를 공감하고 책임감을 가지는 경험을 하는 것이 중요하다. 이에 학생들이 참여하고 실천할 수 있는 주제인 「탄소중립 실천」 과목을 운영하고자 한다.\n\n**목표:**\n* 기후 변화 지식, 환경 가치 태도, 실천과 참여, 환경 역량을 획득할 수 있다.\n* 탄소 중립을 위한 환경 보호에 대한 감수성을 키우고 기후 위기를 공감하고 책임감을 키울 수 있다.\n\n\n**01. 지구 온난화**\n\n* **핵심 아이디어:**\n * 지구 온난화의 원인을 실험을 통하여 탐구하고, 지구 온난화의 의미와 원인, 문제점을 조사한다.\n * 조사 결과를 바탕으로 위험성을 알리는 여러 가지 홍보 자료를 만들어 기후 위기 공감 및 책임감과 배려 인식을 함양한다.\n\n* **내용 요소:**\n * 지식·이해: 지구 온난화의 의미와 원인, 지구 온난화의 문제점\n * 과정·기능: 온실 효과 실험하기, 지구 온난화의 위험성을 알리는 홍보 자료 제작하기\n * 가치·태도: 지구 온난화에 대한 관심과 호기심, 지구 온난화 예방을 위한 행동 요령 실천 의지\n\n\n**02. 기후 변화**\n\n* **핵심 아이디어:**\n * 우리나라의 기후 변화를 조사하고, 누적된 기상 정보를 해석하여 우리 지역의 기후가 점차 변하고 있다는 것을 탐구한다.\n * 기후 변화의 원인과 예방 방법을 알아보고, 미래의 기후 변화를 대비하기 위한 행동 요령을 탐색하고 실천 의지를 다진다.\n\n* **내용 요소:**\n * 지식·이해: 우리나라와 우리 지역의 기후 변화, 기후 변화의 원인과 예방 방법\n * 과정·기능: 자료 검색을 통한 데이터 수집하기, 수집한 데이터 해석하기\n * 가치·태도: 기후 변화에 대한 위험성에 대한 인식과 관심, 기후 변화 극복을 위한 행동 요령 실천 의지\n\n\n**03. 생태계 보호**\n\n* **핵심 아이디어:**\n * 우리나라의 기후 변화를 조사하고, 누적된 기상 정보를 해석하여 우리 지역의 기후가 점차 변하고 있다는 것을 탐구한다.\n * 기후 변화의 원인과 예방 방법을 알아보고, 미래의 기후 변화를 대비하기 위한 행동 요령을 탐색하고 실천 의지를 다진다.\n\n* **내용 요소:**\n * 지식·이해: 기후 변화와 생태계의 관계, 플라스틱이 생태계에 주는 영향\n * 과정·기능: 기후 변화와 생태계의 관계 탐구하기, 플라스틱이 생태계에 주는 영향 탐구하기\n * 가치·태도: 생태계에 대한 관심과 호기심, 생태계 보호를 위한 행동 요령 실천\n\n\n**04. 탄소 중립 실천**\n\n* **핵심 아이디어:**\n * 우리나라의 기후 변화를 조사하고, 누적된 기상 정보를 해석하여 우리 지역의 기후가 점차 변하고 있다는 것을 탐구한다.\n * 기후 변화의 원인과 예방 방법을 알아보고, 미래의 기후 변화를 대비하기 위한 행동 요령을 탐색하고 실천 의지를 다진다.\n\n* **내용 요소:**\n * 지식·이해: 탄소 배출권과 탄소 국경세, 탄소 발자국\n * 과정·기능: 탄소 배출권과 탄소 국경세가 경제에 미치는 영향 탐구하기, 내가 만든 탄소 국경세 게임 및 환경 캠페인 참여하기\n * 가치·태도: 탄소 배출권과 탄소 국경세에 대한 관심, 환경 캠페인에 적극적으로 참여하는 태도\n\n\n**성취기준 및 성취기준별 성취수준**\n\n| 영역 | 성취기준 및 성취기준별 성취수준 | A | B | C |\n|---|---|---|---|---|\n| 01. 지구 온난화 | [6과-탄소중립01-01] 지구 온난화의 원인을 실험을 통하여 탐구하고, 지구 온난화의 문제점을 조사하여 정리한다. | 온실 효과 실험을 통하여 지구 온난화의 원인이 이산화탄소임을 알 수 있고, 지구 온난화의 의미와 원인, 문제점을 정리하여 설명할 수 있다. | 온실 효과 실험을 통하여 지구 온난화의 원인을 탐구할 수 있고, 지구 온난화의 의미와 원인, 문제점을 조사할 수 있다. | 온실 효과 실험을 통하여 지구 온난화의 원인과 지구 온난화의 문제점에 관심을 가진다. |\n| | [6과-탄소중립01-02] 지구 온난화의 위험성을 여러 가지 홍보 자료로 만들어서 발표한다. | 지구 온난화의 위험성을 알리는 홍보 자료를 매체의 특성에 맞게 만들어서 효과적으로 발표할 수 있다. | 지구 온난화의 위험성을 알리는 홍보 자료를 만들어서 발표할 수 있다. | 지구 온난화의 위험성을 알리는 홍보 자료를 만드는 활동에 관심을 가진다. |\n| 02. 기후 변화 | [6과-탄소중립02-01] 우리나라의 기후 변화를 조사하고, 누적된 기상 정보를 해석하여 우리 지역의 기후가 점차 변하고 있다는 것을 탐구한다. | 디지털 기기를 활용한 검색으로 기후 변화의 데이터를 해석하여 우리 지역의 기후가 점차 변하고 있다는 것을 알 수 있고, 미래의 기후를 예측할 수 있다. | 디지털 기기를 활용한 검색으로 기후 변화의 데이터를 해석하여 우리 지역의 기후가 점차 변하고 있다는 것을 알 수 있다. | 디지털 기기를 활용한 검색으로 기후 변화의 데이터를 찾을 수 있으나 데이터 해석에 어려움이 있다. |\n| | [6과-탄소중립02-02] 기후 변화의 원인과 예방 방법을 알아보고, 현재 우리가 해야 할 것이 무엇인지 설명한다. | 기후 변화의 원인과 예방 방법을 알아보고, 이상 기후 현상으로 인한 피해를 줄이기 위한 토의 활동에 적절한 예시와 근거를 제시하며 적극적으로 참여할 수 있다. | 기후 변화의 원인과 예방 방법을 알아보고, 이상 기후 현상으로 인한 피해를 줄이기 위한 토의 활동에 참여할 수 있다. | 기후 변화의 원인과 예방 방법을 찾는 데 어려움이 있으나, 이상 기후 현상으로 인한 피해를 줄이기 위한 토의 활동에 관심을 가지고 참여할 수 있다. |\n| 03. 생태계 보호 | [6과-탄소중립03-01] 기후 변화가 생태계에 미치는 영향을 탐구하여 정리한다. | 기후 변화와 생태계의 관계를 알아보고 인간의 활동이 생태계에 미치는 영향을 설명할 수 있으며, 건강한 생태계를 지키기 위한 실천 가능한 계획을 세우고 실천 의지를 다질 수 있다. | 기후 변화와 생태계의 관계를 알아보고 인간의 활동이 생태계에 미치는 영향을 설명할 수 있으며, 건강한 생태계를 지키기 위한 실천 방안을 세울 수 있다. | 기후 변화와 생태계의 관계를 알아보고 인간의 활동이 생태계에 미치는 영향을 탐구할 수 있고, 건강한 생태계를 지키기 위한 실천에 관심을 가진다. |\n| | [6과-탄소중립03-02] 플라스틱 줄이기를 위한 캠페인 활동을 계획하거나 참여한다. | 일상에서 친환경 생활을 실천하기 위한 플라스틱 줄이기 챌린지에 적극적으로 참여하고, 실천 결과를 공유할 수 있다. | 일상에서 친환경 생활을 실천하기 위한 플라스틱 줄이기 챌린지에 참여하여 실천 결과를 공유할 수 있다. | 일상에서 친환경 생활을 실천하기 위한 플라스틱 줄이기 챌린지에 관심을 가진다. |\n| 04. 탄소 중립 실천 | [6과-탄소중립04-01] 탄소 배출권과 탄소 국경세를 알아보고, 우리 집 탄소 발자국을 알아본다. | 탄소 배출권과 탄소 국경세를 알아보고 경제에 미치는 영향을 설명할 수 있으며, 우리 집 탄소 발자국을 다른 집과 비교하며 탄소 배출을 줄이기 위한 실천 의지를 다질 수 있다. | 탄소 배출권과 탄소 국경세를 알아보고 경제에 미치는 영향을 이해하고, 우리 집 탄소 발자국을 다른 집과 비교하며 탄소 배출에 대한 관심을 가진다. | 탄소 배출권과 탄소 국경세와 경제의 관계를 이해하고, 우리 집 탄소 발자국을 확인할 수 있다. |\n| | [6과-탄소중립04-02] 내가 만든 탄소 국경세 게임을 통하여 탄소 중립을 위하여 어떤 행동을 해야 하는지 알 수 있으며, 플로깅 활동을 실천하며 탄소 중립을 위해 노력한다. | 내가 만든 탄소 국경세 게임 활동에 적극적으로 참여하여 탄소 중립을 위하여 어떤 행동을 해야 하는지 알 수 있으며, 플로깅 활동을 실천하며 탄소 중립을 위한 실천 의지를 다질 수 있다. | 내가 만든 탄소 국경세 게임 활동에 참여하여 탄소 중립을 위하여 어떤 행동을 해야 하는지 알 수 있으며, 플로깅 활동을 실천하며 탄소 중립을 위한 실천 의지를 다질 수 있다. | 내가 만든 탄소 국경세 게임 활동에 참여하여 탄소 중립을 위하여 어떤 행동을 해야 하는지 알 수 있으며, 플로깅 활동을 실천하며 탄소 중립에 대한 관심을 가진다. |\n\n\n**교수·학습 방법**\n\n* 지구 온난화의 원인을 실험을 통해 탐구하고, 온실 효과를 줄이기 위한 방법을 모색하도록 한다.\n* 지구 온난화의 피해를 강조하기보다는 원인을 이해하고, 이를 예방하기 위한 실천적인 태도를 가질 수 있도록 한다.\n* 기후 변화를 알아보기 위하여 학생이 사는 지역의 과거 기상 정보를 바탕으로 기온이 점차 상승하고, 폭염 일수가 증가하는 것을 조사하도록 한다.\n* 학생이 기상청의 누적된 기상 자료를 검색하고 해석하는 활동을 통해 기후에 대한 능동적인 태도를 가지도록 한다.\n* 온실가스로 인해 지구 온난화 및 기후 변화로 인한 생태계의 변화를 과학적으로 탐구해 보도록 한다.\n* 최근 사례를 중심으로 생태계에 큰 위협이 되고 있는 쓰레기에 대해 관심을 가지고, 플라스틱 사용을 줄이는 것이 쓰레기를 줄이고 기후 변화를 막는 중요한 방법임을 인식하도록 한다.\n* 생태계 보존을 위해 여러 방법이 있지만 최근 가장 문제가 되는 플라스틱 사용에 대한 것으로 한정하여 학생들이 생활 속에서 실천해 볼 수 있도록 한다.\n* 탄소 배출이 경제와 밀접한 관련이 있음을 알고, 탄소 배출을 줄이기 위한 방법을 찾도록 한다.\n\n\n**평가 방법**\n\n* 교수·학습과 평가를 유기적으로 연결하여, 학습 결과에 대한 평가뿐만 아니라 평가 과정이 학생 자신의 학습 과정이나 결과를 성찰할 기회가 되도록 한다.\n* 온라인 학습 지원 도구 등 디지털 교육 환경을 활용한 평가 방안이나 평가 도구를 활용한다.\n* 과학적 탐구에 필요한 문제 인식 및 가설 설정, 탐구 설계 및 수행, 자료 수집·분석 및 해석, 결론 도출 및 일반화, 의사소통과 협업 등과 관련된 과정·기능을 평가한다.\n* 관찰, 실험·실습, 보고서, 면담, 구술, 포트폴리오, 자기 평가, 동료 평가 등의 다양한 방법을 활용한다.\n\n\n**차시별 학습 주제 및 내용**\n\n| 차시 | 학습 주제 | 학습 내용 |\n|---|---|---|\n| 1~4 | 지구 온난화가 뭐예요? | (문제 인식) 지구가 왜 뜨거워지고 있을까?
(정보 탐색) 온실 효과 실험하기
(해결 방안 탐구) 온실 효과를 일으키는 원인 토의하기
(활동 확산) 지구 온난화의 원인을 알려주는 포스터 만들기 |\n| 5~8 | 기후가 변하고 있어요. | (문제 인식) 최근 지구 기후에 무슨 일이 있는지 생각해 보기
(정보 탐색) 우리 지역의 100년 평균 기온 조사하기/약 50년간 폭염 일수 조사하기
(해결 방안 탐구) 이상 기후의 원인과 그 피해를 줄이기 위한 방법 토의하기
(활동 확산) 100년 후 우리는 어떤 기후에서 살고 있을지 상상하여 4컷 만화 그리기 |\n| 9~12 | 생태계를 지켜요. | (문제 인식) 사라지는 생물들과 위협받는 터전 인식하기
(정보 탐색) 기후 변화가 생태계에 미치는 영향 그림으로 탐구하기
(해결 방안 탐구) 지구 여러 곳의 생태계가 파괴되는 원인 토의하기 (플라스틱 쓰레기와 기후 변화)
(활동 확산) 생태계가 위협받는 원인 알아보고 고고챌린지 도전해 보기 |\n| 13~16 | 탄소 중립을 실천해요. | (문제 인식) 탄소를 많이 배출하면 돈을 내야 한다고?
(정보 탐색) 탄소 배출권과 탄소 국경세 알아보기, 친환경 에너지 사용과 경제의 관계 알아보기
(해결 방안 탐구) 탄소 중립 이해를 바탕으로 탄소 국경세 게임 만들기
(활동 확산) 지구를 살리는 아름다운 달리기 플로깅하기 |", "input: 유형: 과목\n과목명/활동명: 주왕산 지질여행\n편성교과: 사회\n학년: 4학년\n학기: 2학기\n시수: 29시간\n간단한 소개:『주왕산 지질여행』 과목은 학생들이 나고 자란 지역, 청송을 대표하는 주왕산을 중심으로 지질학, 사회학, 미학 등 다양한 학문을 융합하고, 지역민의 삶과 연계한 학습 활동을 제공하는 지역 연계 과목이다. 4학년 학생들을 대상으로 29시간을 편성하여 운영하며, 자체 개발한 교과용도서(인정도서)를 활용하여 교실수업을 진행하고, 탐방활동과 해설활동을 통해 학습한 내용을 적용해 볼 수 있는 기회를 제공한다.", "output: ## 학교자율시간 과목 운영 계획 - 주왕산 지질여행\n\n**과목명:** 주왕산 지질 여행\n\n**성격:** 학생들이 나고 자란 지역, 청송을 대표하는 주왕산을 중심으로 지질학, 사회학, 미학 등 다양한 학문을 융합하고, 지역민의 삶과 연계한 학습 활동을 제공하는 지역 연계 과목이다. 주왕산의 지질, 가치 등에 대한 이해를 바탕으로 지역의 사회 현상을 종합적으로 인식하고, 지역사회의 구성원에게 요구되는 가치와 태도를 지님으로써 민주 시민으로서의 자질과 지역 정체성, 애향심 등을 갖출 수 있도록 한다.\n\n**목표:** 학생들이 지역사회를 살아가는 시민으로서의 자질을 함양할 수 있도록 주왕산을 중심으로 지역의 자연 현상과 사회 현상에 관한 기초적 지식을 습득하고, 다양한 정보를 활용하여 지역 사회의 문제를 창의적, 합리적으로 해결하는 데 적극적으로 참여하는 능력과 태도를 기르는 것을 목표로 한다.\n\n* 주왕산이 가지고 있는 지질 자원의 형성 과정, 지질 현상 등 기본적인 지식을 이해한다.\n* 주왕산이 지닌 가치를 인식하고 지역의 자연환경을 소중히 여기는 태도를 가진다.\n* 주왕산이 지역민의 삶에 미치는 영향을 바탕으로 개발과 보전에 대한 균형 있는 관점을 갖는다.\n\n\n**01. 주왕산의 지질 자원**\n\n* **핵심 아이디어:**\n * 역동적인 화산 폭발과 오랜 시간에 걸친 지질 작용으로 인해 주왕산은 다양한 지질 자원을 가지게 되었다.\n * 물, 바람, 중력 등의 상호 작용은 주왕산의 고유하고 아름다운 자연 경관을 만들었으며, 지금도 지표의 특징을 변화시키고 있다.\n * 주왕산의 다양한 암석과 화석, 지질 현상을 탐구함으로써 지질 시대 동안 주왕산의 환경과 생물의 변천 과정을 밝혀낼 수 있다.\n\n* **내용 요소:**\n * 지식·이해: 기암의 단애(단층면), 용추 협곡의 절리, 급수대의 주상 절리, 용연 폭포의 하식 동굴, 주왕산의 응회암, 주방천의 페퍼라이트\n * 과정·기능: (디지털) 지도에서 지질 자원의 위치와 정보 확인하기, 지질 자원의 정보를 조사하고 수집하기, 야외에서 관찰 및 조사 수행하기\n * 가치·태도: 지질 자원에 대한 관심과 호기심, 지역의 지질을 탐구하려는 태도\n\n\n**02. 주왕산의 가치**\n\n* **핵심 아이디어:**\n * 주왕산은 지질학, 사회학, 미학 등 다양한 교육 활동을 하는 데 필요한 생생한 자원을 제공하고 있다.\n * 주왕산은 지역의 경제에 큰 영향을 미치고 있으며, 세계 지질 공원이자 국립 공원으로서의 고부가 가치를 지닌 관광 산업을 형성하였다.\n * 주왕산에서 볼 수 있는 자연환경과 인문환경은 고유의 심미성을 갖고 있으며 지역을 대표하는 아름다운 경관으로 자리 잡고 있다.\n\n* **내용 요소:**\n * 지식·이해: 주왕산의 교육적 가치, 주왕산의 관광 자원과 경제적 가치, 주왕산의 자연환경과 인문환경이 지닌 심미적 가치\n * 과정·기능: 주왕산 관광 산업의 정보를 조사하고 비교하기, 신뢰성 있는 자료를 바탕으로 지질 공원의 가치 탐색하기, 지질 공원이 지닌 가치를 다양한 (디지털) 매체로 표현하기\n * 가치·태도: 주왕산의 소중함에 대한 인식, 주왕산의 가치 창출에 대한 관심\n\n\n**03. 주왕산과 지역민의 삶**\n\n* **핵심 아이디어:**\n * 주왕산에는 지역의 문화가 반영된 선조들의 이야기가 담겨 있으며, 이는 주왕산 각 명소의 인문학적 성격을 형성한다.\n * 주왕산은 다른 지역과 차별되는 고유한 지역성을 나타내는 삶의 터전으로, 지역민의 생활에 중요한 영향을 미친다.\n * 주왕산과 인간의 조화 및 공존을 위해 지역사회의 다양한 기관과 사람들의 상호 협력 및 연대가 필요하며, 이는 주왕산의 지속 가능성을 확대해 준다.\n\n* **내용 요소:**\n * 지식·이해: 주왕산과 주왕(주도)의 전설, 연화굴과 백련 공주의 성불, 급수대와 신라 귀족 김주원, 주왕산 국립공원 관리공단 사람들, 주왕산 국립공원에서 만나는 지역민의 모습, 주왕산 권역을 보전하기 위한 노력\n * 과정·기능: 주왕산 명소에 깃든 이야기 조사하기, 면담을 통해 주왕산과 관련된 사람과 하는 일 탐색하기, 지속 가능한 주왕산이 되기 위한 방안 토의하기\n * 가치·태도: 주왕산의 역사에 대한 관심과 흥미, 개발과 보전에 대한 균형 있는 관점, 생태와 환경에 대한 감수성\n\n\n**성취기준 및 성취기준별 성취수준**\n\n| 영역 | 성취기준 및 성취기준별 성취수준 | A | B | C |\n|---|---|---|---|---|\n| 01. 주왕산의 지질 자원 | [4사-주왕산01-01] 주왕산의 지질 자원이 형성된 과정을 현재의 지질 현상과 관련지어 탐색한다. | 사례를 통해 현재 주왕산의 지질 현상의 특징을 도출하고, 이를 바탕으로 주왕산의 지질 자원이 형성된 과정을 설명할 수 있다. | 현재 주왕산의 지질 현상의 특징을 살펴보고, 이를 바탕으로 주왕산의 지질 자원이 형성된 과정을 제시할 수 있다. | 주왕산의 지질 자원이 형성된 과정과 현재의 지질 현상을 관련지어 나열할 수 있다. |\n| | [4사-주왕산01-02] 주왕산 주변에서 주로 볼 수 있는 암석(응회암, 페퍼라이트)의 특징을 설명한다. | 주왕산 주변에서 주로 볼 수 있는 암석(응회암, 페퍼라이트)의 특징과 주왕산의 화산 활동과 관련지어 탐구할 수 있다. | 주왕산 주변에서 주로 볼 수 있는 암석(응회암, 페퍼라이트)의 특징을 설명할 수 있다. | 주왕산 주변에서 주로 볼 수 있는 암석(응회암, 페퍼라이트)의 특징이 주왕산의 화산 활동과 관련되어 있음을 짐작하여 말할 수 있다. |\n| 02. 주왕산의 가치 | [4사-주왕산02-01] 주왕산이 지닌 가치를 탐색하고 다양한 (디지털) 매체를 활용하여 표현한다. | 주왕산의 교육적·경제적·심미적 가치를 (디지털) 매체를 활용하여 표현하고 발표할 수 있다. | 주왕산의 교육적·경제적·심미적 가치를 (디지털) 매체를 활용하여 표현할 수 있다. | 주왕산의 가치를 (디지털) 매체를 활용하여 표현할 수 있다. |\n| | [4사-주왕산02-02] 주왕산 국립공원의 가치 창출을 위해 우리가 할 수 있는 일을 찾아 실천한다. | 주왕산 국립공원의 가치 창출을 위한 다양한 노력을 도출하고 우리가 할 수 있는 일을 찾아 실천하는 데 참여할 수 있다. | 주왕산 국립공원의 가치 창출을 위한 노력을 조사하고 우리가 할 수 있는 일을 찾아 실천하는 데 관심을 가진다. | 주왕산 국립공원의 가치 창출을 위한 노력을 알아보고 우리가 할 수 있는 일을 찾아 실천하고자 노력한다. |\n| 03. 주왕산과 지역민의 삶 | [4사-주왕산03-01] 주왕산의 명소와 관련된 역사적 이야기나 전설 등을 통해 주왕산의 인문학적 성격을 탐색한다. | 주왕산의 명소와 관련된 역사적 이야기나 전설 등을 조사하고, 현재의 주왕산과 지역민의 삶에 어떤 영향을 미치고 있는지 분석할 수 있다. | 주왕산의 명소와 관련된 역사적 이야기나 전설 등이 현재의 주왕산과 지역민의 삶에 어떤 영향을 미치고 있는지 설명할 수 있다. | 주왕산의 명소와 관련된 역사적 이야기나 전설 등이 현재의 주왕산과 지역민의 삶에 어떤 영향을 미치고 있는지 나열할 수 있다. |\n| | [4사-주왕산03-02] 주왕산과 관련된 지역민의 삶의 모습을 바탕으로 지속 가능한 발전을 위해 우리가 노력해야 할 점을 찾는다. | 주왕산과 관련된 지역민의 삶의 모습을 조사하고, 이를 바탕으로 지속 가능한 발전을 위해 우리가 노력해야 할 점을 찾아 실천하는 데 참여할 수 있다. | 주왕산과 관련된 지역민의 삶의 모습을 조사하고, 이를 바탕으로 지속 가능한 발전을 위해 우리가 노력해야 할 점을 찾아 실천하는 데 관심을 가진다. | 주왕산과 관련된 지역민의 삶의 모습을 바탕으로 지속 가능한 발전을 위해 우리가 노력해야 할 점을 찾아 실천하고자 노력한다. |\n\n\n**교수·학습 방법**\n\n* 지역의 자연 현상과 사회 현상에 대한 종합적인 인식을 위하여 교과 통합적인 교수·학습을 강조한다.\n* 학습자의 유형, 성취 수준, 학습 속도, 흥미, 경험, 요구 등을 고려하고 주왕산과 관련된 주제와 문제를 중심으로 단원을 구성하여 효과적인 수업이 이루어질 수 있도록 한다.\n* 학습자 간 협력을 통해 공동체 구성원으로서의 참여 의식, 책무성, 존중과 배려, 의사소통 능력을 함양할 수 있도록 한다.\n* 교실 내에서 이루어지는 학습과 현장 답사를 통해 이루어지는 학습을 적절하게 통합하여 지도한다.\n* 각종 디지털 기술과 정보 매체를 활용할 수 있도록 학습 환경을 조성하고, 미디어 및 실감형 콘텐츠 등 디지털 기반 학습 자료를 활용하여 학습 효과를 높인다.\n\n\n**평가 방법**\n\n* 지필 평가 외에 구술, 면접, 토론, 논술, 관찰, 활동 보고서, 포트폴리오 등 다양한 평가 방법을 활용한다.\n* 단순한 결과적 지식 습득 여부보다는 기본 개념 이해와 더불어 지식 및 정보의 획득 과정과 활용 능력을 평가한다.\n* 사고력 신장이나 가치·태도 변화를 평가하기 위하여 양적 자료와 더불어 질적 자료를 수집·활용하여 평가한다.\n* 발표, 토론, 역할 놀이, 시뮬레이션 등 개인 및 집단 활동에 대한 관찰이나 면접과 같은 평가 방법을 활용하여 정의적 능력의 변화 정도를 평가한다.\n* 디지털 교육 환경과 도구를 활용한 평가 방법을 모색하여 활용한다.\n* 평가 과정과 결과에 대한 피드백을 적절하게 제공하여 학습자의 성장을 돕는다.\n\n\n**차시별 학습 주제 및 내용**\n\n| 차시 | 학습 주제 | 학습 내용 |\n|---|---|---|\n| 1 | 기암 단애(1) | 기암 단애의 전설 알아보기
디지털 지도를 이용해 기암 단애 찾기 |\n| 2 | 기암 단애(2) | 디지털 거리뷰를 활용해 기암 단애 등산 코스 만들기 |\n| 3 | 기암 단애(3) | 기암 단애의 형성 과정 탐구하기 |\n| 4 | 기암 단애(4) | 주왕산 국립공원에서 일하는 사람들의 모습을 조사하고, 화상 면담하기 |\n| 5 | 기암 단애(5) | 주왕산 기암 단애 모형 제작을 통해 기암 단애의 특징 표현하기 |\n| 6 | 주방천 페퍼라이트(1) | 용암과 마그마의 차이점 알아보기
주방천 페퍼라이트 이름의 기원 알아보기 |\n| 7 | 주방천 페퍼라이트(2) | 주방천 페퍼라이트의 형성 과정 탐구하기 |\n| 8 | 주방천 페퍼라이트(3) | 주왕 계곡 지질 탐방로 기획하여 안내 지도 만들기 |\n| 9 | 주방천 페퍼라이트(4) | 주왕산과 관련된 다양한 경제 활동 조사하여 발표하기 |\n| 10 | 연화굴(1) | 연화굴에 얽힌 전설을 통해 연화굴의 역사 탐구하기 |\n| 11 | 연화굴(2) | 디지털 영상 지도의 위성 지도를 이용하여 연화굴과 연화봉의 위치를 찾고, 연꽃과 닮았는지 확인해 보기 |\n| 12 | 연화굴(3) | 연화굴의 형성 과정 탐구하기 |\n| 13 | 연화굴(4) | 연화굴과 무등산 및 제주도 세계 지질 공원의 굴 비교하기 |\n| 14 | 용추 협곡(1) | 용추 협곡으로 가는 길 탐색하기 |\n| 15 | 용추 협곡(2) | 용추 협곡의 형성 과정 탐구하기 |\n| 16 | 용추 협곡(3) | 주왕산 탐방 계획 세우기 |\n| 17 | 용연 폭포(1) | 주왕산의 폭포 조사하기 |\n| 18 | 용연 폭포(2) | 용연 폭포의 형성 과정과 특징 탐색하기 |\n| 19 | 용연 폭포(3) | 폭포 우표 만들기 |\n| 20 | 급수대 주상 절리(1) | 급수대 주상 절리와 관련된 이야기 알아보기 |\n| 21 | 급수대 주상 절리(2) | 급수대 주상 절리의 특징 탐색하기 |\n| 22 | 급수대 주상 절리(3) | 급수대 주상 절리의 형성 과정 탐구하기 |\n| 23 | 급수대 주상 절리(4) | 주왕산에 얽힌 역사 이야기 조사하기 |\n| 24 | 급수대 주상 절리(5) | 주왕산에 얽힌 역사 이야기를 바탕으로 웹툰 만들기 |\n| 25 | 주왕산 탐방 활동(1) | 기암 단애를 탐방하고, 배운 내용을 적용하여 해설 활동하기 |\n| 26 | 주왕산 탐방 활동(2) | 주방천 페퍼라이트를 탐방하고, 배운 내용을 적용하여 해설 활동하기 |\n| 27 | 주왕산 탐방 활동(3) | 연화굴을 탐방하고, 배운 내용을 적용하여 해설 활동하기 |\n| 28 | 주왕산 탐방 활동(4) | 용연 폭포를 탐방하고, 배운 내용을 적용하여 해설 활동하기 |\n| 29 | 주왕산 탐방 활동(5) | 급수대 주상 절리를 탐방하고, 배운 내용을 적용하여 해설 활동하기 |", "input: 유형: 과목\n과목명/활동명: 어린이 민주시민\n편성교과: 사회\n학년: 4학년\n학기: 1학기\n시수: 14시간\n간단한 소개:『어린이 민주시민』 과목은 민주주의의 기본 원리와 가치를 이해하고, 실천하는 능력을 함양하는 데 중점을 두는 과목이다. 4학년 학생들을 대상으로 14시간을 편성하여 운영하며, 토의, 토론, 역할극 등 다양한 참여 중심 활동을 통해 민주 시민으로서의 권리와 책임, 참여의 중요성을 배우고, 공동체 문제 해결에 적극적으로 참여하는 태도를 기르고자 한다.", "output: ## 학교자율시간 과목 운영 계획 - 어린이 민주시민\n\n**과목명:** 어린이 민주 시민\n\n**성격:** 민주주의의 기본 원리와 가치를 이해하고, 실천하는 능력을 함양하는 데 중점을 두는 과목이다. 학생들은 토의, 토론, 역할극 등 다양한 참여 중심 활동을 통해 민주 시민으로서의 권리와 책임, 참여의 중요성을 배우고, 공동체 문제 해결에 적극적으로 참여하는 태도를 기른다.\n\n**목표:** 민주주의의 의미와 가치를 이해하고, 민주 시민으로서의 자질을 함양하여 공동체의 발전에 기여하는 민주 시민으로 성장한다.\n\n\n**민주주의와 민주 시민 (단일 영역)**\n\n* **핵심 아이디어:**\n * 민주주의는 국민이 주인이 되어 나라를 다스리는 제도이며, 다양한 의견을 존중하고 함께 결정하는 것을 중요하게 생각한다.\n * 민주 시민은 권리와 함께 책임을 가지며, 권리와 책임이 조화를 이룰 때 민주주의 사회가 건강하게 발전할 수 있다.\n * 민주 시민은 공동체 문제 해결에 적극적으로 참여하고, 다른 사람과 협력하여 더 나은 사회를 만들어 간다.\n\n* **내용 요소:**\n * 지식·이해: 민주적 의사 결정, 민주 시민의 기본적인 권리와 책임, 공동체 문제 해결 과정, 다양한 사회 참여 방법\n * 과정·기능: 다른 사람의 권리를 존중하는 방법 탐색하기, 공동체 문제 해결을 위한 토의 및 토론 참여하기, 다양한 사회 참여 활동 계획하고 실행하기\n * 가치·태도: 다른 사람의 권리를 존중하는 태도, 공동체 문제 해결에 참여하려는 자세, 공동체 발전을 위해 노력하는 자세\n\n\n**성취기준 및 성취기준별 성취수준**\n\n| 영역 | 성취기준 및 성취기준별 성취수준 | A | B | C |\n|---|---|---|---|---|\n| 민주주의와 민주 시민 | [4사-민주시민-01] 민주주의의 의미와 기본 원리를 이해하고 이를 바탕으로 민주주의 사회의 특징을 탐색한다. | 민주주의의 의미와 기본 원리를 정확하게 이해하고, 민주주의 사회의 특징을 명확하게 설명할 수 있다. | 민주주의의 의미와 기본 원리를 이해하고, 민주주의 사회의 특징을 제시할 수 있다. | 민주주의의 의미와 기본 원리를 바탕으로 민주주의 사회의 특징을 나열할 수 있다. |\n| | [4사-민주시민-02] 일상생활 속에서 자신의 권리와 책임을 실천하는 다양한 사례를 살펴보고, 다른 사람의 권리를 존중하는 방법을 익히고 실천한다. | 사례를 통하여 자신의 권리와 책임을 실천해야 하는 이유를 도출하고, 다른 사람의 권리를 존중하는 방법을 익혀 꾸준히 실천할 수 있다. | 자신의 권리와 책임을 실천해야 하는 이유를 바탕으로 다른 사람의 권리를 존중하는 방법을 익혀 꾸준히 실천하기 위해 노력한다. | 다른 사람의 권리를 존중하는 방법을 익혀 꾸준히 실천하기 위해 노력한다. |\n| | [4사-민주시민-03] 공동체 문제 해결 과정을 이해하고, 문제 해결 과정에 적극적으로 참여한다. | 공동체 문제 해결 과정에 적극적으로 참여하고, 자신의 의견을 논리적으로 표현할 수 있으며, 타인의 의견을 경청하고 존중한다. | 공동체 문제 해결 과정에 적극적으로 참여하고, 자신의 의견을 표현할 수 있다. | 공동체 문제 해결 과정에 적극적으로 참여하기 위해 노력한다. |\n\n\n**교수·학습 방법**\n\n* 학생들이 주도적으로 참여하고 활동하는 수업을 통해 민주주의의 원리를 경험적으로 이해하고, 민주 시민으로서의 역량을 키울 수 있도록 지도한다.\n* 모의 투표, 학급 회의, 역할극 등 다양한 체험 활동을 통해 민주주의 의사 결정 과정을 직접 경험하고, 민주 시민의 권리와 책임을 실천하는 방법을 익힐 수 있도록 지도한다.\n* 공동체 문제에 대해 다양한 의견을 나누고 합리적인 해결 방안을 모색하는 과정을 통해 비판적 사고 능력과 의사소통 능력을 키울 수 있도록 지도한다.\n* 모둠 활동을 통해 서로 협력하고 배려하며 공동의 목표를 달성하는 경험을 제공한다.\n\n\n**평가 방법**\n\n* 학생 개개인의 성장과 발전에 초점을 맞추어 평가하고, 피드백을 통해 학습 개선을 돕는다.\n* 학습한 내용을 바탕으로 자신의 생각을 발표하고, 다른 학생들의 발표를 경청하고 질문하는 능력을 평가한다.\n* 스스로 또는 동료의 학습 과정과 결과에 대해 평가하고 피드백을 주고받는 활동을 통해 자기 성찰 및 상호 이해를 돕는다.\n* 디지털 교육 환경과 도구를 활용한 평가 방법을 모색하여 활용한다.\n* 평가 과정과 결과에 대한 피드백을 적절하게 제공하여 학습자의 성장을 돕는다.\n\n\n**차시별 학습 주제 및 내용**\n\n| 차시 | 학습 주제 | 학습 내용 |\n|---|---|---|\n| 1~2 | 우리는 민주 시민! | 민주주의와 비교되는 다른 정치 제도 알아보기
민주주의 사회의 특징 토의하기 |\n| 3~4 | 내 생각을 말해요 | 다양한 의사 결정 방식 알아보기
모둠별로 다른 의사 결정 방식을 활용하여 학급 규칙 정하기
각 방식의 장단점 비교하여 토론하기 |\n| 5~6 | 우리나라 민주주의는 어떻게 발전해 왔을까? | 민주주의의 발전에 기여한 인물 조사 및 발표하기
민주주의의 발전을 위해 노력해야 할 점 토의하기 |\n| 7~8 | 나의 권리, 소중하게! | 권리와 책임의 의미 알아보기
나의 권리와 책임 찾아보기
권리와 책임이 조화를 이루지 못했을 때 발생하는 문제점 토의하기 |\n| 9~10 | 다른 사람의 권리도 존중해야 해요! | 일상생활 속 권리 침해 사례 탐색하기
다른 사람의 권리를 존중하는 방법 역할극으로 표현하기 |\n| 11~12 | 함께 지켜요, 우리의 규칙! | 다양한 규칙 알아보기
규칙을 지키지 않았을 때 발생할 수 있는 상황 역할극으로 표현하기
규칙 준수의 중요성 토의하기 |\n| 13~14 | 함께 만들어 가는 더 나은 세상! | 우리 학교의 문제점 찾아보고 토의하기
문제 해결을 위한 다양한 방법 모색하고 발표하기
실천 가능한 계획을 세워 실천하기 |", input_prompt, ] prompt = "\n".join(prompt_parts) full_text = "" # 전체 텍스트 저장 변수 초기화 try: response = model.generate_content(prompt, stream=True) for chunk in response: full_text += chunk.text # Markdown to HTML 변환 html_text = markdown.markdown(full_text, extensions=['tables']) output_area.markdown(html_text, unsafe_allow_html=True) time.sleep(0.05) # 지연 추가 (필요에 따라 조절) except Exception as e: st.error(f"에러 발생: {str(e)}") return "" return full_text # 챗봇 함수 def chat_with_ai(user_input, context): prompt = f"{context}\nUser: {user_input}\nAI:" full_text = "" try: response = model.generate_content(prompt, stream=True) for chunk in response: full_text += chunk.text except Exception as e: st.error(f"챗봇 에러: {e}") return "" return full_text # Streamlit 인터페이스 st.set_page_config(page_title="학교자율시간 AI 셰르파", page_icon="\U0001F3EB") # 페이지 스타일 커스터마이징 st.markdown( """ """, unsafe_allow_html=True ) st.markdown("
\U0001F3EB 학교자율시간 AI 셰르파
", unsafe_allow_html=True) add_vertical_space(1) with st.sidebar: st.markdown("## ⚙️ 입력 설정") # 톱니바퀴 아이콘 (설정) sa_type = st.selectbox("🎯 유형 선택", ["과목", "활동"], index=0) # 과녁 아이콘 (선택) subject_name = st.text_input("📚 과목/활동명") # 전구 아이콘 (아이디어) integrated_subjects = st.text_input("📖 편성 교과") # 책 아이콘 (교과) grade_options = [f"초등학교 {i}학년" for i in range(3, 7)] + [f"중학교 {i}학년" for i in range(1, 4)] grade_selected = st.selectbox("🎒 학년 선택", grade_options, index=0) # 책가방 아이콘 (학생) semester = st.selectbox("📅 학기 선택", ["1학기", "2학기"], index=0) # 새싹/낙엽 아이콘 (계절) hours = st.number_input("⏰ 시수 입력(차시)", min_value=1, max_value=100, value=20) # 알람시계 아이콘 (시간) introduction = st.text_area("📝 간단한 소개", height=100) # 연필 아이콘 (쓰기) generate_button = st.button("🚀 계획서 생성") # 로켓 아이콘 (실행/시작) # 출력 및 챗봇 영역 output_area = st.empty() # 출력 영역 유지 # 상태 변수 (chat_history를 messages로 변경) if "messages" not in st.session_state: st.session_state.messages = [] st.session_state.chat_mode = False # 계획서 생성 버튼 클릭 시 if generate_button: with st.spinner("⏳ 계획서 생성 중..."): result = generate_autonomous_activity(sa_type, subject_name, integrated_subjects, grade_selected, semester, hours, introduction) st.session_state.messages.append({"role": "assistant", "content": result}) # messages에 추가 st.session_state.chat_mode = True # 챗봇 인터페이스 if st.session_state.chat_mode: # 사용자와 AI의 아이콘 URL 설정 (챗봇 모드 내부로 이동) user_icon_url = "https://cdn-icons-png.flaticon.com/512/4323/4323008.png" assistant_icon_url = "https://cdn-icons-png.flaticon.com/512/4712/4712108.png" if prompt := st.chat_input("학교자율시간 AI 셰르파에게 수정 및 추가 요청사항을 알려주세요!"): st.session_state.messages.append({"role": "user", "content": prompt}) # messages에 추가 with st.spinner("🤔 답변 생성 중..."): context = "\n".join([msg["content"] for msg in st.session_state.messages if msg["role"] == "assistant"]) ai_response = chat_with_ai(prompt, context) st.session_state.messages.append({"role": "assistant", "content": ai_response}) # messages에 추가 # 메시지 표시 (AI 튜터 스타일 적용) for message in st.session_state.messages: if message["role"] != "system": # system 메시지는 표시하지 않음 role_class = "chat-message-user" if message["role"] == "user" else "chat-message-assistant" avatar_url = user_icon_url if message["role"] == "user" else assistant_icon_url avatar_class = "chat-avatar-user" if message["role"] == "user" else "chat-avatar" # Markdown to HTML 변환 및 스타일 적용 html_text = markdown.markdown(message['content'], extensions=['tables', 'fenced_code']) # 필요한 extensions 추가 st.markdown( f"
{html_text}
", unsafe_allow_html=True ) # FAQ 추가 add_vertical_space(2) with st.expander("❓학교자율시간 AI 셰르파 FAQ"): st.write(""" **Q1. 학교자율시간 AI 셰르파는 어떤 기능을 제공하나요?** A. 학교자율시간 교과/활동 계획서 생성을 도와줍니다. 과목/활동의 유형, 이름, 관련 교과, 학년, 학기, 시수, 간단한 소개를 입력하면 AI가 계획서 초안을 자동으로 생성합니다. 생성된 계획서는 목표, 성취기준, 교수학습 방법, 평가 방법 등을 포함합니다. **Q2. 계획서 생성 후 수정은 어떻게 하나요?** A. 계획서 생성 후 하단의 챗봇을 통해 수정 및 추가 요구사항을 입력할 수 있습니다. 자연어로 질문하거나 요청하면 AI가 답변을 제공하고 계획서를 수정합니다. 예를 들어, "1차시 교수학습 과정안을 생성해줘" 또는 "평가 방법을 더 구체적으로 작성해줘" 와 같이 입력하면 됩니다. 수정된 내용은 실시간으로 계획서에 반영됩니다. **Q3. 어떤 유형의 교과/활동 계획서를 생성할 수 있나요?** A. '과목' 유형과 '활동' 유형 모두 생성 가능합니다. 국어, 수학, 사회, 과학, 영어, 예술, 체육 등 다양한 교과와 연계하여 계획서를 만들 수 있습니다. 초등학교 3학년부터 중학교 3학년까지 모든 학년에 대한 계획서 생성을 지원합니다. **Q4. 챗봇을 이용해서 어떤 추가 자료를 생성할 수 있나요?** A. 챗봇을 통해 다음과 같은 추가 자료 생성을 요청할 수 있습니다: * **차시별 교수학습 과정안:** 각 차시의 학습 목표, 활동 내용, 자료, 평가 방법 등을 포함한 상세한 과정안을 생성합니다. **(예시: "3차시 교수학습 과정안을 만들어줘")** * **읽기 자료:** 학습 주제와 관련된 흥미로운 읽기 자료를 제공합니다. **(예시: "도입 차시에서 활용할 읽기 자료를 만들어줘")** * **활동지:** 학생들이 직접 참여하고 활동할 수 있는 워크시트, 퀴즈, 게임 등을 생성합니다. **(예시: "5차시에 활용할 수 있는 활동지를 만들어줘")** * **평가 문항:** 형성평가, 수행평가 등 다양한 유형의 평가 문항을 제시합니다. **(예시: "계획과 관련된 서술형 평가를 만들어줘")** 챗봇에 구체적인 요청사항을 입력할수록 더욱 정확하고 유용한 결과를 얻을 수 있습니다. """)