Interface | osid.course.chronicle.ProgramEntry | ||
---|---|---|---|
Implements | osid.OsidRelationship | ||
Description |
A A | ||
Method | getStudentId | ||
Description |
Gets the | ||
Return | osid.id.Id | the student Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getStudent | ||
Description |
Gets the | ||
Return | osid.resource.Resource | the student | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getProgramId | ||
Description |
Gets the | ||
Return | osid.id.Id | the program Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getProgram | ||
Description |
Gets the | ||
Return | osid.course.program.Program | the program | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getAdmissionDate | ||
Description |
Gets the date in which the student was admitted. | ||
Return | osid.calendaring.DateTime | the admission date | |
Compliance | mandatory | This method must be implemented. | |
Method | isComplete | ||
Description |
Tests if the program has been completed. If this entry
is for summary information an a past term, | ||
Return | boolean | true if the program has been completed, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | isForTerm | ||
Description |
Tests if this entry is a progression entry applying to
a single term. A program entry may provide summary
information for the entire duration or for a single term.
If | ||
Return | boolean | true if the program has a term, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getTermId | ||
Description |
Gets the | ||
Return | osid.id.Id | the term Id | |
Errors | ILLEGAL_STATE | isForTerm() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getTerm | ||
Description |
Gets the | ||
Return | osid.course.Term | the term | |
Errors | ILLEGAL_STATE | isForTerm() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | getCreditScaleId | ||
Description |
Gets the | ||
Return | osid.id.Id | the grade system Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getCreditScale | ||
Description |
Gets the | ||
Return | osid.grading.GradeSystem | the grade system | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getCreditsEarned | ||
Description |
Gets the number of credits earned in this program or earned within the included term. | ||
Return | decimal | the credits earned | |
Compliance | mandatory | This method must be implemented. | |
Method | hasGPA | ||
Description |
Tests if a cumulative GPA in this program of the GPA for the included term. | ||
Return | boolean | true if a GPA is available, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getGPAScaleId | ||
Description |
Gets the | ||
Return | osid.id.Id | the grade system Id | |
Errors | ILLEGAL_STATE | hasGPA() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getGPAScale | ||
Description |
Gets the | ||
Return | osid.grading.GradeSystem | the grade system | |
Errors | ILLEGAL_STATE | hasGPA() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | getGPA | ||
Description |
Gets the cumulative GPA in this porgram or within the included term. | ||
Return | decimal | the GPA | |
Errors | ILLEGAL_STATE | hasGPA() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | hasEnrollments | ||
Description |
Tests if | ||
Return | boolean | true if enrollments are available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getEnrollmentIds | ||
Description |
Gets the | ||
Return | osid.id.IdList | the enrollment Ids | |
Errors | ILLEGAL_STATE | hasEnrollments() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getEnrollments | ||
Description |
Gets the | ||
Return | osid.course.program.EnrollmentList | the enrollments | |
Errors | ILLEGAL_STATE | hasEnrollments() is false | |
OPERATION_FAILED | unable to complete request | ||
Compliance | mandatory | This method must be implemented. | |
Method | getProgramEntryRecord | ||
Description |
Gets the program entry record corresponding to the
given | ||
Parameters | osid.type.Type | programEntryRecordType | the type of program entry record to retrieve |
Return | osid.course.chronicle.records.ProgramEntryRecord | the program entry record | |
Errors | NULL_ARGUMENT | programEntryRecordType is null | |
OPERATION_FAILED | unable to complete request | ||
UNSUPPORTED | hasRecordType(programEntryRecordType) is false
| ||
Compliance | mandatory | This method must be implemented. |