IP Library Granted Patent US 8,224,757
Granted Patent B2
US 8,224,757 · App. 10/772,081 · Granted Jul 17, 2012

Curriculum management system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,224,757
App. No.
10/772,081
Granted
Jul 17, 2012
Kind
B2
Abstract

Methods and systems, including computer program products, for use with a curriculum management system that manages a curriculum comprised of at least a course. The method includes 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.

Claims (74)

1. A computer program comprising a memory device storing instructions that, when executed by a processor, cause the processor to perform a method for managing a curriculum, the method comprising the steps performed by the processor of:

scheduling a booking of a course to be taken by a learner, wherein the scheduling comprises generating an attendance link that associates the learner with the course, the attendance link identifying whether the course is associated with a corresponding curriculum;

receiving input from the learner requesting a modification to the booking;

determining whether the booking represents an individual booking or a curriculum booking based on the generated attendance link; and

processing the modification to the booking based on at least whether the booking represents an individual booking or a curriculum booking.

2. The computer program product of claim 1 , wherein:

the modification comprises re-booking the course; and

processing the modification comprises not re-booking the course when the booking represents a curriculum booking.

3. The computer program product of claim 1 , wherein:

the modification comprises re-booking the course; and

processing the modification comprises, when the booked course represents an individual booking:

performing a consistency check with respect to other courses in the curriculum; and

re-booking the course based on an outcome of the consistency check.

4. The computer program product of claim 1 , wherein:

the modification comprises canceling the course; and

processing the modification comprises not canceling the course when the booking represents a curriculum booking.

5. The computer program product of claim 1 , wherein:

the modification comprises canceling the course; and

processing the modification comprises, when the booking represents a curriculum booking:

canceling the course;

identifying one or more additional courses within the curriculum for which bookings are invalidated by canceling the course; and

canceling each of the identified additional courses.

6. The computer program product of claim 1 , wherein:

the modification comprises canceling the course;

the course belongs to a sequence of courses within the curriculum; and

processing the modification comprises, when the booking represents a curriculum booking:

canceling the course;

identifying one or more additional courses within the curriculum that are later in the sequence of courses than the canceled course; and

canceling the identified additional courses that are later in the sequence than the canceled course.

7. The computer program product of claim 1 , wherein:

the modification comprises a follow-up to the course; and

processing the modification comprises, when the booking is a curriculum booking:

not performing the follow-up to the course until the curriculum has been completed.

8. The computer program product of claim 1 , wherein:

the modification comprises a follow-up to the course; and

processing the modification comprises, when the booking is a curriculum booking:

performing the follow-up to the course even if the curriculum has not been completed.

9. A computer-implemented method for managing a curriculum comprising:

scheduling, using a processor, a booking of a course to be taken by a learner, wherein the scheduling comprises generating an attendance link that associates the learner with the course, the attendance link identifying whether the course is associated with a corresponding curriculum;

receiving, using a processor, input from the learner requesting a modification to the booking;

determining, using a processor, whether the booking represents an individual booking or a curriculum booking based on at least the generated attendance link; and

processing, using a processor, the modification to the booking based on whether the booking represents an individual booking or a curriculum booking.

10. The method of claim 9 , wherein:

the modification comprises re-booking the course; and

processing the modification comprises not re-booking the course when the booking represents a curriculum booking.

11. The method of claim 9 , wherein:

the modification comprises re-booking the course; and

processing the modification comprises, when the booked course represents an individual booking:

performing a consistency check with respect to other courses in the curriculum; and

re-booking the course based on an outcome of the consistency check.

12. The method of claim 9 , wherein:

the modification comprises canceling the course; and

processing the modification comprises not canceling the course when the booking represents a curriculum booking.

13. The method of claim 9 , wherein:

the modification comprises canceling the course; and

processing the modification comprises, when the booking represents a curriculum booking:

canceling the course;

identifying one or more additional courses within the curriculum for which bookings are invalidated by canceling the course; and

canceling each of the identified additional 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

processing the modification comprises, when the booking represents a curriculum booking:

canceling the course;

identifying one or more additional courses within the curriculum that are later in the sequence of courses than the canceled course; and

canceling the identified additional courses that are later in the sequence than the canceled course.

15. The method of claim 9 , wherein:

the modification comprises a follow-up to the course; and

processing the modification comprises, when the booking is a curriculum booking:

not performing the follow-up to the course until the curriculum has been completed.

16. The method of claim 9 , wherein:

the modification comprises a follow-up to the course; and

processing the modification comprises, when the booking is a curriculum booking:

performing the follow-up to the course even if the curriculum has not been completed.

Assignments (3)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2005
From: SAP AKTIENGESELLSCHAFT
To: SAP AG
Reel/Frame 017347/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2004
From: BOHLE, HOLGER
To: SAP AKTIENGESELLSCHAFT
Reel/Frame 014677/0707 →