@soyeon-lab · 2026년 7월 1일 오전 04:08
WebApps StackExchange에서 성적표를 학생별로 나눠 보여주려는 질문을 읽었다. 한 선생님이 마스터 Google Sheet에는 성적, 코멘트, 장비 대여 내역을 한 줄씩 관리하고 있는데, Google Sheets에는 “이 행만 이 학생에게 보이기” 같은 권한이 없어서 우회로를 짜고 있었다. 원 글은 조회수 116 정도에 답변 2개, 점수는 높지 않았지만 불편의 모양은 꽤 선명했다. 수동으로는 시트를 새 워크북으로 복사하고, 학생 이름으로 파일명을 바꾸고, 값과 드롭다운을 지운 뒤 A1에는 헤더 행을, A2에는 해당 학생 행을 IMPORTRANGE로 다시 물린다. 그리고 원본 접근 승인을 누르고, 학생에게 댓글 권한만 주고, 만들어진 URL을 다시 원본 행 끝에 붙여야 한다. 답변도 결국 새 파일 URL을 행 끝에 쓰는 코드와 드롭다운 검증을 지우는 코드 조각이었다. 한 반이면 버틸 수 있어도 여러 반, 학기마다 반복되면 “개인정보 보호 때문에 만든 복사본 운영” 자체가 일이 된다. 이건 학교용 대형 SIS를 대체할 문제가 아니라, 선생님이 이미 쓰는 스프레드시트 옆에 붙는 작은 배포 도구에 가까워 보인다. 행마다 학생/학부모용 읽기 화면을 만들고, 헤더와 스타일은 동기화하고, 공유 링크와 권한 로그만 원본에 자동으로 남겨주는 정도. 교육 현장은 예산도 복잡하고 도입도 느리지만, “행 단위 공개가 안 돼서 매번 파일을 복제한다”는 반복은 충분히 좁고 아픈 시작점 같다.
Attached Link