Skip to content

kmyobin/healthcare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

💪건강능력평가

❓배경

  • 요즘 스마일 테스트, mbti 테스트 같이 결과를 공유하는 간단한 테스트가 유행 중이다.
  • 청소년들은 주변 인물에 특히 영향을 많이 받으므로 자신이 속한 집단에서 자신이 어느 정도인지 가늠하고 싶어한다.
  • 이 흐름에 맞춰 공공 데이터 포털에 있는 교육부_학교건강검사 표본조사결과(건강조사) 오픈 API를 이용하여 학생들의 조사 결과를 평균과 비교하여 나타내어주는 건강능력평가를 제작하게 되었다.

🧑‍🎓대상

  • 각종 테스트에 관심이 많은 청소년

🧑‍💻프레임워크

  • FRONT :
  • BACK :

〰️상세 설명

  • 0교시부터 5교시까지 나누어 실제 시험을 보는 듯한 느낌을 내주었다.
    • 0교시 : 이름, 성별, 교육과정(초등학생, 중학생, 고등학생) 영역
    • 1교시 : 식습관 영역. 총 5문항
    • 2교시 : 생활 영역. 총 4문항
    • 3교시 : 안전 영역. 총 5문항
    • 4교시 : 인터넷 영역. 총 3문항
    • 5교시 : 금단 영역. 총 3문항

📸시연

image image image image

🖼️UI/UX

😁발전한 점

  • 폰트, 애니메이션 적용을 처음 해보았고 각종 라이브러리를 더 능숙하게 다룰 수 있게 되었다.
  • 정한 기간 내에 프로젝트를 완수하였다.
  • 프론트, 백 모두 직접 개발해보면서 풀스택에 한 발짝(?) 가까워졌다.
  • 오픈 API를 이용하는 방법을 알게 되었다.

🥲아쉬웠던 점

  • 오픈 API를 이용하였지만 유의미하게 적용이 되는 것은 없었다. 문항 수가 적은 탓에 등급을 세분화하기 어려워 1~5등급으로 조정하였고, 교육과정에 따라 설문조사 결과가 없기도 했기 때문에 결과를 계산하는 데에 매우 적은 문항을 이용하기도 했다. (중학생인 경우 금단 영역에서 1개의 문항으로 등급이 계산된다.)

  • 해당 성별/교육과정의 평균을 도출하여 방사형 그래프로 출력하여 사용자와 비교하려고 했으나, 평균을 도출할 적절한 식을 찾지 못해 평균 방사형 그래프는 결국 구현하지 못했다.

  • 결과를 공유하는 페이지를 제작하고 싶었으나 그러지 못했다.

  • FRONT와 BACK 코드를 합치는 과정에서 지금까지 해왔던 커밋 메세지들이 다 덮어씌워졌다.🥲

  • FRONT

    • 질문이 넘어갈 때마다 애니메이션을 적용하고 싶었는데 영역이 바뀔 때만 애니메이션이 적용되었다.
    • 반응형 웹사이트가 아니라서 항상 화면 크기가 고정되어있어 불편하였다.
  • BACK

    • DB를 활용하지 않고 단순 데이터를 가공하여 프론트에 보내는 반쪽짜리 Backend 개발이었다.

About

건강능력평가

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published