2026년 9월 7일 월요일

[환경행정] 교내 에너지 절약 & 탄소 배출 실시간 절감 리포트 생성기



전기·수도 사용량을 넣으면 탄소 저감 리포트가 나온다 — '교내 에너지 절약 & 탄소 배출 절감 리포트 생성기'

💡 환경행정 및 학교 시설 관리 — 월별 전기·수도·가스 사용량을 입력하면 CO2 저감량(kg)과 예산 절감액(원)이 자동 계산되어 가정통신문 및 환경 보고서 양식으로 원클릭 출력되는 학교 행정 도구입니다. 환경 보고서 작성 시간을 80% 이상 단축하고, 데이터 기반의 투명한 에코 스쿨 행정을 실현합니다.

📖 한 줄 정의

심기 모드(데이터 임베딩): API 데이터를 미리 받아 HTML 파일 안 상수로 박아두는 방식(앱 실행 중 외부 통신 0).

학내망 원칙: 학생 개인정보(실명·의견·성적·상담 기록)의 외부 수집·저장·전송 금지(쿼리에 학생 데이터가 담기는 외부 API 호출 포함) — 일반 공개 쿼리의 외부 호출은 허용하며, 학생 배포본은 심기 폴백(EMBED 상수)을 항상 내장한다.

1. 3대 핵심 분석 비교표

무엇이 바뀌었나요? / 영역 초보자를 위한 쉬운 설명 이렇게 한번 써보세요!
전기·수도·가스 3원 입력 전년 동월 대비 사용량을 입력하면 즉각적인 절감 백분율과 실비 차감액이 자동 산출됩니다. 관리자가 매월 말일 인터넷에서 검계 조회 후 원클릭 계산.
탄소(CO2) 저감량 자동 환산 전기 1kWh당 약 0.45kg의 CO2가 발생하는 표준 배출계수를 적용하여 절감 효과를 계산합니다. 나무 감수 환산(1그루 나무가 1년간 흡수하는 CO2량)까지 자동 출력.
가정통신문·보고서 양식 출력 브라우저 인쇄 대화상자에서 'PDF로 저장'을 누르면 A4 규격의 깔끔한 가정통신문이 완성됩니다. 교장 결재용 환경 보고서 서식 및 학부모 홍보 통문 자동 조판.

2. 핵심 아키텍처 해설

① 에너지 유형별 탄소 배출계수 상수

const EMISSION_FACTOR = {
  electricity: 0.4576, // 전기(kWh)당 CO2 kg — 한국 전력 표준 배출계수
  water: 0.383,        // 상수도(m3)당 CO2 kg — 하수처리 및 조수 에너지 반영
  gas: 2.268           // 도시가스(m3)당 CO2 kg — 액화 LNG 기준
};

const UTILITY_PRICE = {
  electricity: 153.5,  // 전기(kWh)당 원
  water: 672,          // 수도(m3)당 원
  gas: 20.1            // 도시가스(m3)당 원
};

한국 전력공사와 상수도 표준 배출계수(공식 지침 기준)를 상수에 심어두면, 월 사용량만 입력하면 즉시 CO2 및 금액이 계산됩니다.

② 절감량 및 저감 CO2 계산기

function calculate(lastYear, thisYear, type) {
  const saved = lastYear - thisYear;
  const co2Saved = saved * EMISSION_FACTOR[type];
  const moneySaved = saved * UTILITY_PRICE[type];
  return {
    saved: saved,
    co2Saved: co2Saved.toFixed(2),
    moneySaved: Math.round(moneySaved).toLocaleString(),
    treeEquiv: Math.round(co2Saved / 20) // 1그루 나무 = 연 20kg CO2 흡수
  };
}

전년 대비 절감량을 기준으로 CO2 저감량, 원화 절감액, 그리고 나무 환산 개수(시각적 감동 포인트)까지 동시에 산출합니다.

③ 브라우저 인쇄용 가정통신문 서식

@media print 쿼리를 활용하여 화면을 A4 규격의 학교 공식 가정통신문 서식으로 재조합합니다. 교장 서명 칸, 절약 요약 대시보드, 학생 권고사항 3줄이 포함됩니다.

3. 초보자를 위한 바이브 코딩 실전 사용 예시

  1. 프롬프트 복사 — 아래 '제미나이 전용 에러 제로 프롬프트'를 복사합니다.
  2. 역질문 답변 — 제미나이가 묻는 학교 학급 수(교실 수)와 주요 전기 소비 주력 설비에 답합니다.
  3. HTML 파일 실행 — 메모장에 붙여넣고 에너지리포트.html로 저장하여 총무 담당 교사 PC에서 엽니다.

제미나이 전용 에러 제로 프롬프트

[🚨 에러 방지 기본 안전장치]
1. 단일 HTML 파일 완결성: 외부 라이브러리(CDN) 없이 순수 바닐라 HTML/CSS/JS로 완성한다.
2. 배출계수 및 요금 상수: const EMISSION_FACTOR = {...} 상수에 전기·수도·가스의 공식 표준 배출계수 및 요금을 심어두어 정확한 계산이 이루어지도록 한다.
3. 인쇄용 서식 (@media print): 화면용 대시보드와 별도로 A4 인쇄 시 '학교 가정통신문(절약 실천 안내)' 서식으로 자동 전환되도록 설계한다.
4. 나무 환산 지표: 절감 CO2량을 나무 환산 개수로 표기하여 환경 행정의 설득력을 시각적으로 높인다.
5. // TODO, /* 생략 */ 등의 미완성 코드는 절대 넣지 말고 끝까지 완성한다.

[❓ 역질문 유도]
코드를 즉시 작성하지 말고, 아래 3가지 질문을 먼저 나에게 던져줘:
1. 우리 학교의 주요 에너지 절감 목표 항목이 무엇인가요? (전기, 수도, 가스 중 우선순위)
2. 가정통신문에 포함할 학생·학부모 권고사항 3가지를 지정할까요?
3. 대시보드 색상 톤은 공식적인 블루 톤과 따뜻한 그린 톤 중 어느 것으로 갈까요?

🎯 에디터 한줄평

"올해 우리 학교가 줄인 전력량이 나무 12그루가 한 해 동안 마신 공기만큼이나 깨끗해졌다는 사실은, 숫자와 단어가 아닌 '이해할 수 있는 생명'의 언어로 학생들과 학부모의 마음을 움직입니다. 환경 보고서는 종이에만 있던 지루한 표가 아니라 학교 공동체가 실천한 흔적의 증명서입니다."

📚 기술·교육 참고 링크

  • 환경부 온실가스 배출계수 표준 및 한국전력공사 전력 절약 지침
  • 교육과정 연계: 환경행정, 사회(에너지 자원 활용), 과학(에너지 이동 및 전환), 초등 생태 교육