Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
174 lines (170 sloc) 6.52 KB

이 곳에 있는 내용은 BOJ의 To-do 리스트

아래에 있는 내용은 공지 없이 삭제될 수도 있으며, BOJ에 추가될지 안될지, 언제 될지는 모름

  • 대회
    • 우승과 준우승의 자동 및 수동 선정 (현재: 운영자를 통해야 함)
    • 서브태스크 문제 대회
      • 스팟보드 지원
      • BOJ보드 지원
    • 가상 대회
      • 이미 종료된 대회의 가상으로 참가하는 기능
    • 대회 신청
      • 대회를 미리 참가 신청해 대회 알림을 받음
    • Q&A 답변 Preset
  • 스코어보드
    • 스코어보드에서 소스 코드 바로 가기
  • 문제집
    • 비공개 문제집
    • 문제집 클리어 업데이트
    • 문제집 랭킹 업데이트
    • 문제 추가 UI 업데이트
      • 여러 개의 추가가 가능해야 함
    • 문제집 북마크
    • 문제집 순서 추가
      • 예: 클리어 순
    • 어떤 문제가 추가되어 있는 문제집 검색
    • 문제 삭제 시간 제한 제거
    • 문제 정렬
  • 문제 목록
    • 문제 목록의 정렬 추가
      • 문제 번호 순, 맞은 사람 순, 제출 순, ...
    • 단계별 풀어보기
      • BOJ Stack을 이용해 업데이트 예정
    • 문제 출처
      • BOJ Stack 또는 BOJ를 통해 업데이트 예정
    • 조금 더 다양한 문제 보기 목록
    • 북마크
      • 문제 번호 순이 아닌 추가한 순으로도 보여줄 수 있게 추가
      • 북마크에 폴더를 추가해 정리할 수 있게 함
    • 학교/회사 사람들이 푼 문제 목록
    • 내가 본 문제
    • 내가 시도한 문제
  • 문제
    • 문제 번역
      • BOJ Stack을 통해 업데이트 예정
    • 문제 메모
      • 메모 검색
    • 문제 난이도
    • 예시 입/출력에 공백을 볼 수 있는 기능
  • 제출
    • 커밋 메시지
  • 맞은 사람
    • 나의 소스 상단 또는 하단에 항상 보기
  • 랭킹
    • 랭킹 히스토리
      • 예: 2015년 6월 3일 랭킹
    • 일/주/월/연 랭킹
      • 2015년 6월 2일 랭킹: 6월 2일에 푼 문제만 가지고 랭킹을 정함
      • 2015년 6월 2째주 랭킹: 해당 주에 푼 문제만 가지고 랭킹을 정함
      • 2016년 3월 랭킹: 해당 월에 푼 문제만 가지고 랭킹을 정함
      • 2017년 랭킹: 해당 연도에 푼 문제만 가지고 랭킹을 정함
      • 이전에 풀었던 문제를, 다시 또 푼 경우 이 문제를 랭킹 계산에 포함해야 하는지 아닌지 결정해야 함
    • 친구 랭킹
    • 액티브 유저 랭킹
      • 최근 1년 사이에 문제를 푼 기록이 있는 사람만 랭킹 테이블에 추가
  • 게시판
    • 게시판 글 삭제 관련 업데이트
      • 예시: 댓글이 달려있으면, 글 삭제는 불가능하고 글 수정만 가능
      • 예시: 댓글 작성자의 확인을 받아야지만 글 삭제가 가능
    • 게시판 댓글 수정
    • 좋아요를 누른 사람의 목록 보기
    • 싫어요의 추가
      • 싫어요가 좋아요보다 많으면 블라인드 처리
    • 유저 차단
      • 해당 유저의 글과 댓글을 보지 않음
    • 작성한 글의 카테고리 변경
    • 게시판 에디터 변경
    • HTML 또는 마크다운 중 하나를 유저가 직접 선택할 수 있게 변경
    • 게시판 소스 코드 언어 보여주기
    • 검색
      • 댓글 작성자
    • 이 글 알림 받지 않기
  • 유저 정보
    • UI 변경
      • 푼 문제가 많은 사람의 경우 유저 정보 페이지를 보는데 너무 오랜 시간이 걸림
    • 랭킹 히스토리
    • 등록된 학교/회사 삭제
      • 현재는 문의하기를 통해서만 가능함
    • 언어 목록 커스터마이즈 (원하는 언어만 봄)
    • 계정 연동
      • 탑코더: 사이트가 변경되어서 도움말을 수정해야 함
    • 통계 추가
      • 혼자 푼 문제의 개수
  • 소스 공유
    • 소스 공유 해시 변경
  • 그룹
    • 그룹 초대 거부
    • 그룹 메인 변경
    • 그룹 관리자 → 일반 유저 강등
    • 그룹 만든 사람 변경
    • 그룹 채점 현황 속도 개선
      • cubelover가 들어가 있는 그룹 채점 현황을 눌러보면 이해할 수 있음
    • 그룹 연습
      • 그룹 연습을 BOJ 대회와 같이 변경
      • 그룹 연습 삭제
      • 활성화된 그룹 연습 표기
      • 알림을 통해 연습 알림 안내
      • 연습 문제 여러 개 추가
    • 그룹 문제집
      • 그룹 문제집 순서 변경
      • 그룹 문제집 삭제
      • 그룹 문제집 클리어
    • 그룹 게시판
      • 그룹 게시판에 새 글 또는 댓글이 달렸을 때, 알림 전송
    • 그룹 권한
      • 현재 일괄적으로 적용되어 있는 권한을 수정
        • 문제집 추가ㅁ: 관리자 / 전체
        • 연습 추가: 관리자 / 전체
    • 소스 코드 공개 룰 추가
    • 그룹에사 사용할 메뉴 커스터마이징
    • 그룹 UI 변경
    • 비공개 그룹
      • 로그인 한 상태 && 그룹 멤버만 접속 가능
      • 그룹 목록에서는 보이지 않음
    • 그룹 북마크
  • 보안
    • 로그인 세션 관리
    • 원격 로그아웃
  • 소스 코드
    • 소스 코드에 좋아요를 추가해 좋아요 순으로 볼 수 있게 추가
    • 소스 코드 공개
      • 친구 공개
      • 특정 그룹 멤버에게만 공개
    • 소스를 읽은 사람 관련 UI 변경
    • 댓글
  • 채점 현황
    • 그 어떤 검색 옵션을 주더라도 서버 응답 100ms 내에 채점 현황 결과를 보여줘야 함
    • 기간별 검색
  • 도움말
    • BOJ 도움말을 퍼블릭 편집 가능하게 오픈
  • UI
    • UI를 최신 버전으로 업데이트
    • 인라인 자바스크립트를 제거
    • 폰트 추가
      • 문제 및 사이트 렌더링 폰트를 변경
    • 테마 추가
      • 다크 모드와 같이 어두운 배경을 지원
    • Tab을 이용해 Focus된 항목 하이라이트 (https://github.com/Startlink/BOJ-Feature-Request/issues/105)
  • 짧은 주소
    • 짧은 주소 도움말
    • 짧은 주소 추가
  • 규정
    • 게시판 이용 규정
    • 블로그 공유 관련 규정
  • 팀 노트
    • 자주 사용하는 알고리즘을 정리해놀 수 있는 스니펫
    • 팀 노트처럼 PDF export도 지원할 예정
  • 위키
    • 추가해야 함
  • BOJ 코인
    • 광고 제거
  • 언어 추가 (예정, 지원 확정은 아님)
  • 기타
    • API
      • API는 통계 관련해서만 제공할 예정
    • 친구 추가