Computerized Time Allocation Module Definition