보초의 코딩일기장

NFC를 이용한 대학교 온라인 출석체크 -1 본문

APP Project

NFC를 이용한 대학교 온라인 출석체크 -1

장보비 2018. 7. 15. 17:20

1. 개발동기

 NFC란 10cm 이내에 가까운 거리에서 다양한 무선 데이터를 주고받는 통신 기술이며 특정 주파수 대역을 사용하는 비접촉식 통신기술이다. 

우리가 만들고자하는 온라인 출석체크는 이런 NFC의 짧은 통신거리를 이용하여 학생들의 수업 참여도를 높이기 위한 어플이다. 

현재 대학교 내에서는 '스마트출결'이라는 온라인 출석체크제도를 도입하고 있는데 실상 강의실 내에서는 온라인이 아닌 오프라인으로 학생들의 이름을 부르며 출석체크를 진행하는 경우가 대다수다.

그 이유를 살펴보니 첫번째로는 스마트출결은 강의실에 들어가지 않아도, 학교 밖에서도 출석체크가 가능하다는 점을 악용하는 학생들이 많이 존재하기 때문에 강의실에 있는 학생 수와 스마트 출결 내에서의 학생 수가 같지 않아 교수가 스마트출결에 대한 신뢰도가 낮아진다는 것이고 두번째로는 출석체크로 인해 수업시간 중 5분에서 최대 10분까지의 시간을 소비한다는 단점이 존재하여 학생과 교수 모두에게 피해가 간다는 것, 세번째로는 출석 후 그대로 나가버리는 학생들이 존재한다는 것인데 이 부분 모두 필자가 겪었으며 문제가 되는 부분이라고 생각한다. 

 우리는 이 부분을 보안할 수 있는 방법을 생각하다 모든 학생들이 스마트폰을 사용한다는 점을 이용해 NFC를 이용한 출결어플을 만들어보자는 생각을 갖게 되었다.

우리의 목표는 강의실 책상에 NFC 카드를 부착하여 스마트폰과 통신 후 출석체크를 가능하게 만들어 현 출석체크의 단점을 최대한 없애 교수가 보다 편한 강의를 진행할 수 있는 환경을 만드는 것이다.


2. 현 어플리케이션과의 차별성

현재 NFC출결 어플리케이션은 존재하고 있다. 신용(체크)카드 또는 사원증, 학생증, 교통카드를 이용하여 출결인증을 하는 것이며 회사에서도 많이 쓰고 있는 방식이다. 하지만 그 카드들도 본인의 학생증, 교통카드로 출결인증을 하는 것이기 때문에 흔히 말하는 대리출석이 가능하다는 점이 존재한다. 우리는 이 단점을 보완하기 위해 앞서 말한 NFC태크카드를 해당 대학교 강의실 책상에 부착하여 부적절한 출결인증을 방지하는 것에 목표를 두고 있다.

또한 현 온라인 출결 어플의 리스트 관리는 해당 어플리케이션을 제공하는 회사 사이트에서만 확인이 가능하고 엑셀파일로 정보를 받아와 회사마다의 출결을 다시 설정해줘야 한다는 단점이 존재하지만 우리는 구축할 데이터베이스에 저장을하여 학교에 바로 출결정보를 가져올 수 있게 할 것이다.


3. 세부사항

출결체크방식은 각 스마트폰에 어플에 해당 어플리케이션을 활성화하여 NFC를 활성화한다. 강의실에는 책상마다 NFC태그가 존재한다는 가정하에 그 태그 위에 스마트폰을 올려두면 자동으로 그 학생의 정보가 데이터베이스로 올라가게되어 학생의 정보와 출결을 시작한 시간(스마트폰을 NFC 태그에 올려둔 시간)부터 수업이 종료되고 스마트폰을 다시 태그에 떼는 순간까지의 체크를 진행하여 출석의 여부 뿐만아니라 지각의 여부까지 쉽게 체크할 수 있는 형식이다.


4. 기대효과

강의실에 존재하는 학생의 수를 정확히 판단할 수 있는 점과 출석체크로 인한 수업시간 딜레이가 줄어든다는 점이 존재할 것이다. 또한 수업 시작 후 바로 집중할 수 있고 쉬는 시간이나 수업이 끝난 후 따로 지각체크를 할 필요가 없어질 것이다. 이 장점을 통해 교수는 원활한 수업진행과 시간의 효율적인 분배가 가능하고 학생에게는 간소화된 출결시스템으로 인해 시간절약과 번거로움이 사라지게 된다. 우리가 만든 어플은 앞으로 교수와 학생 모두에게 윈윈할 수 있다는 점에서 개발이 완료된다면 현재의 스마트출결의 문제점을 거의 해결할 수 있다고 생각한다. 더 나아가 학생들의 출결체크 뿐 아니라 회사 등에서도 저렴한 비용으로 사원들의 근태를 관리할 수 있을 것이다.


5. 발표자료

스마트 앱 챌린지 발표자료.pptx


Buy me a coffeeBuy me a coffee
Comments