학생 단답형 퀴즈 & 성취율 차트 노션 템플릿 ㅣ 수업 평가 자동화
단답형 퀴즈 문항·모범답안을 사전 입력하면 equal 함수로 P/F를 자동 판정하고, 차트 레이아웃으로 문항별 정답률과 학생별 성취율을 시각화하는 학급 운영용 노션 템플릿입니다.
학급 챌린지 운영을 노션과 Make 자동화로 끝내는 시나리오. 학생 스터디플래너 인증·꾸준 참여자 보상 지급까지 자동화하는 템플릿과 가이드를 공유합니다.
아래 링크를 클릭하시면 템플릿을 복제할 수 있으며, 원하는 방식에 맞게 수정하여 활용하실 수 있습니다.
⚠️주의! 양식 공유 시, 꼭 ‘링크가 있는 모든 사용자’로 설정해야 합니다. 그렇지 않으면 학생들이 접근할 수 없어요!
lets( currentDate, 인증 일시, currentDay, currentDate.day() % 7, week, ["일", "월", "화", "수", "목", "금", "토"], time, ["오전", "오후", "AM", "PM"], match, time.find(test(currentDate, current)), match, ifs( match == "AM" or match == "오전", "오전", match == "PM" or match == "오후", "오후" ), currentDate.formatDate("M/D(", "UTC+9") + week.at(currentDay) + ")" )
속성명 | 설명 |
이름 | 우리 반 학생 명렬표를 미리 붙여 넣습니다. (챌린지 시작 전 사전 세팅) |
챌린지 시작일 | 참여 기간 동안의 경과 일수 계산에 꼭 필요한 필드입니다. |
인증 내역 | 인증 현황 DB와의 관계형 필드입니다. Make 자동화를 통해 학생 이름과 날짜가 일치하면 자동으로 연결됩니다. |
인증 날짜 (롤업) | 관계형으로 연결된 인증 기록의 날짜들이 자동으로 모입니다. |
누적 코인 (롤업 + Count) | 인증 횟수를 자동으로 카운트하여 보상 기준에 활용합니다. |
경과 일수 | 시작일 기준으로 오늘까지 며칠이 지났는지 계산됩니다. (수식 사용) |
참여율 | 누적 코인 ÷ 경과 일수로 계산됩니다. |
상태 | 시각적으로 참여율을 보여주는 Progress 바 형태입니다. |
today() 함수와 챌린지 시작일을 활용해 dateBetween()으로 계산 가능round(누적 코인 / 경과 일수 * 100) 으로 퍼센트 표시참여율 수치를 기반으로 시각화 가능! 다음과 같은 수식을 사용했어요!if(toNumber(replaceAll(참여율, "%", "")) < 10, "⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜", if(toNumber(replaceAll(참여율, "%", "")) < 20, "🟩⬜⬜⬜⬜⬜⬜⬜⬜⬜", if(toNumber(replaceAll(참여율, "%", "")) < 30, "🟩🟩⬜⬜⬜⬜⬜⬜⬜⬜", if(toNumber(replaceAll(참여율, "%", "")) < 40, "🟩🟩🟩⬜⬜⬜⬜⬜⬜⬜", if(toNumber(replaceAll(참여율, "%", "")) < 50, "🟩🟩🟩🟩⬜⬜⬜⬜⬜⬜", if(toNumber(replaceAll(참여율, "%", "")) < 60, "🟩🟩🟩🟩🟩⬜⬜⬜⬜⬜", if(toNumber(replaceAll(참여율, "%", "")) < 70, "🟩🟩🟩🟩🟩🟩⬜⬜⬜⬜", if(toNumber(replaceAll(참여율, "%", "")) < 80, "🟩🟩🟩🟩🟩🟩🟩⬜⬜⬜", if(toNumber(replaceAll(참여율, "%", "")) < 90, "🟩🟩🟩🟩🟩🟩🟩🟩⬜⬜", if(toNumber(replaceAll(참여율, "%", "")) < 100, "🟩🟩🟩🟩🟩🟩🟩🟩🟩⬜", "🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩")))))))))) + " " + 참여율
인증 현황 DB 위에 트리거 버튼을 만들어 보겠습니다./버튼으로 버튼을 생성한 후, 작업에서 웹훅 보내기를 선택하고 방금 복사한 webhook url을 여기에 붙여 넣으면 됩니다.<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>현재 탭 자동 닫기</title> </head> <body> <script> window.onload = function() { window.close(); } </script> </body> </html>
Notion Internal, Internal Integration Token은 위에서 발급받은 API 키를 넣으면 됩니다./다음 글자부터 ? 앞까지가 Database ID에 해당합니다. 중간에 마우서 커서를 올리고 두 번만 클릭하시면 해당 부분만 선택이 됩니다. 복사+붙여넣기를 하시면 됩니다.false인 데이터만 불러올 예정이므로 다음과 같이 설정합니다.Database Items이름 (Title)Text: Equals4. Properties Value.이름 (인증 현황 DB에서 가져온 이름 값)인증 현황 DB의 ID 입력4. Page ID4. Created Time"Complete: 인증 완료"Yes5. Page ID아래 blueprint 파일을 다운받으시고, Make에서 Import blueprint를 이용하여 반자동화를 체험해보세요.