참여 분야 : WEB
해당 프로젝트를 기획하긴 했지만, 다른 프로젝트의 프론트엔드 분야로 해커톤을 지원 및 진행하였습니다!
훈련소 때부터, 정신전력교육은 강조되어왔다. 군사 역사, 군의 존재 이유 등을 이해하는 것은 곧 군사력과도 연관이 있으며, 아무리 좋은 장비를 갖고 있더라도 정신적인 의지가 부족하다면 그것을 활용하기 힘들기 때문이라고 설명을 들었다.
정신전력교육은 그만큼 강조되고 있지만, 그에 비해 받았던 교육에 대해서 생각해보면,‘교육’이 체계적이지는 못한 것 같다고 느꼈다. 아마 1) 정신전력과 관련된 전문성이 있는 간부님들이 부족하거나, 2) 간부님께서 교육을 여러 방법으로 시도해보려고 하지만 많은 업무, 제한된 환경 등의 시공간적인 제약으로 벽을 느껴 교육에 어려움을 겪는 등의 경우가 있을 것으로 생각할 수 있었다.
따라서, 이런 시공간적인 제약을 극복하고, 급변하는 IT 시대에 발맞추어 정신전력교육에 활용할 수 있을 만한 교육형 website를 구상해보게 되었다.
제작된 web을 통해 난이도별로 나뉜 정신전력 문제를 모의고사 형식으로 풀어볼 수 있다. 또, (https://www.youtube.com/watch?v=yq0SH8gFKLM , [2021 국방포커스] 장병 정신전력 발전방안) 국방TV 영상을 통해 정신전력 교육을 위한 vr, 게임, 메타버스 등과 관련된 컨텐츠가 개발 예정 혹은 개발 중이라는 것을 파악할 수도 있었는데, 그러한 컨텐츠를 활용(upload)해볼 수 있는 장으로 해당 web을 사용할 수 있을 것이다.
1) 로그인 기능
javascript / html을 활용하여 로그인, 회원가입 폼을 생성한다. ID/PW 찾기 등의 기능을 구현한다.2) 추천 군영화
로그인 이후 기본 페이지에서 관리자가 업로드한 여러 전쟁, 역사 등의 영화 중 랜덤으로 사용자에게 영화를 추천한다.방문할 때마다, 변하도록 한다. js의 배열에 이미지를 저장하고, 랜덤함수를 호출하여 배열에 저장된 영화 이미지(포스터)를 호출하여 영화를 추천한다.
혹은 관리자가 지정한 영화를 추천 영화창에 뜨도록 한다.
3) IT정보방
VR 등의 IT 콘텐츠를 업로드할 수 있는 공간을 구현하여, 손쉽게 정신전력 IT 콘텐츠를 제공할 수 있게 한다.관리자만 업로드 가능하며, 공모전 등을 개최하게 되는 경우에 따라 사용자도 업로드 가능하도록 한다.
4) 난이도별 정신전력문제
부대마다 다르겠지만, 일반적으로 정신전력 과목을 평가할 때에는 주제(과)에 따라 나누어져 있는 문제를 일정 비율에 맞게 선정하여 평가하는 것 같다.문제를 공부하다 보면, 생소해 헷갈리는 문항도 있으며, 난이도가 정말 쉬운 문항도 존재한다. 그렇기에 효율적으로 정신전력 과목을 공부하고 평가하기 위한 방법을 생각해보았다.
예시)
정신전력과목이 총 12과까지 존재한다고 가정했을 때,
4과(1~4과, 1월(4주))
4과(5~8과, 2월(4주))
4과(9~12과, 3월(4주))
1~12과 취약 부분 교육 활동(IT정보방, 영화, 강연 등 활용) 및 학습, 전체 평가 진행(4월)
(전체 평가 이후에는 기록한 것 초기화(button) 및 반복)
교육생은 1주마다 한 과에 대한 문항을 5개씩 풀고, 각 문항 별 특징(1) 헷갈립니다, 2) 쉽습니다, 3) 적당합니다, 4) 어렵습니다.)을 체크한다.
교육생으로부터 받은 기록(문항 별 특징에 대한 통계)을 바탕으로 관리자는 예시의 4.에서 전체 평가 시에 사용할 시험을 제작한다.
그리고, 전체 평가를 실시한다. 관리자는 부대원들의 성적을 확인하여 관리할 수 있다.
5) 전체 정신전력 평가 기간 설정
관리자는 임의로 전체 정신전력 평가 기간 설정이 가능하며, 해당 주에 다룰 주제를 설정할 수 있도록 한다.해당 기능을 적절히 사용하여 간부, 용사할 것 없이 효율적으로 정신전력 교육 시간을 보내도록 하고자 하는 것이 목표이다.
많은 업무와 공간적인 한계 등으로 정신전력 교육을 진행하기 힘들었던 간부님들께 도움이 될 것으로 생각한다.
해당 과마다 인터넷 강좌가 업로드된다면, 교육생들은 해당 인터넷 강좌를 통해 설명을 듣고, 1주에 5문항 정도를 풀게 된다. 예상 시간은 30분 정도일 것이며, 남은 시간에는 개별적으로 문제를 풀어보거나 IT정보방에 업로드되어 있는 콘텐츠 등을 이용하여 추가 교육을 실시할 수도 있다. 남은 시간에는 개인정비 시간을 갖는 등 간부 분의 재량에 따라 시간을 보낼 수 있을 것이다.
해당 사이트를 이용하면, 간부 분들은 매주 준비하던 교육에 대한 부담을 덜 수 있을 것으로 생각한다. 인터넷 강좌만 다 업로드가 되었다고 가정했을 때, 관리자는 난이도에 따라 비율에 맞게 문제를 구성하여 평가를 실시하고, 평가를 통해 얻은 정보로 부대원들을 관리하면 된다.
(+) 제공되는 IT 콘텐츠 업로드)그렇게 정신전력교육을 효과적으로 실시할 수 있으며, 전체적으로는 군의 무형 전력을 강화할 수 있다. 교육이 성공적으로 이루어진다면, 이는 여러 갈등과 문제의 여지를 사전에 예방할 수 있는 효과도 기대할 수 있을 것이다.
나름대로 열심히 작성했지만, 나는 web 분야 프로젝트를 개발로 참여해본 경험이 전혀 없었다.
아직은 능력이 부족한 것을 알기에 팀장이 되기에는 부족하다는 생각이 들었다.
또 다른 분들도 매력적인 아이디어를 많이 가지고 계셨기 때문에, 나는 다른 분의 개발계획서를 보고 끌리는 프로젝트의 프론트엔드 분야에 지원하여, 긴장과 기대를 품고 해커톤에 참여하게 되었다.