저는 인트라넷의 학생들로부터 피드백을받을 공학 대학의 교수 피드백 시스템에 대해 연구하고 있습니다.공학 대학의 교수 피드백 시스템에 어떤 데이터베이스 백엔드를 사용해야합니까?
기능
, 같은 학생은 해당 주제에 대한 각각의 클래스의 개별 교원에 대한 피드백을 제공 할 것입니다.
학생들은 실용적인 목적으로 (A, B, C, D, E)와 같은 배치로 나뉘며 학생 개개인의 피드백은 각 실습실의 학부모에게도 있어야합니다.
Subject 피드백을 받기 전에 각 Faculty의 항목을 저장해야합니다. 따라서 학생 피드백에 대해 자동으로 검색 할 수 있습니다.
질문 목록은 학생이 피드백을 제출할 때 (우수, 좋음, 좋음, 나쁨)과 같은 몇 가지 범주로 학생에게 피드백 양식으로 표시되도록 저장됩니다. 학생은 피드백을 제출할 때 백엔드 DB에 저장해야합니다 . 이 모든 지금
{
Semester: { sem01: { name: "", year: "2017"}
},
Class: { class01: { name: "classo1", semid:"sem01"}
},
Lab :{ lab01 : {name : "labA", classid : "class01"}
},
User : { user01 :{ name : "faculty01", pwd: "****", role : "faculty"}
},
Faculty : { faculty01 : { userid : "user01",fname : "NAME", lname : "" }
},
Student : { student01 : { userid : "user02"}
},
Feedback : { feedbackid : { feedback : {}, user : "user02"}
}
}
이 내용은 종이에만 적용되며이 아이디어에 대한 것입니다.
각 의견에 대해이 구조에 질문을 저장하는 방법을 혼란 스럽습니다. 아니면 전체 시스템에 대해 DB베이스를 사용하도록하겠습니다.
나는 어떤 사람이 생각 나게 도와주세요. 미리 감사드립니다.