Scratch는 가장 널리 사용되는 블록 기반 교육용 프로그래밍 언어이지만, 웹 스크래핑 기능을 제공하지 않기 때문에 학생들이 실생활 데이터에 기반하여 다양한 유형의 Scratch 프로그램을 만드는 것은 쉽지 않다. 본 논문에서는 웹 스크래핑을 위한 새로운 Scratch 블록을 제시한다. 이러한 블록을 사용하면 학생들은 CSS 선택자를 이용하여 웹 페이지의 HTML 요소들에 포함된 콘텐츠를 스크래핑할 수 있을 뿐만 아니라, XPaths, 마우스의 좌표, 입력 문자열, 키, 또는 단축키(hot keys) 등을 활용하여 여러 방식으로 키보드와 마우스를 자동화할 수 있다. 또한 키-값 쌍(key–value pairs) 형태로 스크래핑된 데이터를 손쉽게 저장하고 검색할 수 있도록 하는 파일 접근(file access) 블록도 제시한다. 우리는 총 15명의 초·중등학교(K-12) 교사를 대상으로 두 차례의 강의를 진행하여, 이들이 10개의 웹 스크래핑 예제 응용 프로그램을 만들 수 있도록 했다. 그 결과, 교사들을 대상으로 실시한 설문조사에서 제안된 웹 스크래핑 블록은 모든 평가 항목에서 높은 점수를 달성했다.
*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.