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 경로 |
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 있는거 가지고 오기 |
완료 |
| 경로 |
설명 |
/login |
로그인 |
/admin |
어드민 페이지 |
/teacher/{id} |
담임교사 페이지 |
teacher/check/{id} |
회의록 확인 및 싸인 |
/student/{id} |
학생 페이지 |
/student/insert/{id} |
회의록 작성 및 등록 |
/admin |
회의록 확인 |
/admin/insert |
회의록 주제 등록 |
- 일시
- 회의 진행자
- 기록자
- 학급 인원수
- 불참학생 번호 및 사유
- 회의 내용
- 회의 결과
- 기타 건의사항
USER 아이디 규칙성 부여 (담당 반/소속 반을 알기 위함)
| 유형 |
아이디 예시 |
구성 규칙 |
| Admin |
admin1234 |
모든 권한을 가진 관리자 아이디로, 고정된 형식: admin1234 |
| 담임교사 |
teacher2421 |
teacher + 연도(24) + 담당 학년(2학년) + 담당 반(1반) 예시: teacher2421은 2024년도 2학년 1반 담임 |
| 학생 |
student24211 |
student + 연도(24) + 소속 학년 반(2학년 1반) + 역할(반장=1, 부반장=2) 예시: student24211은 2024년도 2학년 1반 반장 |