Designed for use with Apache Ant.
| 2008-02-14 03:56 Tomas Muller |
allow department schedule managers to edit instructors and their designator numbers (but not their preferences) when the session/department status has toggle owner limited edit enabled - add designator button was missing when user had multiple subject areas |
| 2008-02-13 20:46 Tomas Muller |
allow department schedule managers to edit instructors and their designator numbers (but not their preferences) when the session/department status has toggle owner limited edit enabled
|
| 2008-02-13 20:42 Tomas Muller |
added method isLimitedEditableBy(User) |
| 2008-02-13 15:42 Tomas Muller |
Department Edit page corrected (isExternal toggle was reseted to false when it was not editable) |
| 2008-02-13 15:41 Tomas Muller |
allow department schedule managers to edit academic area reservations when the session/department status has toggle owner limited edit enabled |
| 2008-02-13 15:41 Tomas Muller |
allow department schedule managers to edit academic area reservations when the session/department status has toggle owner limited edit enabled |
| 2008-02-13 15:35 Tomas Muller |
report for J. Ware |
| 2008-02-13 15:34 Tomas Muller |
added method isLimitedEdit(User) |
| 2008-02-12 03:40 Tomas Muller |
branches: 1.1.2; file 13 Exams speedup.sql was initially added on branch dev_exam. |
| 2008-02-12 03:40 Tomas Muller |
Examination Timetabling - speedup (added link ExamOwner -> CourseOffering)
|
| 2008-02-12 03:40 Tomas Muller |
Examination Timetabling - speedup (added link ExamOwner -> CourseOffering) |
| 2008-02-12 03:40 Tomas Muller |
branches: 1.1.2; file 13 Exams speedup.sql was initially added on branch dev_exam. |
| 2008-02-12 01:32 Tomas Muller |
branches: 1.1.2; file ExamSaver.java was initially added on branch dev_exam. |
| 2008-02-12 01:32 Tomas Muller |
branches: 1.1.2; file ExamTest.java was initially added on branch dev_exam. |
| 2008-02-12 01:32 Tomas Muller |
branches: 1.1.2; file ExamDatabaseLoader.java was initially added on branch dev_exam. |
| 2008-02-12 01:32 Tomas Muller |
branches: 1.1.2; file ExamDatabaseSaver.java was initially added on branch dev_exam. |
| 2008-02-12 01:32 Tomas Muller |
branches: 1.1.2; file ExamLoader.java was initially added on branch dev_exam. |
| 2008-02-12 01:32 Tomas Muller |
Examination Timetabling - added database load and save - added batch examination timetabling capability (class ExamTest)
|
| 2008-02-12 01:30 Tomas Muller |
constraint solver updated |
| 2008-02-12 01:30 Tomas Muller |
added method findByBldgAbbvRoomNbr |
| 2008-02-12 01:30 Tomas Muller |
added method findAll(sessionId) |
| 2008-02-10 20:00 Tomas Muller |
build 61 released |
| 2008-02-08 22:41 Tomas Muller |
Examination Timetabling - user rights improved - schedule deputy cannot edit an exam that contains an object of a different subject area - examination timetabling manager can view everything (but he/she can only edit exams) - view all user can see exams
|
| 2008-02-08 22:41 Tomas Muller |
Examination Timetabling - user rights improved - schedule deputy cannot edit an exam that contains an object of a different subject area - examination timetabling manager can view everything (but he/she can only edit exams) - view all user can see exams
|
| 2008-02-08 22:06 Tomas Muller |
few minor bugs corrected in oracle update to version 11 (exams) |
| 2008-02-08 21:01 Tomas Muller |
populate relation StudentClassEnrollment -> CourseOffering when a student sectioning solution is being saved |
| 2008-02-08 21:01 Tomas Muller |
getStudents() -- use relation StudentClassEnrollment -> CourseOffering for course exams (exams on courses) |
| 2008-02-08 21:00 Tomas Muller |
added relation StudentClassEnrollment -> CourseOffering
|
| 2008-02-08 21:00 Tomas Muller |
branches: 1.1.2; file 12 Student class enrollment.sql was initially added on branch dev_exam. |
| 2008-02-08 20:59 Tomas Muller |
- when an exception is caught, display message of the exception cause (if present) |
| 2008-02-08 20:58 Tomas Muller |
use Long.MIN_VALUE+1 instead of Long.MIN_VALUE-1 etc. |
| 2008-02-08 20:49 Tomas Muller |
getItypes(...) corrected -- wrong subpart id was given for children subparts |
| 2008-02-08 19:33 Tomas Muller |
Examination Timetabling - Rooms, Room Features, Room Groups -- display "All Examination Rooms" selection only when the current user can see exams |
| 2008-02-08 19:32 Tomas Muller |
added tag canSeeExams (content of the tag is included only when the current user can see exams) |
| 2008-02-08 19:32 Tomas Muller |
branches: 1.1.2; file CanSeeExams.java was initially added on branch dev_exam. |
| 2008-02-08 19:23 Tomas Muller |
Examination Timetabling - Instructional Offerings, Classes -- added ability to see existing exams (exam names + their period/room assignments if there is a solution) - Class Assignments -- if there is an examination solution, display exam period/room assignment for each class (if an exam is defined on config/course/offering level, it is displayed on every class of the first subpart of each applicable config)
|
| 2008-02-08 19:23 Tomas Muller |
Examination Timetabling - Instructional Offerings, Classes -- added ability to see existing exams (exam names + their period/room assignments if there is a solution) - Class Assignments -- if there is an examination solution, display exam period/room assignment for each class (if an exam is defined on config/course/offering level, it is displayed on every class of the first subpart of each applicable config)
|
| 2008-02-08 19:23 Tomas Muller |
Examination Timetabling - Instructional Offerings, Classes -- added ability to see existing exams (exam names + their period/room assignments if there is a solution) - Class Assignments -- if there is an examination solution, display exam period/room assignment for each class (if an exam is defined on config/course/offering level, it is displayed on every class of the first subpart of each applicable config) |
| 2008-02-08 16:28 Tomas Muller |
Examination Timetabling - Class/Subpart/Offering Detail -- display list of exams including add exam button - Exam Detail -- include not available box in the preference legend if there is a period that is not available (in exam period preference table) - Exam Edit -- when an exam is edited by a schedule manager, required/prohibited preferences are not available - various minor improvements
|
| 2008-02-08 16:28 Tomas Muller |
branches: 1.1.2; file prefna.png was initially added on branch dev_exam. |
| 2008-02-08 16:28 Tomas Muller |
branches: 1.1.2; file Exams.java was initially added on branch dev_exam. |
| 2008-02-07 22:10 Tomas Muller |
Examination Timetabling - MySQL/Oracle automatic database update added |
| 2008-02-07 22:09 Tomas Muller |
Examination Timetabling - MySQL update script created |
| 2008-02-07 22:09 Tomas Muller |
doAjax(...) -- if only one option is returned, select it and refresh the following combo box as well (if there is any) |
| 2008-02-07 22:09 Tomas Muller |
branches: 1.1.2; file 11 Exams.sql was initially added on branch dev_exam. |
| 2008-02-07 20:49 Tomas Muller |
Examination Timetabling - when a class/config/course/offering gets deleted, delete appropriate links to exams as well (and delete exams that become empty) |
| 2008-02-07 20:49 Tomas Muller |
Examination Timetabling - when a class/config/course/offering gets deleted, delete appropriate links to exams as well (and delete exams that become empty)
|
| 2008-02-07 20:47 Tomas Muller |
Examination Timetabling - Examination List: added option to display all exams |
| 2008-02-07 20:47 Tomas Muller |
Examination Timetabling - Delete button moved from Examination Edit to Examination Detail
|
| 2008-02-07 20:47 Tomas Muller |
Examination Timetabling - Examination List: added option to display all exams |
| 2008-02-07 20:46 Tomas Muller |
branches: 1.1.2; file ExamDistributionPrefsTableBuilder.java was initially added on branch dev_exam. |
| 2008-02-07 20:46 Tomas Muller |
branches: 1.1.2; file ExamDistributionPrefsForm.java was initially added on branch dev_exam. |
| 2008-02-07 20:46 Tomas Muller |
Examination Timetabling - added user interface for examination distribution constraints |
| 2008-02-07 20:46 Tomas Muller |
branches: 1.1.2; file ExamDistributionPrefsAction.java was initially added on branch dev_exam. |
| 2008-02-07 20:46 Tomas Muller |
Examination Timetabling - added user interface for examination distribution constraints
|
| 2008-02-07 20:46 Tomas Muller |
Examination Timetabling - added user interface for examination distribution constraints
|
| 2008-02-07 20:46 Tomas Muller |
Examination Timetabling - added user interface for examination distribution constraints |
| 2008-02-07 20:46 Tomas Muller |
branches: 1.1.2; file examDistributionPrefs.jsp was initially added on branch dev_exam. |
| 2008-02-07 20:44 Tomas Muller |
do no throw ClassCastException when given subjectAreadId is "All" |
| 2008-02-07 15:55 Tomas Muller |
Examination Timetabling - added (global) preference to each examination period
|
| 2008-02-06 21:03 Tomas Muller |
Examination Timetabling - added ability to create and delete an exam |
| 2008-02-06 21:03 Tomas Muller |
Examination Timetabling - added ability to create and delete an exam |
| 2008-02-06 21:03 Tomas Muller |
Examination Timetabling - added ability to create and delete an exam
|
| 2008-02-06 21:03 Tomas Muller |
Examination Timetabling - added ability to create and delete an exam |
| 2008-02-06 21:03 Tomas Muller |
Examination Timetabling - added ability to create and delete an exam |
| 2008-02-06 19:51 Tomas Muller |
Examination Timetabling - do not allow required examination period preference on rooms |
| 2008-02-06 19:51 Tomas Muller |
Examination Timetabling - do not allow required examination period preference on rooms |
| 2008-02-06 19:43 Tomas Muller |
Examination Timetabling - initial version of Examination Edit page - display examination period preferences in a grid similar to time preferences and room sharing
|
| 2008-02-06 19:43 Tomas Muller |
branches: 1.1.2; file examEdit.jsp was initially added on branch dev_exam. |
| 2008-02-06 19:43 Tomas Muller |
branches: 1.1.2; file PeriodPreferenceModel.java was initially added on branch dev_exam. |
| 2008-02-06 19:43 Tomas Muller |
Examination Timetabling - initial version of Examination Edit page - display examination period preferences in a grid similar to time preferences and room sharing
|
| 2008-02-06 15:50 Tomas Muller |
branches: 1.1.2; file ExamEditAjax.java was initially added on branch dev_exam. |
| 2008-02-06 15:50 Tomas Muller |
Examination Timetabling - initial version of Examination Edit page
|
| 2008-02-06 15:50 Tomas Muller |
Examination Timetabling - initial version of Examination Edit page |
| 2008-02-06 15:50 Tomas Muller |
Examination Timetabling - initial version of Examination Edit page
|
| 2008-02-06 15:50 Tomas Muller |
branches: 1.1.2; file ExamEditAction.java was initially added on branch dev_exam. |
| 2008-02-04 23:51 Tomas Muller |
Examination Timetabling - initial version of Examination Detail page
|
| 2008-02-04 23:51 Tomas Muller |
branches: 1.1.2; file examDetail.jsp was initially added on branch dev_exam. |
| 2008-02-04 23:51 Tomas Muller |
Examination Timetabling - initial version of Examination Detail page
|
| 2008-02-04 23:51 Tomas Muller |
branches: 1.1.2; file ExamEditForm.java was initially added on branch dev_exam. |
| 2008-02-04 23:51 Tomas Muller |
branches: 1.1.2; file ExamDetailAction.java was initially added on branch dev_exam. |
| 2008-02-04 20:51 Tomas Muller |
Examination Timetabling - initial version of Examinations page (a list of existing exams)
|
| 2008-02-04 20:51 Tomas Muller |
branches: 1.1.2; file ExamListAction.java was initially added on branch dev_exam. |
| 2008-02-04 20:51 Tomas Muller |
branches: 1.1.2; file ExamListForm.java was initially added on branch dev_exam. |
| 2008-02-04 20:51 Tomas Muller |
branches: 1.1.2; file examList.jsp was initially added on branch dev_exam. |
| 2008-02-04 20:13 Tomas Muller |
branches: 1.1.2; file BaseExamOwnerDAO.java was initially added on branch dev_exam. |
| 2008-02-04 20:13 Tomas Muller |
branches: 1.1.2; file ExamOwnerDAO.java was initially added on branch dev_exam. |
| 2008-02-04 20:13 Tomas Muller |
branches: 1.1.2; file ExamOwner.hbm.xml was initially added on branch dev_exam. |
| 2008-02-04 20:13 Tomas Muller |
Examination Timetabling - relation between exams and courses/classes cannot be linked to PreferenceGroups (neither course/instructional offering nor config is inherited from PreferenceGroup) -- created ExamOwner table instead - added relation between exams and instructors (M:N) |
| 2008-02-04 20:13 Tomas Muller |
Examination Timetabling - relation between exams and courses/classes cannot be linked to PreferenceGroups (neither course/instructional offering nor config is inherited from PreferenceGroup) -- created ExamOwner table instead - added relation between exams and instructors (M:N)
|
| 2008-02-04 20:13 Tomas Muller |
branches: 1.1.2; file BaseExamOwner.java was initially added on branch dev_exam. |
| 2008-02-04 20:13 Tomas Muller |
branches: 1.1.2; file ExamObjectsComparator.java was initially added on branch dev_exam. |
| 2008-02-04 20:13 Tomas Muller |
branches: 1.1.2; file ExamOwner.java was initially added on branch dev_exam. |
| 2008-02-04 20:13 Tomas Muller |
added methods canEditExams, canSeeExams, canTimetableExams |
| 2008-02-04 16:04 Tomas Muller |
Examination Timetabling - user roles: added Examination Timetabling Manager - exam table with its M:N relations tables created - exam period preferences created (ExamPeriodPref class inherited from Preference) |
| 2008-02-04 16:02 Tomas Muller |
branches: 1.1.2; file ExamPeriodPref.java was initially added on branch dev_exam. |
| 2008-02-04 16:02 Tomas Muller |
branches: 1.1.2; file BaseExamPeriodPref.java was initially added on branch dev_exam. |
| 2008-02-04 16:02 Tomas Muller |
branches: 1.1.2; file ExamPeriodPrefDAO.java was initially added on branch dev_exam. |
| 2008-02-04 16:02 Tomas Muller |
branches: 1.1.2; file BaseExamPeriodPrefDAO.java was initially added on branch dev_exam. |
| 2008-02-04 16:02 Tomas Muller |
Examination Timetabling - data model: exam period preferences created (ExamPeriodPref class inherited from Preference) |
| 2008-02-04 16:02 Tomas Muller |
Examination Timetabling - data model: exam period preferences created (ExamPeriodPref class inherited from Preference) |
| 2008-02-04 16:01 Tomas Muller |
branches: 1.1.2; file Exam.java was initially added on branch dev_exam. |
| 2008-02-04 16:01 Tomas Muller |
Examination Timetabling - data model: Exam class created (inherited from PreferenceGroup) - with M:N relation to other preference groups - with N:1 relation to exam period (assigned period) - with M:N relation to locations (assigned rooms) - with N:1 relation to academic session
|
| 2008-02-04 16:01 Tomas Muller |
branches: 1.1.2; file BaseExam.java was initially added on branch dev_exam. |
| 2008-02-04 16:01 Tomas Muller |
branches: 1.1.2; file BaseExamDAO.java was initially added on branch dev_exam. |
| 2008-02-04 16:01 Tomas Muller |
branches: 1.1.2; file ExamDAO.java was initially added on branch dev_exam. |
| 2008-02-04 15:54 Tomas Muller |
Examination Timetabling - department/session statuses: added following rights - exam can view: department schedule managers as well as view all can view exams - exam can edit: department schedule managers can edit exams (for courses they are in control) - exam can timetable: examination timetabling manager can edit exams and create a examination timetable
|
| 2008-02-04 15:51 Tomas Muller |
Examination Timetabling - roles: added Examination Timetabling Manager |
| 2008-02-01 21:58 Tomas Muller |
branches: 1.1.2; file 11 Exams.sql was initially added on branch dev_exam. |
| 2008-02-01 21:58 Tomas Muller |
Examination Timetabling - academic session: attribute examination begin date added - examination periods created - rooms & non-university locations: examination room toggle, exam seating capacity and exam period preferences added - distribution constraint types: added exam type toggle to distinguish examination and course timetabling constraints |
| 2008-02-01 21:57 Tomas Muller |
invalid time check corrected |
| 2008-02-01 21:57 Tomas Muller |
Examination Timetabling - examination periods created (including an administrative page for their editation) - rooms & non-university locations: examination room toggle, exam seating capacity and exam period preferences added (including appropriate changes in the user interface) |
| 2008-02-01 21:56 Tomas Muller |
Examination Timetabling - examination periods created (including an administrative page for their editation) - rooms & non-university locations: examination room toggle, exam seating capacity and exam period preferences added (including appropriate changes in the user interface) |
| 2008-02-01 21:56 Tomas Muller |
Examination Timetabling - examination periods created (including an administrative page for their editation) - rooms & non-university locations: examination room toggle, exam seating capacity and exam period preferences added (including appropriate changes in the user interface) |
| 2008-02-01 21:55 Tomas Muller |
Examination Timetabling - rooms & non-university locations: examination room toggle, exam seating capacity and exam period preferences added (including appropriate changes in the user interface)
|
| 2008-02-01 21:55 Tomas Muller |
Examination Timetabling - rooms & non-university locations: examination room toggle, exam seating capacity and exam period preferences added (including appropriate changes in the user interface) |
| 2008-02-01 21:55 Tomas Muller |
branches: 1.1.2; file EditRoomPerPrefAction.java was initially added on branch dev_exam. |
| 2008-02-01 21:55 Tomas Muller |
Examination Timetabling - rooms & non-university locations: examination room toggle, exam seating capacity and exam period preferences added (including appropriate changes in the user interface)
|
| 2008-02-01 21:55 Tomas Muller |
branches: 1.1.2; file editRoomPerPref.jsp was initially added on branch dev_exam. |
| 2008-02-01 21:55 Tomas Muller |
branches: 1.1.2; file EditRoomPerPrefForm.java was initially added on branch dev_exam. |
| 2008-02-01 21:53 Tomas Muller |
branches: 1.1.2; file BaseExamPeriodDAO.java was initially added on branch dev_exam. |
| 2008-02-01 21:53 Tomas Muller |
branches: 1.1.2; file ExamPeriodDAO.java was initially added on branch dev_exam. |
| 2008-02-01 21:53 Tomas Muller |
branches: 1.1.2; file ExamPeriod.java was initially added on branch dev_exam. |
| 2008-02-01 21:53 Tomas Muller |
Examination Timetabling - examination periods created (including an administrative page for their editation)
|
| 2008-02-01 21:53 Tomas Muller |
branches: 1.1.2; file BaseExamPeriod.java was initially added on branch dev_exam. |
| 2008-02-01 21:53 Tomas Muller |
branches: 1.1.2; file ExamPeriodEditAction.java was initially added on branch dev_exam. |
| 2008-02-01 21:53 Tomas Muller |
branches: 1.1.2; file examPeriods.jsp was initially added on branch dev_exam. |
| 2008-02-01 21:53 Tomas Muller |
branches: 1.1.2; file ExamPeriod.hbm.xml was initially added on branch dev_exam. |
| 2008-02-01 21:53 Tomas Muller |
Examination Timetabling - examination periods created (including an administrative page for their editation)
|
| 2008-02-01 21:53 Tomas Muller |
branches: 1.1.2; file ExamPeriodEditForm.java was initially added on branch dev_exam. |
| 2008-02-01 21:52 Tomas Muller |
Examination Timetabling - academic session: attribute examination begin date added (including appropriate changes in the user interface) |
| 2008-02-01 21:52 Tomas Muller |
Examination Timetabling - academic session: attribute examination begin date added (including appropriate changes in the user interface)
|
| 2008-02-01 21:50 Tomas Muller |
Examination Timetabling - distribution constraint types: added exam type toggle to distinguish examination and course timetabling constraints (including appropriate changes in the user interface)
|
| 2008-02-01 21:50 Tomas Muller |
Examination Timetabling - distribution constraint types: added exam type toggle to distinguish examination and course timetabling constraints (including appropriate changes in the user interface) |