Seneca로 개발하기

귀사 제품에 함께 이동하는 기록을 더하십시오.

커리큘럼, 교수 로직, 인터페이스는 귀사 제품에 그대로 남습니다. Seneca는 그 아래의 관찰 가능한 근거를 옮겨, 학습자가 다음 시스템에서 처음부터 다시 시작하지 않도록 합니다.

작동 방식 보기

학습자의 이력이 다음 제품에 닿는 과정을 확인하십시오.

가상 학생이 학교에서는 평가 앱, 휴대폰에서는 튜터링 앱, 태블릿에서는 독서 앱을 오갑니다. Seneca는 한 제품이 관찰한 내용을 학생이 허용한 다음 제품으로 전달합니다. 무엇을 가르칠지는 여전히 각 제품이 정합니다.

영상은 영어로 제공됩니다.

  1. 1한 제품이 무언가를 알게 됩니다. 평가 앱이 분수, 문장제, 도움이 된 것, 서두른 것처럼 보인 부분을 기록합니다.
  2. 2Seneca가 근거를 보관합니다. 각 결론에는 출처, 날짜, 근거의 양, 그리고 아직 확인이 필요한지 여부가 표시됩니다.
  3. 3학생이 결정합니다. 튜터링 앱이 수학 맥락을 읽겠다고 요청합니다. 비공개 독서 일지는 잠긴 상태로 남습니다.
  4. 4다음 제품은 정보를 갖고 시작합니다. Seneca를 껐다 켜며 튜터링 앱의 첫 1분을 비교한 뒤, 그 결과가 평가 앱으로 돌아가는 과정을 따라가 보십시오.

가상 학생과 가상 앱입니다. 클릭하며 둘러보는 데 약 2분이 걸립니다.

스타터 키트

새 학습자를 매번 처음부터 테스트하지 마십시오.

가상의 학생 한 명이 평가 앱에서 튜터링 앱으로 넘어가는 과정을 쉬운 네 단계로 따라가 보십시오. 엔지니어용 기술 문서에는 실제 파일, 가상 데이터로 돌려 보는 브라우저 도구, 다운로드가 있습니다.

스타터 키트 열기

연결 방식 선택

셀프 서비스로 시작하거나, 연동 제품이 되십시오.

두 가지는 서로 다른 연동 형태입니다. 어시스턴트는 동의한 학습자 한 명을 연결합니다. 연동 제품은 학습 제품의 문항 이벤트와 세션 이벤트를 기록에 연결합니다.

운영 중 · 셀프 서비스 읽기

AI 어시스턴트 연결

MCP 엔드포인트를 사용해 세션 전에 학습자가 승인한 요약을 읽습니다. 승인된 쓰기 가능 클라이언트는 세션이 끝난 뒤 완료된 세션을 기록할 수 있습니다.

  • OAuth 탐색(discovery)과 동적 클라이언트 등록
  • 읽기 권한은 셀프 서비스, 쓰기 권한은 심사 후 부여
  • 학습자별 동의와 즉시 철회
https://vindicaseneca.com/mcp

심사 · 파일럿

귀사 제품을 연동 제품으로 연결

기존의 정답/오답, 소요 시간, 도움 여부, 문항 맥락 데이터를 Seneca에 매핑합니다. 공유 기록은 SDK가 처리하고, 귀사 제품은 온전히 귀사의 것으로 남습니다.

  • 출처가 표시되는 서버 간 쓰기
  • 모드별 스키마와 관찰 가능한 문항 패스포트
  • 연동 기준선, 감사 추적, 범위가 지정된 읽기

첫 번째 설계 과제

응답한 문항 하나를 관찰 가능한 패스포트로 매핑하십시오.

귀사 제품이 이미 가진 사실에서 시작하십시오. 아래 항목을 바꾸면 이동 가능한 근거 묶음이 어떻게 달라지는지 볼 수 있습니다. 여기서는 보편적인 능력 점수를 매기지 않습니다. 무슨 일이 있었는지, 그리고 어떤 조건에서 일어났는지를 보존합니다.

귀사의 분류 체계는 그대로 유지됩니다. 연동 제품 매핑이 이를 Seneca 모드 스키마에 연결합니다.
기록 미리보기

개념 단계의 문항 패스포트입니다. 파일럿 기간에 이 매핑을 귀사 연동 제품용으로 검증된 프로덕션 형식(envelope)으로 전환하고, 파생되는 모든 필드를 문서화합니다.

프로덕션 경로

로컬 이벤트에서 이동 가능한 근거까지 네 단계.

1

매핑

귀사의 로컬 문항 유형과 관찰 가능한 필드를 알맞은 Seneca 모드 스키마와 짝짓습니다.

2

연결

명시적인 권한 부여를 거쳐 학습자의 제품 내 계정을 기록에 연결합니다.

3

쓰기

SDK를 통해 문항 이벤트와 세션 이벤트를 제출합니다. Seneca는 출처와 출처 이력을 기록합니다.

4

읽기

학습자가 승인한 다른 제품에 최소화되고 범위가 지정된 출발점을 돌려줍니다.

이동할 수 있는 것

  • 결과, 소요 시간, 시도 이력
  • 도움 상태와 응시 조건
  • 관찰 가능한 문항·과제 특성
  • 출처, 출처 이력, 범위, 불확실성

로컬에 남는 것

  • 귀사의 커리큘럼과 교수 순서
  • 귀사의 인터페이스와 추천 로직
  • 귀사의 독점 문항과 콘텐츠
  • 학습자가 승인하지 않은 모든 것

지금 이용 가능

MCP로 어시스턴트를 연결하십시오.

어시스턴트 연결은 Seneca의 권한 모델을 가장 빠르게 살펴볼 수 있는 방법입니다. 엔드포인트를 추가하면 탐색, 등록, 학습자 동의가 OAuth로 이어집니다. 셀프 서비스 클라이언트는 좁혀진 읽기 권한을 받으며, 쓰기에는 승인된 클라이언트가 필요합니다.

whoami연결된 학습자와 부여된 권한 범위(scope)를 확인합니다.
get_learning_summary의도적으로 범위를 좁힌 장기 학습 요약을 읽습니다.
get_ability_map지원되는 영역에서 입증된 능력과, 아직 측정되지 않았다고 명시된 영역을 읽습니다.
record_learning_session완료된 상호작용을 출처 표시와 함께 기록에 다시 씁니다.
MCP 엔드포인트
https://vindicaseneca.com/mcp          # asks: identity.basic bridge.read.shared
https://vindicaseneca.com/mcp/record   # asks: identity.basic record.read.summary bridge.read.shared

# 같은 서버, 두 개의 주소. 어떤 동의를 줄지는 학습자가 고릅니다.
# record.write.observation은 두 주소 모두 요청하지 않습니다. 승인된 클라이언트만 쓸 수 있습니다.

# 학습자 통제
authorization: 학습자별
revocation: 즉시
raw question history: 공개하지 않음

이미 기록 중

자체 연동 제품 여섯 개가 현재 이 기록을 실제로 사용하고 있습니다.

표준화 시험, 말하기, 글쓰기, 취업 평가에 걸쳐 있습니다. 다음 증명은 외부 제품이 같은 쓰기·읽기 경로를 끝까지 거치는 것입니다.

첫 외부 연동 제품

실제 문항 유형 하나를 가져오십시오.

관찰 가능한 필드를 매핑하고, 로컬에 남아야 할 것을 정하고, 온보딩 기준선을 세운 뒤, 범위를 한정한 프로덕션 파일럿을 설계합니다.

파일럿 신청