Skip to content

용인대학교 PC 실습 시험 부정행위 방지 프로그램.

Notifications You must be signed in to change notification settings

YonginUniv-AI-Service-LAB/YIU-AISL-GAMST-WINAPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. 소개

용인대학교 PC 실습 시험 부정행위 방지 프로그램.

이 프로그램은 PC 실습 강의실의 학생PC 를 감시하는 프로그램으로, 시험 응시 간 메신저 사용, 생성형 인공지능의 사용, 인터넷 검색 등의 부정행위를 방지한다.

해당 강의실의 네트워크망을 차단하여 해결할 수 있지만 소스코드의 업로드/다운로드가 필요한 경우 번거롭고, 원활한 통제에 제약이 따르게 된다.

네트워크망을 차단하지 않고도 부정행위를 방지하기 위해, 학생 PC에서 실행중인 프로세스 정보를 교수자 PC로 전송하고, 이를 GUI 로 표현함으로서 부정행위 가능성을 직관적으로 표현한다.

2. 기능 명세

  1. 모든 학생 PC의 최상단 화면이 가르키는 프로세스명 감시
  2. 특정 학생 PC의 실시간 화면 감시
  3. 모든 학생 PC의 화면 녹화

2-1. 모든 학생 PC의 최상단 화면이 가르키는 프로세스명 감시

각 학생 별 PC에서 현재 최상단 화면이 가르키는 프로세스 정보를 GUI 에 표시한다. 이때 특정 프로그램들은 색상을 통해 나타나도록 하였는데, 올바른 의도의 프로그램은 초록색, 부정행위가 의심되는 프로그램은 정도에 따라 주황색, 빨간색으로 나타내고, 이 외의 프로그램들은 회색으로 나타낸다.

2-2. 특정 학생 PC의 실시간 화면 감시

...작성중...

2-3. 모든 학생 PC의 화면 녹화

...작성중...

3. 프로젝트 구조

3-1. GAMST_OBSERVER

감시자. 교수자 PC 를 의미한다.

보고 프로그램으로부터 전달받은 정보를 GUI 로 표시해준다.

...작성중...

3-2. GAMST_PROVIDER

제공자. 학생 PC 를 의미한다.

Windows Service 에 등록하여 프로그램이 종료되더라도 계속해서 보고 프로그램이 실행되도록 한다.

...작성중...

About

용인대학교 PC 실습 시험 부정행위 방지 프로그램.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages