| LMS 메인 접속 |
lms/lms |
/lms.do |
LmsController.lmsPage |
LmsService |
studyCreatorCheck, studyApplyCheck, selectStudyCreatorTask, selectStudyApprovedTask, waitTaskCount, taskSubmitOkCount, finishStudy |
StudyDTO, StudyApplyDTO, LmsDTO |
LmsDAO |
studyCreatorCheck, studyApplyCheck, selectStudyCreatorTask, selectStudyApprovedTask, waitTaskCount, taskSubmitOkCount, finishStudy |
| 과제 등록 페이지 이동 |
lms/taskInsert |
/taskInsertForm.do |
LmsController.taskInsertForm |
LmsService |
studyCreatorCheck |
StudyDTO |
LmsDAO |
studyCreatorCheck |
| 과제 등록 |
lms/lmsMsg |
/taskInsert.do |
LmsController.taskInsertSubmit |
LmsService |
insertTaskProcess → insertTask |
LmsDTO |
LmsDAO |
insertTask |
| 과제 제출 페이지 이동 |
lms/taskSubmit |
/taskSubmit.do |
LmsController.goTaskSubmitPage |
LmsService |
selectTask |
LmsDTO |
LmsDAO |
selectTask |
| 과제 제출 |
lms/lmsMsg |
/taskSubmitOk.do |
LmsController.taskSubmitOk |
LmsSubmitService |
submitTaskProcess → insertSubmission |
LmsSubmitDTO |
LmsSubmitDAO |
submitTask |
| 등록 과제 수정 페이지 이동 |
lms/taskInsertUpdate |
/taskInsertUpdate.do |
LmsController.taskInsertUpdate |
LmsService |
selectTask |
LmsDTO |
LmsDAO |
selectTask |
| 등록 과제 수정 처리 |
lms/lmsMsg |
/taskInsertUpdateSubmit.do |
LmsController.taskInsertUpdateSubmit |
LmsService |
updateTaskProcess → taskInsertUpdate |
LmsDTO |
LmsDAO |
taskInsertUpdate |
| 제출 과제 수정 페이지 이동 |
lms/taskSubmitUpdate |
/taskSubmitUpdate.do |
LmsController.taskSubmitUpdate |
LmsService, LmsSubmitService |
selectTask, selectAssignmentSubmit |
LmsDTO, LmsSubmitDTO |
LmsDAO, LmsSubmitDAO |
selectTask, selectAssignmentSubmit |
| 제출 과제 수정 처리 |
lms/lmsMsg |
/taskSubmitUpdateOk.do |
LmsController.taskSubmitUpdateOk |
LmsSubmitService |
updateTaskSubmitProcess |
LmsSubmitDTO |
LmsSubmitDAO |
updateTaskSubmit |
| 멤버 관리 |
lms/memberManagement |
/memberManagement.do |
LmsController.memberManagement |
LmsService |
selectStudyData, calculateStudyFinishDate, taskTotalCount, getMemberProgress, studyApplicationUser, studyCreatorData, selectMemberNum |
StudyDTO, StudyApplyDTO |
LmsDAO |
selectStudyData, taskTotalCount, memberData, studyApplicationUser, studyCreatorData, selectMemberNum |
| 스터디 승인 |
lms/lmsMsg |
/studyApplyJoin.do |
LmsController.studyApplyJoin |
LmsService |
studyApplyJoinProcess |
- |
LmsDAO |
studyApplicationApproved |
| 스터디 거부 |
lms/lmsMsg |
/studyApplyReject.do |
LmsController.studyApplyReject |
LmsService |
rejectStudyMember |
- |
LmsDAO |
studyApplicationReject |
| 스터디 멤버 삭제 |
lms/lmsMsg |
/studyMemberDelete.do |
LmsController.deleteStudyMember |
LmsService |
deleteStudyMemberProcess |
- |
LmsDAO |
deleteStudyMember |
| 멤버 알림 전송 |
lms/lmsMsg |
/sendNotice.do |
LmsController.sendNotice |
NotificationsService |
sendNotice |
NotificationsDTO |
NotificationsDAO |
sendNotice |
| 과제 첨부 파일 다운로드 |
- |
/taskFileDownload.do |
LmsController.taskFileDownload |
- |
- |
File |
- |
- |
| REST – 멤버 체크 |
- |
/lmsRest/memberCheck.do |
LmsRestController.memberCheck |
LmsService |
lmsRestLeaderSelectTask, lmsRestMemberSelectTask |
LmsDTO |
LmsDAO |
lmsRestLeaderSelectTask, lmsRestMemberSelectTask |
| REST – 진행중/완료 토글 |
- |
/lmsRest/taskCheck.do |
LmsRestController.taskCheck |
LmsService |
selectStudyCreatorTask, selectStudyApprovedTask |
LmsDTO |
LmsDAO |
selectStudyCreatorTask, selectStudyApprovedTask |