이용자별 계약교재 목록 시트
2024.10.28 업데이트 기준
기존의 고객사별 계약교재 목록을 재정비했습니다.
추후 위약금 발생 및 추가계약 진행시 위 시트에 계약 교재를 추가해주세요. (정기 업데이트: 매월 말일)
[전체] 탭
•
각 고객사별 현재 이용 중인 교재/이용 종료된 교재를 메타 데이터로 수록해두었습니다.
◦
이용 종료된 교재도 미계약 교재를 사용할 수 있기 때문에 수록해두었습니다. 사용량 정산하실 때, 전체 데이터를 범위로 잡아두면 교재 서치하는 시간이 줄어들 거에요.
◦
2024년 하반기부터 전체 MG에서 사용량 정산 -> 각 교재별 MG 정산으로 바뀐 계약들이 있습니다. 사용량 정산 단위에 맞춰서 4분기부터 진행해주시면 될 것 같습니다.
[{companyCode}({companyName})] 탭
•
각 고객사별 계약당 교재 목록을 정리해두었습니다.
◦
MG의 경우, 각 교재별 MG 정산에 포함되는 경우 모두 채워져있으며 그렇지 않은 경우는 비워둔 항목이 있습니다. (불필요한 항목)
◦
만약 각 교재별 MG 정보가 필요하다면 전체 DB 시트를 참고해주시면 될 것 같아요.
각 이용자별 사용량 정산 시트에서는 Contract-IP List 탭으로 구분하여 위 마스터 목록을 Importrange 하여 제공하고 있습니다.
이용자별 사용량 요금 정산 내역
지난 사용량 정산 내역 히스토리 시트
SEOLTAB
MATHPRESSO
FINETEACHER
이전 사용량 정산 내역 없음
그 외 특이사항
2024Y/4Q 사용량 정산시 참고사항
SEOLTAB
•
설탭의 경우, 계약서 별첨1의 저작물이용허가 목록 외 교재를 사용하여도 미계약교재 사용에 대한 위약금을 일시적으로 면제하고 있습니다.
•
raw data 모두 외부 파일로 받고 있으며, API 연동이 필요합니다.
◦
관련하여 고객사 API Docs 공유드립니다.
◦
MATHPRESSO
•
2024.09.15~2024.09.30 일자 사용량 데이터는 2024/4분기 사용량 정산 정책에 귀속하여 정산이 진행되어야 합니다.
◦
관련해서 2024.09.15~2024.09.30 일자 사용량 데이터는 정산해두었습니다.
◦
또한 위 데이터는 매스프레소측과 사용량 데이터 싱크 마쳤습니다.
▪
회의록:
▪
싱크 마친 탭
•
1-1. Raw (24/09/15~24/09/30)
•
1-2. Settlement by IP
•
1-3. Settlement by List
•
추후 Raw (24/10/01~24/12/31) 탭의 데이터는 또는 DB 조회 권한이 있는 분께 요청해주시면 됩니다.
◦
11/1 일자로 10월 데이터 업데이트 예정
DB 고객사 데이터 조회
•
개정판 교재 사용시 계약교재 여부 파악을 효율화하기 위해 하기와 같이 수정 작업 요청드렸습니다. (4분기 데이터부터 반영될 예정, 2주 뒤 반영 확인은 필요합니다.)
◦
목적: 계약서 상 개정판/구판 사용 허락에 따른 계약 교재 목록 파악의 효율성 개선
◦
요청사항
▪
기존 (AS-IS)
{
"isbn": 9788961335508,
"bookHash": "",
"userHash": "wAg5VNcBaR435vRq",
"bookTitle": "개념원리 RPM 중등 수학 3-1(2023)",
"deletedAt": null,
"eventType": "BOOK_REGISTRATION_APPROVED",
"matchHash": "",
"tutorHash": "",
"registeredAt": "2024-02-06T15:16:03+09:00"
}
SQL
복사
▪
변경 (TO-BE) : isbnBased 필드 추가
{
"isbnBased": 9788961335508,
"isbn": 9788961335508,
"bookHash": "",
"userHash": "wAg5VNcBaR435vRq",
"bookTitle": "개념원리 RPM 중등 수학 3-1(2023)",
"deletedAt": null,
"eventType": "BOOK_REGISTRATION_APPROVED",
"matchHash": "",
"tutorHash": "",
"registeredAt": "2024-02-06T15:16:03+09:00"
}
SQL
복사
FINETEACHER
•
계약이 총 2개이므로 정산해야 하는 데이터가 2개입니다.
◦
모든 이벤트는 고유 eventId를 가지고 있습니다. (콴다는 없음)
•
디지털콘텐츠공급계약에 따른 데이터 (Ebook 판매 데이터)
◦
해당 데이터는 최초 등록일로부터 최대 1년까지 유효한 Ebook 판매량을 의미합니다.
eventName | eventDescription | note | |
1 | EBOOK_PURCHASED | 전자책 구매 이벤트
→ 유저가 강의 수강을 위해 파인티처 내에서 교재를 구매하는 경우, 교재 구매 완료 시에 발생 | |
2 | EBOOK_DEACTIVATED | 구매한 전자책의 이용기간 만료 이벤트
→ 유저가 전자책을 구매한 지 1년이 되는 날에 발생 | json 데이터 내 purchasedEventHash를 기준으로 전자책 이용기간을 판단합니다. |
•
저작물이용계약에 따른 데이터 (라이선스 사용량 데이터)
◦
해당 데이터는 콴다과외와 동일한 기준으로 적재하고 있습니다.
eventName | eventDescription | note | |
1 | BOOK_REGISTERED_BY_STAFF | 강의실 내 교재 최초 등록 (관리자) | json 데이터 내 purchasedEventHash 를 기준으로 전자책 구매 여부를 판단합니다.
- NULL일 경우, 유저(학생이)가 서책으로 교재를 준비했음으로 간주
- 값이 있을 경우, 해당 이벤트 해쉬를 Ebook 판매 데이터에서 매핑하면 됨 |
2 | BOOK_REGISTRATION_APPROVED | 강의실 내 교재 최초 등록 (강사) | json 데이터 내 purchasedEventHash 를 기준으로 전자책 구매 여부를 판단합니다.
- NULL일 경우, 유저(학생이)가 서책으로 교재를 준비했음으로 간주
- 값이 있을 경우, 해당 이벤트 해쉬를 Ebook 판매 데이터에서 매핑하면 됨 |
3 | MATCH_DEACTIVATED | 강의실 내 교재 해제 이벤트
→ 유저가 구매한 강의가 마지막 회차일 때 발생 |

