Designed for use with Apache Ant.
| 2008-02-28 22:27 Tomas Muller |
Examination Timetabling - exam assignment info classes (that are used for communication between solver (or database) and user interface) moved to ...solver.exam.ui package
|
| 2008-02-28 22:26 Tomas Muller |
Examination Timetabling - User info (Examination Solver tab) -- display examination solver whenever it is loaded (no current academic session check), include session label in the view |
| 2008-02-28 22:25 Tomas Muller |
Examination Timetabling - solver page -- display either Save or Save as New, not both |
| 2008-02-28 22:25 Tomas Muller |
Examination Timetabling - examination timetable grid -- added few more backgrounds (instructor conflicts, distribution preference), few minor fixes |
| 2008-02-28 22:24 Tomas Muller |
Examination Timetabling - added sorting to current/best solution properties |
| 2008-02-28 22:23 Tomas Muller |
Examination Timetabling - period preferences grid -- display assigned period (blue border line) |
| 2008-02-28 22:23 Tomas Muller |
Examination Timetabling - exam assignment info classes (that are used for communication between solver (or database) and user interface) moved to ...solver.exam.ui package
|
| 2008-02-28 22:22 Tomas Muller |
Examination Timetabling - period preferences grid -- display assigned period (blue border line) |
| 2008-02-28 22:21 Tomas Muller |
Examination Timetabling - exam assignment info classes (that are used for communication between solver (or database) and user interface) moved to ...solver.exam.ui package
|
| 2008-02-28 22:21 Tomas Muller |
Examination Timetabling - save instructor conflicts (direct, >2 exams a day, back-to-back) into the database |
| 2008-02-28 22:21 Tomas Muller |
branches: 1.1.2; file ExamAssignmentInfo.java was initially added on branch dev_exam. |
| 2008-02-28 22:21 Tomas Muller |
branches: 1.1.2; file ExamAssignment.java was initially added on branch dev_exam. |
| 2008-02-28 22:21 Tomas Muller |
branches: 1.1.2; file ExamInfo.java was initially added on branch dev_exam. |
| 2008-02-28 22:19 Tomas Muller |
branches: 1.1.2; file 16 Exam instructor conflicts.sql was initially added on branch dev_exam. |
| 2008-02-28 22:19 Tomas Muller |
Examination Timetabling - added instructor conflicts (direct, >2 exams a day, back-to-back) into the database
|
| 2008-02-28 22:19 Tomas Muller |
Examination Timetabling - added instructor conflicts (direct, >2 exams a day, back-to-back) into the database |
| 2008-02-28 22:18 Tomas Muller |
solver update |
| 2008-02-28 13:46 Tomas Muller |
added recent change (owner limited edit rights changes) |
| 2008-02-28 00:29 Tomas Muller |
branches: 1.1.2; file ExamGridAction.java was initially added on branch dev_exam. |
| 2008-02-28 00:29 Tomas Muller |
Examination Timetabling - examination solver: added examination timetable grid page
|
| 2008-02-28 00:29 Tomas Muller |
added methods getAssignedExamsOfRoom(roomId) getAssignedExamsOfInstructor(instructorId) |
| 2008-02-28 00:29 Tomas Muller |
branches: 1.1.2; file examGrid.jsp was initially added on branch dev_exam. |
| 2008-02-28 00:29 Tomas Muller |
branches: 1.1.2; file ExamGridForm.java was initially added on branch dev_exam. |
| 2008-02-28 00:29 Tomas Muller |
branches: 1.1.2; file ExamGridTable.java was initially added on branch dev_exam. |
| 2008-02-28 00:28 Tomas Muller |
added methods findAssignedExamsOfLocation(locationId) findAssignedExamsOfInstructor(instructorId) |
| 2008-02-28 00:27 Tomas Muller |
added nethod findAllExamInstructors(sessionId) |
| 2008-02-27 18:45 Tomas Muller |
branches: 1.1.2; file ExamReportForm.java was initially added on branch dev_exam. |
| 2008-02-27 18:45 Tomas Muller |
Examination Timetabling - examination solver: added assigned, not-assigned examinations pages
|
| 2008-02-27 18:45 Tomas Muller |
branches: 1.1.2; file UnassignedExamsAction.java was initially added on branch dev_exam. |
| 2008-02-27 18:45 Tomas Muller |
branches: 1.1.2; file AssignedExamsAction.java was initially added on branch dev_exam. |
| 2008-02-27 18:45 Tomas Muller |
branches: 1.1.2; file assigned.jsp was initially added on branch dev_exam. |
| 2008-02-27 18:45 Tomas Muller |
Examination Timetabling - examination solver: added assigned, not-assigned examinations pages |
| 2008-02-27 18:45 Tomas Muller |
version increased to 3.1 |
| 2008-02-27 18:45 Tomas Muller |
branches: 1.1.2; file unassigned.jsp was initially added on branch dev_exam. |
| 2008-02-26 22:11 Tomas Muller |
added ExamInfo (serializable information about an exam) |
| 2008-02-26 22:11 Tomas Muller |
added ExamInfo (serializable information about an exam) |
| 2008-02-26 22:11 Tomas Muller |
Solver update, build 224 from February 22, 2008 12:01am - the last one seems to be broken |
| 2008-02-26 22:11 Tomas Muller |
branches: 1.1.2; file ExamInfo.java was initially added on branch dev_exam. |
| 2008-02-26 22:11 Tomas Muller |
added findAllAssignedExams(sessionId), findAllUnassignedExams(sessionId) |
| 2008-02-26 00:00 Tomas Muller |
Examination Timetabling - Exam Detail -- display student conflicts when a solution is stored in the database as well |
| 2008-02-25 23:59 Tomas Muller |
clear() -- call solution.clearBest() rather than model.clearBest() |
| 2008-02-25 23:59 Tomas Muller |
Examination Timetabling - save student conflicts into the database |
| 2008-02-25 23:58 Tomas Muller |
branches: 1.1.2; file BaseExamConflict.java was initially added on branch dev_exam. |
| 2008-02-25 23:58 Tomas Muller |
Examination Timetabling - added ability to save Direct, >2 A Day, Back-To-Back conflicts into the database |
| 2008-02-25 23:58 Tomas Muller |
branches: 1.1.2; file ExamConflict.hbm.xml was initially added on branch dev_exam. |
| 2008-02-25 23:58 Tomas Muller |
branches: 1.1.2; file BaseExamConflictDAO.java was initially added on branch dev_exam. |
| 2008-02-25 23:58 Tomas Muller |
Examination Timetabling - added ability to save Direct, >2 A Day, Back-To-Back conflicts into the database
|
| 2008-02-25 23:58 Tomas Muller |
branches: 1.1.2; file ExamConflict.java was initially added on branch dev_exam. |
| 2008-02-25 23:58 Tomas Muller |
branches: 1.1.2; file ExamConflictDAO.java was initially added on branch dev_exam. |
| 2008-02-25 23:58 Tomas Muller |
branches: 1.1.2; file 15 Exam conflicts.sql was initially added on branch dev_exam. |
| 2008-02-25 23:58 Tomas Muller |
Examination Timetabling - backup examination solver instance during solver server shutdown (if present), restore the examination solver instance during startup |
| 2008-02-25 20:46 Tomas Muller |
set progress status, minor fixes |
| 2008-02-25 20:45 Tomas Muller |
Examination Timetabling - Exam Solver -- added Clear button (all exams are unassigned, best solution is cleared) |
| 2008-02-25 20:45 Tomas Muller |
Examination Timetabling - Exam Solver -- added Clear button (all exams are unassigned, best solution is cleared) |
| 2008-02-25 20:44 Tomas Muller |
branches: 1.1.2; file ExamAssignmentInfo.java was initially added on branch dev_exam. |
| 2008-02-25 20:44 Tomas Muller |
Examination Timetabling - Exam Detail page, assignment section -- added conflicts table
|
| 2008-02-25 20:44 Tomas Muller |
fixed ClassCastException |
| 2008-02-25 16:10 Tomas Muller |
setting of Exam.GreatDeluge property corrected |
| 2008-02-25 16:09 Tomas Muller |
Examination Timetabling - backup examination solver instance during solver server shutdown (if present), restore the examination solver instance during startup |
| 2008-02-25 16:08 Tomas Muller |
Examination Timetabling - use ExaminationAssignment class (assignment of an exam in time and space) in communication with the solver -- constraint model classes cannot be used (there are two many attributes and links to serialize them effectively)
|
| 2008-02-25 16:08 Tomas Muller |
branches: 1.1.2; file ExamAssignment.java was initially added on branch dev_exam. |
| 2008-02-25 16:05 Tomas Muller |
Solver Status tab is renamed to Examination Solver when an examination solver is present |
| 2008-02-23 01:32 Tomas Muller |
branches: 1.1.2; file 14 Exam solver parameters.sql was initially added on branch dev_exam. |
| 2008-02-23 01:32 Tomas Muller |
Examination Timetabling - added examination solver parameters |
| 2008-02-22 22:47 Tomas Muller |
branches: 1.1.2; file 14 Exam solver parameters.sql was initially added on branch dev_exam. |
| 2008-02-22 22:47 Tomas Muller |
branches: 1.1.2; file examLog.jsp was initially added on branch dev_exam. |
| 2008-02-22 22:47 Tomas Muller |
branches: 1.1.2; file examSolver.jsp was initially added on branch dev_exam. |
| 2008-02-22 22:47 Tomas Muller |
Examination Timetabling - added interface to examination solver (batch), including ability to use remote solver servers - there can be only one examination solver instance - no passivation or backup - created pages Examination Solver, Examination Solver Log - added attribute type on SolverParameterGroup -- to be able to distinguish between course and examination timetabling parameters - solver configuration pages adopted accordingly
|
| 2008-02-22 22:46 Tomas Muller |
branches: 1.1.2; file ExamSolverForm.java was initially added on branch dev_exam. |
| 2008-02-22 22:46 Tomas Muller |
branches: 1.1.2; file ExamSolver.java was initially added on branch dev_exam. |
| 2008-02-22 22:46 Tomas Muller |
branches: 1.1.2; file ExamSolverLogForm.java was initially added on branch dev_exam. |
| 2008-02-22 22:46 Tomas Muller |
branches: 1.1.2; file RemoteExamSolverProxy.java was initially added on branch dev_exam. |
| 2008-02-22 22:46 Tomas Muller |
branches: 1.1.2; file ExamSolverAction.java was initially added on branch dev_exam. |
| 2008-02-22 22:46 Tomas Muller |
Examination Timetabling - added interface to examination solver (batch), including ability to use remote solver servers - there can be only one examination solver instance - no passivation or backup - created pages Examination Solver, Examination Solver Log - added attribute type on SolverParameterGroup -- to be able to distinguish between course and examination timetabling parameters - solver configuration pages adopted accordingly
|
| 2008-02-22 22:46 Tomas Muller |
branches: 1.1.2; file ExamSolverLogAction.java was initially added on branch dev_exam. |
| 2008-02-22 22:46 Tomas Muller |
branches: 1.1.2; file ExamSolverProxy.java was initially added on branch dev_exam. |
| 2008-02-22 22:46 Tomas Muller |
Examination Timetabling - added interface to examination solver (batch), including ability to use remote solver servers - there can be only one examination solver instance - no passivation or backup - created pages Examination Solver, Examination Solver Log - added attribute type on SolverParameterGroup -- to be able to distinguish between course and examination timetabling parameters - solver configuration pages adopted accordingly
|
| 2008-02-22 22:46 Tomas Muller |
branches: 1.1.2; file ExamSolverProxyFactory.java was initially added on branch dev_exam. |
| 2008-02-22 22:46 Tomas Muller |
branches: 1.1.2; file ExamAssignmentProxy.java was initially added on branch dev_exam. |
| 2008-02-15 03:47 Tomas Muller |
when property tmtbl.solver.export is true (defaults to false), Export XML button (that exports currently loaded solution as solver-readable XML) is added on Solver page (it is anonymized by default) |
| 2008-02-15 03:43 Tomas Muller |
added ability to export solution as XML file - exported solution is stored in folder defined by property tmtbl.solver.export.folder (defaults to ~/solver/export) - when property tmtbl.solver.export.id-conv is true, solution is anonymized (ids are converted, names/labels are not printed etc.; defaults to true) |
| 2008-02-15 03:39 Tomas Muller |
constraint solver update |
| 2008-02-15 03:39 Tomas Muller |
set property assignment.classId for created assignment (to avoid null pointer exception if the solution is read before it gets refreshed in the cache) |
| 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 |
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 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 |
Examination Timetabling - added database load and save - added batch examination timetabling capability (class ExamTest)
|
| 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 ExamTest.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 |
branches: 1.1.2; file ExamSaver.java was initially added on branch dev_exam. |
| 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 |
getStudents() -- use relation StudentClassEnrollment -> CourseOffering for course exams (exams on courses) |
| 2008-02-08 21:01 Tomas Muller |
populate relation StudentClassEnrollment -> CourseOffering when a student sectioning solution is being saved |
| 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 |
branches: 1.1.2; file CanSeeExams.java was initially added on branch dev_exam. |
| 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: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 |
branches: 1.1.2; file prefna.png was initially added on branch dev_exam. |
| 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 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 |
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 22:09 Tomas Muller |
Examination Timetabling - MySQL update script created |
| 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 - 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: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 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 ExamDistributionPrefsTableBuilder.java was initially added on branch dev_exam. |
| 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 |
branches: 1.1.2; file examDistributionPrefs.jsp 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: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 |
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 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 |
branches: 1.1.2; file ExamEditAction.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-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 |
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 |
branches: 1.1.2; file ExamDetailAction.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 20:51 Tomas Muller |
branches: 1.1.2; file examList.jsp was initially added on branch dev_exam. |
| 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 |
Examination Timetabling - initial version of Examinations page (a list of existing exams)
|
| 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:13 Tomas Muller |
branches: 1.1.2; file ExamOwner.java 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 |
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 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 |
branches: 1.1.2; file BaseExamOwner.java was initially added on branch dev_exam. |
| 2008-02-04 20:13 Tomas Muller |
added methods canEditExams, canSeeExams, canTimetableExams |
| 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 ExamObjectsComparator.java was initially added on branch dev_exam. |
| 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 BaseExamPeriodPref.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 |
branches: 1.1.2; file ExamPeriodPrefDAO.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 |
branches: 1.1.2; file ExamPeriodPref.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: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 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 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 Exam.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 |
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:58 Tomas Muller |
branches: 1.1.2; file 11 Exams.sql was initially added on branch dev_exam. |
| 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:57 Tomas Muller |
invalid time check corrected |
| 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 |
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 |
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 EditRoomPerPrefForm.java 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 |
branches: 1.1.2; file examPeriods.jsp 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 |
Examination Timetabling - examination periods created (including an administrative page for their editation)
|
| 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 ExamPeriodEditForm.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 |
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 ExamPeriodDAO.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: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) |