Skip to content
This repository has been archived by the owner on Oct 11, 2024. It is now read-only.

Feat : 캘린더 기능 #8

Open
5 tasks
Ubinquitous opened this issue Jul 19, 2023 · 2 comments
Open
5 tasks

Feat : 캘린더 기능 #8

Ubinquitous opened this issue Jul 19, 2023 · 2 comments

Comments

@Ubinquitous
Copy link

BSM을 사용하는 사용자들의 의견 중, 작년부터 꾸준히 나왔던 의견이 일정표를 만들어달라는 의견이었습니다. 개개인만의 캘린더를 만들어 사용할 수 있는 서비스가 있었으면 좋을 것 같습니다.
프론트엔드 예상 서비스 이미지 :

이와 같이 학사 일정은 모든 사용자의 캘린더에 보이고, 사용자 개개인이 추가적으로 자신만의 캘린더에서만 보이는 일정을 추가할 수 있는 시스템이 있으면 좋을 것 같습니다.

추가적으로 각 학급의 반장(혹은 권한을 부여받은 한 학급 내의 사용자)이 "학급 일정 추가" 기능을 사용하여 일정을 추가할 경우, 해당하는 학급의 모든 사용자가 해당 일정을 볼 수 있는 기능이 있으면 좋을 것 같습니다.

기능 요구사항

로그인한 사용자가 캘린더에 "개인 일정"을 추가합니다.

개인 일정에 포함되어야할 속성은 다음과 같습니다.

일정 내용
일정 날짜

로그인한 사용자 중, 각 학급에서 권한이 있는 사용자가 캘린더에 "학급 일정"을 추가합니다.

학급 일정에 포함되어야할 속성은 다음과 같습니다.

일정 내용
일정 날짜
해당 학급


기능 구현 목록

  • 캘린더 개인 일정 추가

  • 로그인한 사용자만 등록이 가능

  • 일정 내용, 일정 날짜가 포함되어야함

  • 일정을 추가한 개인만 볼 수 있어야 함

  • 캘린더 개인 일정 삭제

  • 이미 존재하는 일정을 삭제하는 기능

  • 일정을 삭제한 개인만 볼 수 있어야 함

  • 캘린더 학급 일정 추가

  • 로그인 및 반장(혹은 권한을 부여받은 한 학급 내의 사용자)만 등록이 가능

  • 일정 내용, 일정 날짜, 해당 학급이 포함되어야 함

  • 일정을 추가한 사용자가 소속된 학급 내의 사용자들만 볼 수 있어야 함

  • 캘린더 학급 일정 삭제

  • 이미 존재하는 학급 일정을 삭제하는 기능

  • 일정을 삭제한 학급 내의 사용자들만 볼 수 있어야 함

  • 캘린더 조회

  • 개인 일정 및 학급 일정, 학사 일정이 사용자의 소속에 맞게 조회되어야 함

@qlido
Copy link

qlido commented Jul 19, 2023

개인 캘린더의 의미가 있을까요?

@Ubinquitous
Copy link
Author

제 생각에는 옵셔널 같습니다~ 저에게 해당 기능에 대해 요청했던 대부분의 친구들은 학급 일정까지만 이야기했었는데,
BSM 내에서 모든 학생의 일정이 관리되면 좋을 것 같다고 생각했으나, 보이는 디자인 요소에서도 그렇고 딱히 많이 사용될 것 같진 않네요!
따라서 다시 생각해보니 저도 딱히 의미를 잘 모르겠습니다!
막말로 로컬스토리지로 처리한다고 가정해도 딱히 큰 타격을 주는 요소는 아닐 것 같습니다. 개인 일정은 재량껏 개발 부탁드립니다!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants