WCHMS
고령 학습자의 수학과 읽기 자습을 코스 운영과 연결하는 다국어 웹 서비스입니다. AI 활동과 수업 자료 생성, 관리자 기능을 구현하고 자료의 난이도와 저장 구조를 설계했습니다.
프로젝트 개요
학습자는 자신의 수준과 관심 주제에 맞춰 자습하고, 직원은 수업 자료와 참가자 정보를 관리해야 했습니다. AI 기반 수학과 읽기 활동, 두 단계 난이도를 공유하는 자료 생성 흐름과 코스 자료 데이터베이스 스키마를 구현했습니다.
참가자와 직원의 등록, 조회, 수정과 삭제, 코스와 세션 방 관리, 인앱 알림을 연결했습니다. 일본어와 영어 인터페이스를 제공하고, 생성한 자료를 저장해 수업용 PDF로 다시 활용할 수 있도록 구성했습니다.
프로젝트 정보
- Next.js
- TypeScript
- MySQL
- OpenAI
- 제품
- 고령 사용자의 인지 활동과 프로그램 운영을 지원하는 다국어 웹 애플리케이션
- 사용자
- 수학과 읽기 활동에 참여하는 학습자, 코스 자료와 운영 정보를 관리하는 직원과 관리자
- 담당 범위
- AI 기반 자습과 코스 자료 생성 흐름, 관리자 기능, 코스 자료 데이터베이스 스키마 설계 및 구현
주요 작업
자습과 수업 자료의 난이도 기준 통합
개요
학습자 자습과 직원용 수업 자료 생성이 같은 기준을 사용하고, 생성한 자료를 수업용 PDF로 재사용할 수 있도록 난이도와 저장 구조를 함께 설계했습니다.
자습과 자료 생성의 공통 기준 학습자는 수준에 맞는 수학과 읽기 활동이 필요하고, 직원은 수업 자료를 생성하고 관리해야 했습니다. 두 경로에서 난이도 기준을 공유하고 생성한 내용을 보존하는 것이 구현 과제였습니다.
세부 내용
두 단계 난이도 적용 수학과 읽기 자습, 직원용 코스 자료 생성에 같은 두 단계 난이도를 적용했습니다. 학습자가 활동할 때의 기준과 직원이 자료를 만들 때의 기준을 일치시켰습니다.
코스 자료 저장과 PDF 재사용 생성한 내용과 난이도, 운영 정보를 저장하는 코스 자료 데이터베이스 스키마를 설계했습니다. 저장된 자료를 수업용 PDF로 다시 활용할 수 있도록 구성했습니다.
성과
하나의 기준으로 연결된 학습과 운영 학습자는 두 단계 난이도로 자습하고, 직원은 같은 기준으로 수업 자료를 생성하고 관리하게 됐습니다. 생성한 자료를 저장해 PDF로 재사용하는 흐름까지 연결했습니다.
기능 시연
AI 기반 수학과 읽기 활동이 실제 화면에서 동작하는 흐름을 확인합니다.
