콘텐츠 요약
1. VM 이미지 기반으로 과제 실행·검증 환경을 하나로 통일할 수 있습니다.
2. 실행 환경이 제각각이면 채점 기준이 흔들리고 코드를 직접 실행하는 과정에서 보안 위험까지 노출되므로 환경 표준화와 격리가 함께 필요합니다.
3. 프로그래밍·데이터 분석 실습 과목을 운영하는 대학 IT 인프라 담당자에게 추천합니다.
결과 파일만 받는 채점 방식의 한계
AI가 교육 현장 전반을 바꾸고 있습니다. 교육 당국은 중·고교 수행평가에서 과정 관찰 중심의 평가 설계를 권장하기 시작했습니다. 학생이 어떤 과정을 거쳐 결과물을 만들었는가를 중시하는 흐름은 대학 실습 교육에서도 화두가 되고 있습니다.
그런데 정작 대학 실습 과목의 과제 평가 환경은 이 흐름과 거리가 멉니다. 학생 개인 PC에서 코드를 작성한 뒤 결과 파일만 제출받는 방식이 여전히 주를 이룹니다. 실습 수업은 이미 온라인과 하이브리드 형태로 확장되고 있으나 과제 평가 방식만 예전 그대로 개인 PC와 물리적 실습실에 묶여 있습니다.
이런 문제를 풀려는 흐름은 실습 환경 전반에서 나타납니다. 글로벌 대학·교육기관의 상당수가 VDI를 도입해 전공별 실습 환경을 중앙에서 통일하고 있죠. 대면 실습실에서 환경을 통일할 수는 있습니다. 다만 좌석 수와 운영 시간에 제약이 있고 원격 수강생까지 수용하기는 어렵습니다.
이 글에서는 데스크톱 가상화가 과제 실행·검증 환경을 어떻게 바꿀 수 있는지 살펴봅니다.
데스크톱 가상화가 과제 평가에 필요한 이유
데스크톱 가상화를 과제 평가에 적용하면 학생이 과제를 작성하는 환경과 교수가 결과를 검증하는 환경이 똑같아집니다. 같은 사양 같은 설정의 가상 데스크톱을 양쪽이 그대로 쓰는 구조입니다.
그 과정에서 남는 기록도 하나의 체계로 관리됩니다. 코드가 실행된 환경과 결과가 한 세트로 묶여 채점 근거로 남는 것이죠.
실습 환경 불일치가 만드는 채점 결과 오류
프로그래밍 과목에서는 수강생 수십~수백 명이 각자의 PC에서 작성한 코드를 파일로 제출합니다. Python 버전이나 라이브러리 의존성이 다르면 채점 환경에서 같은 코드도 결과가 달라집니다. 라이브러리의 하위 의존성 차이도 같은 문제를 일으킵니다. 매 학기 환경 설정 안내를 공지하지만 수백 명의 환경을 실제로 통일하기는 현실적으로 어렵습니다.
핵심은 실행 환경이라는 변수가 통제되지 않는 데 있습니다. 코드의 정확성을 평가하려면 동일한 조건에서 실행한 결과끼리 비교해야 합니다. 환경이 다르면 코드 오류인지 환경 불일치인지를 분리하는 데 시간이 소모됩니다. 이의 제기가 쌓이면 채점 일정이 밀리고 수강생이 많은 과목일수록 이 부담은 가파르게 커집니다.
환경 불일치는 단순한 불편이 아니라 평가 공정성 자체를 흔드는 구조적 문제이죠.
데스크톱 가상화는 VM 이미지 기반으로 실행 환경을 통일합니다. 학생은 가상 데스크톱에서 과제를 작성하고 완성된 VM 이미지를 그대로 제출합니다. 교수는 동일한 이미지 위에서 결과를 확인합니다. 실행 환경이라는 변수 자체가 제거되므로 코드의 정확성에만 집중한 채점이 가능해집니다.
과제 코드 직접 실행이 부르는 보안 위협
자동 채점 인프라를 갖춘 학과도 있습니다. 다만 데이터 분석이나 공학 실습처럼 범용 자동화가 어려운 과목에서는 여전히 교수자나 조교의 PC에서 제출된 코드를 직접 실행해 확인하는 경우가 많습니다. 외부 라이브러리 설치가 필요한 과제라면 실행 환경이 점점 오염되기 쉽습니다.
교육기관을 노리는 사이버 공격은 해마다 가파르게 늘고 있습니다. 2025년 교육기관 대상 사이버 침해 탐지·대응은 8만 6738건으로 전년 대비 36% 증가했습니다. 악성코드 감염 공격은 같은 기간 277% 급증했습니다.¹
이런 흐름 속에서는 큰 시스템뿐 아니라 과제 채점처럼 일상적인 업무 하나하나도 잠재적인 침투 경로가 될 수 있습니다. 제출된 코드를 검증 없이 직접 실행하는 관행이 여기 해당하죠. 교수자의 PC가 학내 네트워크에 연결된 채 이런 방식으로 운영되는 것은 늘어나는 위협 앞에서 점점 더 위태로운 구조입니다.
데스크톱 가상화는 과제마다 독립된 가상 인스턴스를 구성합니다. 제출된 코드가 실행되는 환경은 교수자의 본체 시스템과 완전히 격리되어 있습니다. 이 구조 덕분에 본체 시스템이나 학내 네트워크로 영향이 번지는 위험을 크게 줄일 수 있죠. 과제 간 상호 간섭도 원천적으로 차단됩니다.
결과물 중심 평가를 넘어선 과정 증명 인프라
영국 고등교육정책연구소(HEPI) 조사에 따르면 영국 대학생 92%가 학업에 생성형 AI를 활용하고 있으며 이는 전년 대비 크게 늘어난 수치입니다.² AI는 이미 학습 과정 전반에 스며들어 있습니다. 이런 환경에서 최종 결과물만 받아 채점하는 방식으로는 학습 효과를 온전히 측정하기 어려워 졌습니다.
교육 당국이 중·고교 수행평가에서 과정 관찰 중심 평가를 공식 권장하기 시작한 것도 이 흐름의 일부이나, 아직 대학 현장에 강제되는 규정은 아닙니다. 다만 학생이 어떤 환경에서 어떤 과정을 거쳐 결과를 만들었는가를 확인할 수 있는 평가 인프라를 찾는 곳이 늘고 있습니다.
과정을 증명하려면 작성 환경 자체가 기록 가능한 구조여야 합니다. 개인 PC에서 작성한 코드 파일만 제출받는 방식은 어떤 환경에서 누가 어떤 흐름으로 완성했는지 확인할 방법이 없습니다. 방향과 인프라 사이의 간극을 좁히는 것이 지금 시점의 과제입니다.
데스크톱 가상화 환경에서는 학생이 VM에서 작성한 과제의 실행 환경과 결과물이 VM 이미지 안에 함께 담겨 제출됩니다. 코드를 실행하면 결과가 어떻게 나왔는지 맥락이 함께 전달됩니다. 결과물을 실행 환경 단위로 검증하여 평가의 깊이를 더할 수 있습니다.
2. 출처: ZDNet Korea, 2025. 2.
과제 평가 인프라 재설계의 출발점
실행 환경이 제각각인 상태에서 과제를 채점하면 공정성이 흔들립니다. AI 시대에 과정 중심 평가로의 전환이 요구되고 있습니다. 이를 뒷받침할 인프라가 함께 갖춰져야 현장에서 실행할 수 있습니다.
데스크톱 가상화는 환경을 표준화, 보안 격리, 과정 증명 세 가지 역할을 하나의 구조 안에서 수행합니다. 과제 평가 방식을 바꾸는 일은 작아 보이지만 대학 전체의 AX가 어디서부터 시작되는지를 보여주는 지점입니다. 실습 교육의 평가 신뢰도를 높이는 방법을 찾고 있다면 데스크톱 가상화를 검토해 보세요.



