Skip to content

학급회 회의록 작성 및 제출을 간단하게 해주는 서비스

License

Notifications You must be signed in to change notification settings

BByark/Server-Nestjs

Repository files navigation

🐤 학급회 회의록 작성 및 검토 서비스

nest generate module check
nest generate controller check --no-spec
nest generate service check --no-spec

⚙ 로직

역할 절차
학생 1. 로그인 2. 관리자가 부여한 회의 리스트 확인 3. 회의록 내용 작성 4. 작성한 내용을 확인하고 제출 5. 끝
어드민 1. 로그인 2. 전체 회의록 리스트 확인 3. 각 회의록 내용 검토 4. 끝
교사 1. 로그인 2. 학생들이 작성한 회의록 확인 3. 회의록에 서명 및 체크 4. 끝

✏ API

API 경로 HTTP 메서드 설명 진행도
/auth/login POST 사용자 로그인 및 인증 완료
/admin/insert POST 새로운 회의 주제 등록 완료
/teacher/{id} GET 담임교사 정보 및 관련 회의록 조회 완료
/teacher/{meetingid} PUT 담임교사가 특정 회의록 체크 및 서명 완료
/admin/list GET 어드민 페이지 접근 (모든 회의록 및 주제 조회) 완료
/student/fix/{id} PUT 학생 회의 내용 추가 완료
/student/insert get 어드민이 등록한 title subject 있는거 가지고 오기 완료

🔗 웹 URL

경로 설명
/login 로그인
/admin 어드민 페이지
/teacher/{id} 담임교사 페이지
teacher/check/{id} 회의록 확인 및 싸인
/student/{id} 학생 페이지
/student/insert/{id} 회의록 작성 및 등록
/admin 회의록 확인
/admin/insert 회의록 주제 등록

📄 학생 회의록 작성 리스트

  • 일시
  • 회의 진행자
  • 기록자
  • 학급 인원수
  • 불참학생 번호 및 사유
  • 회의 내용
  • 회의 결과
  • 기타 건의사항

🗂 USER 아이디 규칙성

USER 아이디 규칙성 부여 (담당 반/소속 반을 알기 위함)

유형 아이디 예시 구성 규칙
Admin admin1234 모든 권한을 가진 관리자 아이디로, 고정된 형식: admin1234
담임교사 teacher2421 teacher + 연도(24) + 담당 학년(2학년) + 담당 반(1반) 예시: teacher2421은 2024년도 2학년 1반 담임
학생 student24211 student + 연도(24) + 소속 학년 반(2학년 1반) + 역할(반장=1, 부반장=2) 예시: student24211은 2024년도 2학년 1반 반장

About

학급회 회의록 작성 및 제출을 간단하게 해주는 서비스

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published