Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

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

AltStyle によって変換されたページ (->オリジナル) /