프로젝트 시작

안녕하세요, 교육 혁신을 위한 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에 대해 더 자세히 다루겠습니다.