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반 반장 |