04 TRACK 04 / RULES

규정 · 저작권 & 심사

결과물은 기상청에서 활용될 수 있어요. 라이선스 문제가 있으면 수상이 취소될 수 있으니 기준을 꼭 확인하세요. 그리고 만들 때 배점을 떠올리면 방향 잡기가 쉽습니다.

온도계를 든 기상이

Copyright

저작권 가이드라인

표절 및 저작권 검증을 실시합니다

제출 코드는 팀 간·외부 출처 표절 검증, GitHub 커밋 히스토리 확인, Claude 대화 세션 확인으로 검증됩니다. AI 사용 자체는 문제없지만, 다른 팀이나 외부 출처 코드를 그대로 쓰는 건 허용되지 않습니다.

항목허용 ✓주의 필요 ⚠
AI 생성 코드Claude Code로 생성한 코드 사용 OK다른 팀과 동일한 코드 그대로 제출 금지
오픈소스 라이브러리MIT, Apache 2.0 등 상업적 허용 라이선스GPL 계열은 기상청 활용 시 제약. README 명시 필요
이미지·아이콘CC0, Unsplash, 직접 제작출처 불명 이미지, 유료 스톡 무단 사용 금지
폰트Google Fonts, Pretendard, Noto Sans 등 무료 폰트상업용 폰트 무단 사용 금지. 라이선스 README 명시
기상청 데이터공공데이터포털(data.go.kr) 공개 API원출처 표기 필수
README에 꼭 써야 할 것

사용한 외부 리소스 목록(라이브러리명·버전·라이선스) / 이미지·폰트 출처 / 기상청 데이터 출처 표기.

Security

API 키 보안 (필수)

API 키가 노출되면 실격입니다

API 키·토큰·비밀번호 같은 비밀값은 어떤 경우에도 코드에 그대로 노출되지 않도록 설계해야 합니다. GitHub에 올라간 코드와 배포된 웹페이지는 누구나 열어볼 수 있어, 노출된 키는 도용·과금 사고로 이어집니다. 키 노출이 확인되면 실격 처리됩니다.

하지 말 것 ✗이렇게 설계하세요 ✓
키를 HTML·JS 코드에 직접 써넣기키가 필요 없는 공개 데이터·API를 우선 사용
키를 GitHub에 커밋키가 꼭 필요하면 코드가 아닌 환경변수에 두고, 서버(서버리스 함수)를 거쳐 호출
키를 Slack·PR·스크린샷에 노출키에 사용량·도메인 제한을 걸어 피해 범위를 최소화
노출된 키를 그대로 두기실수로 올렸다면 즉시 키를 폐기(revoke)하고 새로 발급
막혔을 때

"이 API 키가 코드에 노출되지 않게 안전하게 쓰는 방법 알려줘"라고 Claude Code에게 물어보면 환경변수 설정과 호출 방식까지 안내해 줍니다.

Scoring

심사 기준

배점이 클수록 게이지가 "뜨겁게" 찹니다. 실현 가능성과 체험형 설계 비중이 가장 커요.

실현 가능성
30점 실제로 동작하고 완성도 있는가
체험·참여형 설계
25점 사용자가 직접 조작하며 배우는가
주제 적합성
20점 기상·기후 데이터를 교육에 잘 녹였는가
아이디어 독창성
15점 새롭고 흥미로운 접근인가
학습 효과
10점 실제로 배움이 일어나는가