ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
한국인 직장인을 위한 오픽(OPIc) 자격증 대비 트레이너
Translation pending
EducationJavaScript · HTMLGitHub @gicheolon-sourceOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
english practice
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
한국인 직장인을 위한 오픽(OPIc) 대비 앱. 목표 구간은 IM2 · IH(이직 · 승진)부터 AL(고득점)까지. 두 개의 앱이 한 지붕 아래 있습니다. • 8개 유닛 · 35레슨 — 오픽 기본기 → 묘사 → 습관 → 과거 경험 → 비교 → 롤플레이 → 콩글리시 탈출 → AL 고득점 • 표현 84개 (12가지 기능 × IM2/IH/AL 등급), 감점 포인트 26개(시제 · 콩글리시 · 단답), 답변 구조 8종, 등급 사다리 8종 • 문제는 데이터에서 자동 생성 (뜻 고르기 / 영어 고르기 / 빈칸 / 짝 맞추기 / 등급 감각 / O·X / 고쳐쓰기 / 순서 배열) • 틀린 문제는 SM-2 방식으로 복습 큐에 쌓임 • 진도는 localStorage. 회사 Google 계정으로 로그인하면 기기 간 동기화(선택) • PWA — 홈 화면에 추가하면 오프라인으로 동작 발음(TTS) 브라우저 내장 Web Speech API 를 씁니다. API 키도 네트워크도 필요 없습니다.Read the full README ↗
한국인 직장인을 위한 오픽(OPIc) 대비 앱. 목표 구간은 IM2 · IH(이직 · 승진)부터 AL(고득점)까지.
두 개의 앱이 한 지붕 아래 있습니다.
| 영역 | 경로 | 하는 일 | 네트워크 |
|---|---|---|---|
| 학습 · 복습 · 표현집 | / | 듀오링고식 스킬트리로 시험 문장을 외운다 | 100% 오프라인 |
| 스피킹 | /speaking/ | 실제로 말하고 Claude 에게 첨삭받는다 | API 필요 |
브라우저 내장 Web Speech API 를 씁니다. API 키도 네트워크도 필요 없습니다.
🔊 영어 발음 에서 성우를 직접 고를 수 있습니다./speaking/)크롬 음성인식으로 답변을 녹음·전사하고, Claude 로 등급 추정 · 문법 교정 · 모범답안 피드백을 받습니다.
api/feedback.js 가 서버에 저장된 키로 대신 호출.Vercel → Settings → Environment Variables
ANTHROPIC_API_KEY = sk-ant-... (필수)APP_PASSCODE = 짧은 접속 비밀번호 (권장)ANTHROPIC_API_KEY 가 없으면 함수는 501 을 반환하고 앱은 "개인 키" 방식으로 폴백합니다.
(이 저장소에는 어떤 키도 포함돼 있지 않습니다.)
data/ phrases.js pitfalls.js scenarios.js courses.js ← 내용물은 전부 여기
src/ engine.js(문제 생성) store.js(진도) ui.js(DOM+TTS) sync.js a2hs.js
src/screens/ courses learn lesson phrasebook profile
speaking/ 기존 OPIc 스피킹 트레이너 (별도 앱)
api/ feedback.js (Vercel 서버리스)
레슨을 늘리려면 data/ 에 항목을 추가하고 courses.js 의 gen 명세만 적으면 됩니다. 빌드 과정은 없습니다.
start.bat 더블클릭 → http://localhost:8000python -m http.server 8000정적 파일만 고쳤는데 반영이 안 되면 서비스워커 캐시 때문입니다. sw.js 의 VERSION 을 올리세요.
정적 사이트라 Vercel 에 그대로 배포됩니다 (빌드 불필요).