Skip to content

팀별로 발표 날짜 우선 순위를 입력해서 발표 순서를 정하는 사이트

License

Notifications You must be signed in to change notification settings

nan-noo/presentation-order-decider

Repository files navigation

presentation-order-decider

팀별로 발표 날짜 우선 순위를 입력해서 발표 순서를 정하는 사이트

데모 페이지

발표 순서 정하기

기능

  • 입력값에 대한 에러 메세지를 입력창 밑에 보여준다.
  • 총 팀 수를 입력 받는다.
    • 2팀 이상, 50팀 이하여야 한다.
  • 총 발표 순서를 입력받는다.
    • 팀 수 이상, 100개 이하여야 한다.
  • 총 우선 순위 수를 입력 받는다.
    • 1순위 이상, 발표 순서 수 이하여야 한다.
  • 팀 수와 우선 순위 수를 입력하면 순위 입력 표를 보여준다.
  • 사전 정보 입력을 수정하면, 표를 다시 렌더링한다.
  • 순위 입력 표에 1순위부터 n순위까지 원하는 순서를 입력받는다.
    • 공백은 없어야 한다.
    • 중복된 숫자는 없어야 한다.
    • 1이상, 총 발표 순서 이하의 값을 입력해야 한다.
  • 확인 버튼을 누르면, 우선 순위에 따라 순서를 할당한다.
    • 1순위부터 확인해서 입력한 순서가 다른 팀과 다르면 그 값을 할당한다.
    • 같은 순서일 경우, 랜덤으로 선택해서 할당한다.
    • 우선 순위에서 밀려 순서가 할당되지 않은 팀은 'Not assigned'가 할당된다.
    • 할당된 순서를 모달로 띄운다.
  • 다시 정하기 버튼을 누르면, 순서를 다시 할당한다.
  • 모달 바깥 창을 누르면, 모달창이 꺼진다.

About

팀별로 발표 날짜 우선 순위를 입력해서 발표 순서를 정하는 사이트

Resources

License

Stars

Watchers

Forks

Packages

No packages published