Claims
- 1. A computer program product, tangibly embodied in an information carrier, for use with a curriculum management system that manages a curriculum comprised of at least a course, the computer program product being operable to cause data processing apparatus to perform operations comprising:
scheduling a booking of the course for a learner; receiving input requesting a modification to the booking; determining whether the booking is an individual booking or a curriculum booking; and processing the modification based on whether the booking is an individual booking or a curriculum booking.
- 2. The product of claim 1, wherein:
the modification comprises re-booking; and if the booking is a curriculum booking, processing the modification comprises not re-booking the course.
- 3. The product of claim 1, wherein:
the modification comprises re-booking the course; and if the booking is an individual booking, processing the modification comprises:
performing a consistency check with respect to other courses in the curriculum; and if the consistency check is successful, re-booking the course.
- 4. The product of claim 1, wherein:
the modification comprises canceling the course; and if the booking is a curriculum booking, processing the modification comprises not canceling the course.
- 5. The product of claim 1, wherein:
the modification comprises canceling the course; and if the booking is a curriculum booking, processing the modification comprises:
canceling the course; identifying other courses for which bookings are invalidated by canceling the course; and canceling the other courses.
- 6. The product of claim 1, wherein:
the modification comprises canceling the course; the course belongs to a sequence of courses within the curriculum; and if the booking is a curriculum booking, processing the modification comprises:
canceling the course; and canceling any other courses that are later in the sequence than the course.
- 7. The product of claim 1, wherein:
the modification comprises follow-up; and if the booking is a curriculum booking, processing the modification comprises:
not performing the follow-up until the entire curriculum has been completed.
- 8. The product of claim 1, wherein:
the modification comprises follow-up; and if the booking is a curriculum booking, processing the modification comprises:
performing the follow-up even if the entire curriculum has not been completed.
- 9. A method for use with a curriculum management system that manages a curriculum comprised of at least a course, the method comprising:
scheduling a booking of the course for a learner; receiving input requesting a modification to the booking; determining whether the booking is an individual booking or a curriculum booking; and processing the modification based on whether the booking is an individual booking or a curriculum booking.
- 10. The method of claim 9, wherein:
the modification comprises re-booking; and if the booking is a curriculum booking, processing the modification comprises not re-booking the course.
- 11. The method of claim 9, wherein:
the modification comprises re-booking the course; and if the booking is an individual booking, processing the modification comprises:
performing a consistency check with respect to other courses in the curriculum; and if the consistency check is successful, re-booking the course.
- 12. The method of claim 9, wherein:
the modification comprises canceling the course; and if the booking is a curriculum booking, processing the modification comprises not canceling the course.
- 13. The method of claim 9, wherein:
the modification comprises canceling the course; and if the booking is a curriculum booking, processing the modification comprises:
canceling the course; identifying other courses for which bookings are invalidated by canceling the course; and canceling the other courses.
- 14. The method of claim 9, wherein:
the modification comprises canceling the course; the course belongs to a sequence of courses within the curriculum; and if the booking is a curriculum booking, processing the modification comprises:
canceling the course; and canceling any other courses that are later in the sequence than the course.
- 15. The method of claim 9, wherein:
the modification comprises follow-up; and if the booking is a curriculum booking, processing the modification comprises:
not performing the follow-up until the entire curriculum has been completed.
- 16. The method of claim 9, wherein:
the modification comprises follow-up; and if the booking is a curriculum booking, processing the modification comprises:
performing the follow-up even if the entire curriculum has not been completed.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority to U.S. Provisional Application No. 60/463,112 entitled Web Based Training Curriculum, filed on Apr. 15, 2003.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60463112 |
Apr 2003 |
US |