TPACK 기반 수업 디자이너: AI를 활용한 혁신적 교육 도구 개발 프로젝트
프로젝트 시작
안녕하세요, 교육 혁신을 위한 AI 기반 도구 개발 프로젝트를 소개합니다. 우리는 ‘InnoClass: TPACK 기반 수업 디자이너’라는 웹 애플리케이션을 개발해 봤습니다. 이 도구는 교사들이 기술, 교육학, 내용 지식을 통합하여 혁신적인 수업을 설계할 수 있도록 돕는 것을 목표로 하였습니다. Claude.ai, ChatGPT를 활용하여 프로젝트의 설계 및 코드 구현을 하였습니다.
프로젝트 개요
목적:
- TPACK(Technological Pedagogical Content Knowledge) 모델을 기반으로 한 AI 지원 수업 설계 도구 개발
주요 기능:
- AI를 활용한 TPACK 기반 수업 아이디어 생성
- 생성된 아이디어 저장 및 공유
- 아이디어에 대한 평가 및 댓글 기능
- 관리자 기능 (아이디어 및 댓글 삭제)
사용 기술:
- 프론트엔드: Streamlit
- 백엔드: Python
- 데이터베이스: MongoDB
- AI 모델: OpenAI GPT-3.5-turbo
주요 구성 요소:
- 아이디어 생성 인터페이스: 교과 내용, 교수 방법, 활용 기술 입력
- AI 기반 아이디어 생성 엔진
- 아이디어 저장 및 관리 시스템
- 사용자 상호작용 기능 (평가, 댓글)
개발 과정 주요 단계:
- 기본 구조 설계 및 AI 모델 연동
- 데이터베이스 연결 및 아이디어 저장 기능 구현
- 사용자 인터페이스 개선 및 아이디어 공유 기능 추가
- 평가 및 댓글 시스템 구현
- 관리자 기능 개발 및 보안 강화
이 프로젝트는 교육 현장에서 기술을 효과적으로 활용하여 학습 경험을 향상시키는 것을 목표로 합니다. AI의 창의성과 교사의 전문성을 결합하여, 더 나은 교육 방법을 모색하고 실현할 수 있는 플랫폼을 제공하려고 합니다. 다음 글에서는 프로젝트의 각 단계별 개발 과정과 주요 기능의 구현 details에 대해 더 자세히 다루겠습니다.