IELTS 학습 스튜디오 구축
현재 학습자를 위한 완전하고 사용 가능한 학습 사이트를 만듭니다. 기존 IELTS 사이트는 동작 참고 자료로만 취급합니다. 다른 학습자의 Drive URL, 문서, 날짜, 주제, 저장 포인트, 즐겨찾기, 오답 또는 배포 ID를 절대 복사하지 마십시오.
학습자부터 시작하기
최대 세 개의 질문을 한 그룹으로 묶어 누락된 결정 사항만 수집합니다.
- 학습자의 Google Drive 폴더 URL을 묻거나 로컬 업로드/수동 붙여넣기로 시작할지 확인합니다.
- 학습 범주와 활성화할 모드를 확인합니다. 기본값은 리스닝, 리딩, 스피킹, 라이팅, 노트, 플래시카드, 중국어-영어 테스트, 즐겨찾기, 오답 노트입니다.
- 저장소 기대 사항을 확인합니다. 기본값은 기기 로컬 지속성이며, 명시적으로 요청할 경우 인증된 기기 간 지속성을 사용합니다.
요청에 이미 이러한 질문에 대한 답변이 포함되어 있으면 즉시 진행합니다. 작동하는 첫 화면을 생성하기 전에 샘플 문서를 요구하지 마십시오.
구현 전에 product-contract.md를 읽으십시오. Drive, 지속성, 공유 또는 배포를 구성할 때 customization-and-privacy.md를 읽으십시오. 최종 검증에는 acceptance-tests.md를 사용하십시오.
구축 워크플로
- 워크스페이스를 검사하고 프레임워크 및 디자인 규칙을 유지합니다.
.openai/hosting.json이 있으면 Sites 빌드 및 호스팅 워크플로를 사용합니다. - 이 학습자의 폴더 URL과 기본 설정을 저장하는 첫 실행 설정을 만듭니다. 참조 학습자의 값을 기본값으로 하드코딩하지 마십시오.
- 보조 UI를 다듬기 전에 수집 파이프라인을 구현합니다.
- 학습자의 Drive 폴더에서 지원되는 파일을 나열합니다.
- DOCX 노란색 하이라이트와 추적된 수정본을 개수 제한 없이 구문 분석합니다.
- PDF에서 워크시트 어휘를 추출합니다.
- 하이라이트나 수정 사항이 없는 일반 텍스트에서 유용한 언어를 추출합니다.
- 파일에 지문을 남겨 추가, 편집, 삭제 시 사이트가 깔끔하게 업데이트되도록 합니다.
- 추출된 각 포인트를 노트, 카드 또는 테스트에 도달하기 전에 표준화합니다.
- 재사용 가능한 표제어 또는 사전 형태를 사용합니다.
- 문법적으로 복수가 필요한 경우가 아니면 단수 명사를 사용합니다.
be accompanied by와 같은 수동 분사를 유지합니다.prevent someone from doing something과 같은 필수 동명사를 유지합니다.- 의존 전치사와 완전한 연어를 함께 유지합니다.
- 여러 학습 가능한 단어나 연어가 포함된 문장은 별도의 포인트로 분할합니다.
- 이름, 형식 관련 잡동사니, 가치가 낮은 수정 사항은 제외합니다.
- 각 승인된 포인트에 정확한 중국어 의미, 용법, 예문, 발음, 연어, 출처 문장, 날짜, 주제 및 하나 이상의 IELTS 범주를 추가합니다. 풍부화가 실패할 경우 자리 표시자 설명을 표시하지 말고 재시도하거나 항목을 검토 대상으로 표시합니다.
- 동일한 표현이 여러 범주에 나타나면 하나의 논리적 지식 포인트로 유지하되, 적용 가능한 모든 범주에 표시합니다.
- 완전한 학습 루프를 구축합니다. 노트, 학습 카드, 음성 재생, 즐겨찾기, 범위 테스트, 힌트, 3회 오답 후 공개, 지속적 오답 노트, 일일/주제 아카이브.
- 학습자 상태를 유지합니다. 기기 로컬 저장소는 새로고침과 브라우저 종료 후에도 유지되어야 합니다. 사용자가 계정 기반 또는 기기 간 동작을 요청하는 경우에만 서버 지속성을 사용합니다.
- acceptance-tests.md의 동작을 검증하고, 빌드에 성공하며, 학습자가 명시적으로 다른 액세스 모델을 선택하지 않는 한 비공개로 게시합니다.
적응 규칙
- 학습자가 추출 정확성을 약화시키지 않고 레이블, 활성화된 범주, 테마 명명 규칙, 테스트 범위 및 시각적 방향을 변경할 수 있도록 허용합니다.
- 파일 이름과 문서 제목에서 날짜, 주제 및 범주를 추론합니다. 추론이 모호한 경우 편집 가능한 대체 값을 제공합니다.
- 일일 반복에 적합한 조용하고 작업 중심의 인터페이스를 선호합니다. 컨트롤을 컴팩트하고 반응형으로 유지하고 제품을 마케팅 랜딩 페이지로 바꾸지 마십시오.
- 학습자에게 아직 Drive 폴더가 없으면 업로드 및 붙여넣은 텍스트가 완전히 작동하도록 유지하고 Drive 연결을 선택적 다음 단계로 만듭니다.
- 공개 링크 제한 사항을 정직하게 설명합니다. MVP 수준의 공개 Drive 폴더는 비공개 OAuth 액세스와 동등하지 않습니다.
완료 기준
학습자의 독립적인 사이트 URL과 활성화된 기능에 대한 간결한 요약으로 마무리합니다. 사용할 수 없는 통합은 명확히 명시합니다. 소스 자격 증명, 내부 프로젝트 ID, 참조 학습자 데이터 또는 배포 내부 정보를 노출하지 마십시오.