TEC 시험 결과
CLASS-TEC-UNIT-RESULT-DETAIL · /my-class/tec-unit-result/[unit]/[kind]
기능
3
API 호출
0
가드레일
2
id 가 테스트 이름
구현 단계
5 / 5
개발 스펙
이 화면에서 할 수 있어야 하는 것 (1)
- TEC 시험의 문항별 정오와 총점을 본다.
비즈니스 규칙 (2)
- TESOL 결과 화면과 같은 규칙. 차수는 A · B 뿐이다.
- 복수정답 문항은 고른 보기를 모두 표시한다.
API (1)
| 메서드 | 경로 | 권한 | 모듈 · 설명 |
|---|---|---|---|
GET | /api/assessment/results/TEC/{unit}/{kind} | 수강생 | TEC 채점 결과. domains:assessment:assessment-web404 NOT_TAKEN |
가드레일 (2) — id 가 곧 테스트 이름이다
| id | 반드시 만족해야 하는 것 | 등급 |
|---|---|---|
result-tec-multi-answer-display | 복수정답 문항의 내 답안이 "b, d" 처럼 모두 보여야 한다. 하나만 보이면 안 된다. | high |
result-tec-own-only | 남의 결과를 조회할 수 없어야 한다. | critical |
구현 계획 (5/5)
- ●TESOL 과 같은 도메인 재사용
assessment-domain - ●같은 GetExamResultUseCase
assessment-app - ●같은 어댑터 재사용
assessment-infrastructure - ●같은 컨트롤러 — course=TEC
assessment-web - ●Next.js 를 BFF 로 전환 — Prisma 직접 접근 제거
wvctesol
서버 사이드 구현 계획 — 자바 객체별 요구사항 (1/1)
| 객체 | 모듈 | 책임 · 지켜야 할 것 |
|---|---|---|
● ExamResultView.ResultItemrecord | assessment-app | 문항별 결과.
|
테스트 방법 (2)
| 가드레일 | 종류 | 확인 방법 |
|---|---|---|
result-tec-multi-answer-display | e2e | TEC 복수정답 문항 결과에서 내 답안이 "b, d" 로 모두 표시 |
result-tec-own-only | e2e | A 계정 토큰으로 B 계정 TEC 결과 조회 → 거부 |
스냅샷
로그인 세션으로 촬영한 실제 화면입니다.

기능 목록 (3)
인증
- ·세션 확인
- ·로그인 필요
proxy 가 /login 으로 보냄
하드코딩
- ·하드코딩 데이터
tabs
화면 이동
← 이 화면으로 오는 곳
CLASS-TEC-ONLINE/my-class/tec-onlineCLASS-TEC-UNIT-QUIZ-DETAIL/my-class/tec-unit-quiz/[unit]/[kind]
이 화면에서 가는 곳 →
CLASS/my-classCLASS-ONLINE/my-class/onlineCLASS-UNIVERSITY-REGISTER/my-class/university-registerAUTH-LOGIN/login
연결
API
직접 호출하는 API 가 없습니다
소스
src/app/my-class/tec-unit-result/[unit]/[kind]/page.tsx