General University - meeting minutes for Jan 15, 1996, 1:00p Attendence: Ed Hiu Alvin Jeff Tim Mel agenda changes additions deletions format of the informal specification draft - read over the draft and discussed each portion to familiarize everyone with it - decided to create a list of functions, restrictions, and features see below - discussed admin functions of the registration system generally agreed that they are less important for this project, but should be enhanced in the future we do want to have a class list printed for the instructors also might want a function to turn registration system options on or off ie: allow students to use it or not, print timetables or not, etc Functions: - student registration 1) the student is not registered in any courses 2) the student is registered and wants to change the registration - add courses - delete courses - change lecture, lab, or tutorial for a course - print the timetable - provide alternatives for the student when conflicts occur ie: list lecture, lab, tutorial times that have room and fit in the students schedule. - late registration - warning when a student's full-time/part-time status changes - print a class list for the instructor Restrictions: - class size each lecture, lab, and tutorial have a maximum number of students that can register in it - prerequisite check students must take certain courses before others, and achieve a satisfiable grade in those courses - deadlines register for courses to change course registration drop a course withdraw from a course the deadlines change from year to year and must be easily modifiable - limit number of timetables a student can print - maximum number of courses a student can take - time conflict a student can not have a lecture, lab, or tutorial overlap in time with another lecutre, lab, or tutorial Features: - students can register at the same time ie: multi-user system - security students can NOT change or view another student's registration - on-line help - usable by first time students and experienced students - expandable list some possible enhancements briefly describe how the system will interact with future projects - Alvin will add the functions, requirements, and features to the draft - Andrew will proof read the document - end at 2:00p PS: comments on style and content welcome. Alvin