작업 내용
유저는 그래프 뷰에서 특정 개념(키워드)과 문제명을 기준으로 그래프를 필터링하여 탐색할 수 있다.
이를 통해 유저는
- 특정 개념이 등장한 문제들을 모아서 보고 싶을 때
- 기억나는 문제 이름을 중심으로 다시 학습 흐름을 되짚고 싶을 때
- 그래프 전체를 헤매지 않고 원하는 진입점에서 빠르게 탐색할 수 있다.
키워드 기반 탐색과 문제명 기반 탐색은
동일한 인터페이스 흐름 안에서 자연스럽게 동작해야 한다.
완료 조건
- 유저가 그래프 뷰에서 검색 입력을 통해 탐색할 수 있다
- 키워드/문제를 입력/선택하면 해당 키워드와 연결된 문제들이 식별된다
- 문제명을 입력하면 해당 문제 노드가 그래프에서 식별된다
- 필터링 결과가 시각적으로 명확하게 구분된다
- 검색 조건을 해제하면 그래프가 정상적으로 초기 상태로 복구된다
- 키워드 탐색과 문제명 탐색이 하나의 흐름으로 자연스럽게 동작한다
- 위 하위 태스크에 해당하는 PR이 모두 머지되어 있다
미포함 범위
- 키워드 + 문제명 복합 조건 검색
- 자동 완성/추천 고도화
- 검색 결과 정렬 옵션
- 문제 상세 페이지 이동
- 검색 성능 최적화(대규모 데이터 대응)
참고
기획/디자인/기술 참고사항