용인대학교 PC 실습 시험 부정행위 방지 프로그램.
이 프로그램은 PC 실습 강의실의 학생PC 를 감시하는 프로그램으로, 시험 응시 간 메신저 사용, 생성형 인공지능의 사용, 인터넷 검색 등의 부정행위를 방지한다.
해당 강의실의 네트워크망을 차단하여 해결할 수 있지만 소스코드의 업로드/다운로드가 필요한 경우 번거롭고, 원활한 통제에 제약이 따르게 된다.
네트워크망을 차단하지 않고도 부정행위를 방지하기 위해, 학생 PC에서 실행중인 프로세스 정보를 교수자 PC로 전송하고, 이를 GUI 로 표현함으로서 부정행위 가능성을 직관적으로 표현한다.
- 모든 학생 PC의 최상단 화면이 가르키는 프로세스명 감시
- 특정 학생 PC의 실시간 화면 감시
- 모든 학생 PC의 화면 녹화
각 학생 별 PC에서 현재 최상단 화면이 가르키는 프로세스 정보를 GUI 에 표시한다. 이때 특정 프로그램들은 색상을 통해 나타나도록 하였는데, 올바른 의도의 프로그램은 초록색, 부정행위가 의심되는 프로그램은 정도에 따라 주황색, 빨간색으로 나타내고, 이 외의 프로그램들은 회색으로 나타낸다.
...작성중...
...작성중...
감시자. 교수자 PC 를 의미한다.
보고 프로그램으로부터 전달받은 정보를 GUI 로 표시해준다.
...작성중...
제공자. 학생 PC 를 의미한다.
Windows Service 에 등록하여 프로그램이 종료되더라도 계속해서 보고 프로그램이 실행되도록 한다.
...작성중...