Skip to content

Requirement suggestions for the next release [due: 15, Sept] #76

@seongbin9786

Description

@seongbin9786

PPT 사용이 불편하여 글로 남깁니다. 이 문서에 Issue를 표시하고 완료 여부를 관리하게 된다면 다른 분들의 Google PPT 피드백도 통합하도록 하겠습니다.

공통

  1. ie 11 미지원 ▶️ 안내 페이지로 Redirect
    HOW TO CHECK? navigator.userAgent

  2. 익명 사용자의 접근 차단 필요
    /home 등을 바로 접근 가능

  3. Material-UI Theme 없음

로그인 페이지

[⭐⭐⭐]

  1. 로그인 후에도 새 탭 접속시 로그인 페이지 표시

  2. Input에서 엔터 미지원

[⭐⭐]

  1. 화면에 우선순위 없음
  • 우선순위 세부사항
    로그인 버튼 = Primary
    회원가입 버튼 = Secondary (만든다면)

[⭐]

  1. 회원가입 프로세스 생성

    1. 버튼 클릭 시 Modal로 이후의 과정을 설명

    2. 새탭으로 Rabums 이동 ( rabums에서 seamless하게 회원가입을 할 수 있는 register API를 제공하는 것이 맞다. )

  2. 로그인 이후 뒤로가기 history를 제거

학생 체험 페이지

[⭐⭐⭐]

  1. <내 과제>에서 과제 간 화면 전환 시 화면 깜박거림
    WHY? 로딩 컴포넌트 때문

  2. <내 과제>에서 현재 페이지 여부 확인할 수 없음

  3. <내 과제>에서 점에 표시된 색 (초록색, 파랑색) ▶️ (active, inactive) 를 나타내야

[⭐⭐]

  1. Alert ▶️ Modal

  2. 과제 아이템은 min-width가 있는 Grid 3 칸 정도로 지정해야 (반응형)

  3. 마감 시간은 하루 이내이면 12시간 남음등으로 표시

[⭐]

  1. <과제 List Item> 에서 제목이 길면 ... 으로 표시 하고, 툴팁을 제공

  2. <과제 List Item> a 태그 영역에서만 클릭 가능

  3. <내 과제> refresh 버튼의 피드백이 없다.

    • 뭘 refresh하고 뭐가 refresh 됐는지 표시되지 않음
  4. 마감된 과제중 제출여부를 표시

과제 작성 페이지

[⭐⭐⭐⭐] 버그

  1. 텍스트가 스크롤바에 가까워지면 텍스트 겹쳐서 입력

    • [환경 1: 15인치, 엣지]
    • [환경 2: 27인치, 크롬]
  2. []를 입력하면 ()가 없어도 링크로 표시

  3. 더블 스크롤바

    • [환경 1: 15인치, 엣지, 35<=#line]
    • [환경 2: 27인치, 크롬, 41<=#line]
      WHY? <div class="editor_input" />의 자체적인 overflow: auto 이외에 내부에 div.ace_scrollbar.ace_scrollbar_v가 존재하기 때문.

[⭐⭐]

  1. <과제 작성>시 Scroll을 내리면 Title, 제출 기한, 저장 상태를 알 수 없음

    • 방법 1 스크롤을 내리면 top navbar에 표시
    • 방법 2 에디터 하단에 status bar 만들고 표시
  2. <과제 작성>시 답안 저장 딜레이

    • 5초 ▶️ 1초
    • Ctrl + S 입력 시 내용은 자동저장 됩니다. Snack 표시

[⭐]

  1. 미리 보기 스크롤이 같이 내려가지 않음

희망사항

  1. Roboto ▶️ (가볍고 선호되는 폰트)

  2. 이미지 업로드 미지원 (Why?)

  3. 과제별 Template을 제공

교수 체점 페이지 (진행중)

기본적인 문제

  1. 제출한 계정이 하나라서 n >=2 일 때의 case는 테스트를 할 수 없음

  2. 신규 계정을 만들어도 등록하기 불가능해보임

  3. 배점할 때 피드백이 전혀 없음.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions