Skip to content

Feature/#54 fe1 templates - #63

Open
daynight0219-ux wants to merge 21 commits into
devfrom
feature/#54-fe1-templates
Open

Feature/#54 fe1 templates#63
daynight0219-ux wants to merge 21 commits into
devfrom
feature/#54-fe1-templates

Conversation

@daynight0219-ux

Copy link
Copy Markdown
Collaborator

작업 내용

  • 회원가입/로그인 화면
  • 시험기간 등록/수정/삭제, 시험기간 목록/상세
  • 과목 등록/수정/삭제
  • 가용시간 입력 (캘린더 + 사이드패널)
  • 시험범위 등록 (PDF/텍스트, 추출·분석 자동 진행)
  • 학습 작업 확인/추가 (formset 일괄 저장 방식)
  • 공통 컴포넌트 CSS (tokens.css 변수만 사용)

확인이 필요한 부분

  1. exams/templatetags/exam_extras.py를 새로 추가했습니다. subject_create/material_create/task_review 뷰가 같은 시험기간의 다른 과목 리스트를 context로 안 내려줘서, 프론트 표시용 읽기 전용 조회 함수를 템플릿 태그로 분리했습니다. views.py는 건드리지 않았습니다. (@장희원 확인 부탁드려요)
  2. URL/View 계약서상 /exams/tasks/review/인데 실제로는 /exams/subjects/<exam_id>/tasks/review/로 구현되어 있어서, 과목 탭이 실제 페이지 이동 방식입니다.
  3. study_task_confirmplanner:feasibility로 리다이렉트하는데 아직 해당 URL이 없어서, 학습 작업 확정 이후 흐름은 테스트 못 했습니다.
  4. task_review 뷰의 action=save|confirm 분기 처리가 아직 반영 안 된 상태라, 화면은 미리 만들어뒀지만 "저장하고 다음으로" 버튼 동작은 BE 반영 후 확인 필요합니다.

Closes #54

@h2ew0n

h2ew0n commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

확인해 주셔서 감사합니다! 공유해 주신 내용 검토 및 로컬 확인 완료했습니다.

  1. templatetags/exam_extras.py 추가 관련

    • 뷰 수정 없이 템플릿 태그로 타 과목 목록을 분리 처리해 주신 덕분에 백엔드 데이터 조회 구조에 영향 없이 화면 렌더링이 깔끔하게 잘 동작합니다! 👍
  2. URL 경로 (/exams/subjects/<exam_id>/tasks/review/) 관련

    • 특정 과목의 작업들을 조회하기 위해 <exam_id> 파라미터 전달이 필수적이어서 해당 경로로 구성해 두었는데, 프론트에서 탭 클릭 시 실제 페이지 이동 방식으로 깔끔하게 잘 맞춰주셨네요. 감사합니다.
  3. task_review 뷰 분기 로직 (action=save|confirm)

  4. planner:feasibility 연동

    • 해당 URL 및 뷰가 현재 dev에 머지되어있는 것으로 확인 됩니다. 확인 후 반영 부탁드립니다!

고생 많으셨습니다!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

FE1 - accounts/exams templates

2 participants