My Exams Scheduler – Rebuild this project

This is a project that launched in August last year. It uses JavaScript object-oriented, with Valentina Awesome (this girl has lost contact) to help me get started, but we didn’t finish it. It had too much calculation and the whole browser was very badly used.

It is currently intended to be replaced with a database and NodeJs and Electron to rewrite the previous logic, and might not to be object-oriented.

Attached to the structural design of last year (will make a lot of adjustments this time):

STRUCTURE TREE of MyExamsScheduler


|- Examination
	|- eid
	|- startDate
	|- endDate
	|- title
	|- campus
	|- year
	|- term
	|- type
	|- teacherList
		|- Teacher
			|- tid
			|- firstName
			|- middleName
			|- lastName
	|- studentList
		|- Student
			|- sid
			|- firstName
			|- middleName
			|- lastName
			|- studentNumber
	|- classList
		|- Class
			|- cid
			|- title
			|- block
			|- teachers
				|- Teacher
			|- students
				|- Student
					|- sid
					|- firstName
					|- middleName
					|- lastName
					|- studentNumber
			|- hourse
	|- courseList
		|- Course
			|- cid
			|- title
			|- classList
				|- Class
					|- cid
					|- title
					|- block
					|- teachers
						|- Teacher
					|- students
						|- Student
							|- sid
							|- firstName
							|- middleName
							|- lastName
							|- studentNumber
					|- hourse
			|- studentList
				|- Student
					|- sid
					|- firstName
					|- middleName
					|- lastName
					|- studentNumber
	|- scheduleList
		|- Schedule
			|- lid
			|- startDate
			|- endDate
			|- schedule

1 Reply to “My Exams Scheduler – Rebuild this project”

Leave a Reply

Your email address will not be published. Required fields are marked *