university.interfaces - Interfaces of the University Package

Interfaces of academics specific objects.

interface waeup.kofa.university.interfaces.ICertificate[source]

Extends: waeup.kofa.interfaces.IKofaObject

Representation of a certificate.

school_fee_4

Foreigner Returning School Fee

code

Code

ratio

Installment Ratio

degree

Degree

title

Title

application_category

Application Category

custom_textline_1

Custom Textline 1 (not used)

end_level

End Level

start_level

Start Level

study_mode

Study Mode

school_fee_2

Returning School Fee

school_fee_3

Foreigner Initial School Fee

custom_float_2

Custom Float 2 (not used)

custom_textline_2

Custom Textline 2 (not used)

custom_float_1

Custom Float 1 (not used)

school_fee_1

Initial School Fee

interface waeup.kofa.university.interfaces.ICertificateCourse[source]

Extends: waeup.kofa.interfaces.IKofaObject

A certificatecourse is referring a course and provides some own attributes.

mandatory

Registration required

level

Level

course_category

Course Category

getCourseCode()

Return the code of the course referred to.

This is needed for cataloging.

course

Course

interface waeup.kofa.university.interfaces.ICertificatesContainer[source]

Extends: waeup.kofa.interfaces.IKofaContainer

A container for certificates.

addCertificate(certificate)

Add an ICertificate object.

Returns the key, under which the object was stored.

interface waeup.kofa.university.interfaces.ICourse[source]

Extends: waeup.kofa.interfaces.IKofaObject

Representation of a course.

code

Code

title

Title of course

passmark

Passmark

former_course

Former course

If this attribute is being set all certificate courses referring to this course will be automatically deleted.

credits

Credits

semester

Semester/Term

interface waeup.kofa.university.interfaces.ICoursesContainer[source]

Extends: waeup.kofa.interfaces.IKofaContainer

A container for faculties.

addCourse(course)

Add an ICourse object.

Returns the key, under which the object was stored.

interface waeup.kofa.university.interfaces.IDepartment[source]

Extends: waeup.kofa.interfaces.IKofaObject

Representation of a department.

officer_2

Department Officer 2

officer_3

Department Officer 3

code

Code

officer_4

Department Officer 4

title

Name of department

score_editing_disabled

Score editing disabled

Lectures can not edit scores if ticked.

courses

A container for courses.

officer_1

Department Officer 1

certificates

A container for certificates.

title_prefix

Name prefix

interface waeup.kofa.university.interfaces.IFacultiesContainer[source]

Extends: waeup.kofa.interfaces.IKofaContainer

A container for faculties.

addFaculty(faculty)

Add an IFactulty object.

interface waeup.kofa.university.interfaces.IFaculty[source]

Extends: waeup.kofa.interfaces.IKofaContainer

Representation of a university faculty.

officer_2

Faculty Officer 2

officer_1

Faculty Officer 1

title

Name of faculty

code

Code

title_prefix

Name prefix