Changeset 12968 for main/waeup.kofa/trunk
- Timestamp:
- 19 May 2015, 20:30:46 (10 years ago)
- Location:
- main/waeup.kofa/trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/README.txt
r11481 r12968 11 11 See http://www.waeup.org to learn more about WAeUP. 12 12 13 Installation instructions can be found in the User Documentation(docs13 Installation instructions can be found in the User Handbook (docs 14 14 folder in the file system). -
main/waeup.kofa/trunk/docs/INSTALL.txt
r12967 r12968 16 16 :local: 17 17 18 .. _prerequisites: 18 19 19 20 Prerequisites -
main/waeup.kofa/trunk/docs/source/userdocs/academics.rst
r12953 r12968 7 7 university contains faculties which again host departments. The 8 8 latter offer courses (course units) and study programmes (courses of 9 study). A course is series of classes or lessons on a particular9 study). A course is a series of classes or lessons on a particular 10 10 subject. This can be a lecture, tutorial, seminar, practical work 11 11 offered by a lecturer of the department over a period of an academic … … 24 24 academic section is a container of type `FacultiesContainer` with id 25 25 ``academics`` which contains faculty sub-containers. They again 26 contain department sub-objects, nothing else. This leads to a 27 :ref:`treelike storage of objects <object_database>`. 26 contain department sub-objects and so on. This leads to a 27 :ref:`treelike storage of objects <object_database>`:: 28 29 Academic Section (FacultiesContainer) 30 | 31 --> Faculty 32 | 33 --->Department 34 | 35 +---> CoursesContainer 36 | | 37 | +--------------------> Course 38 | ^ 39 +---> CertificatesContainer | 40 | | 41 +-----> Certificate | 42 | | 43 +------> CertificateCourse 28 44 29 45 .. note:: … … 36 52 well. Thus navigating through the academic section and other 37 53 parts of Kofa with a test browser is perfectly described in 38 :ref:` browser.txt <pages_txt>`.54 :ref:`pages.txt <pages_txt>`. 39 55 40 .. seealso::41 42 :ref:`Browsing Kofa Doctests <pages_txt>`43 56 44 57 Faculties … … 66 79 Additionally, each department object has the attributes 67 80 `certificates` and `courses`. These attributes again are containers 68 which hold certificate and course objects respectively. A69 :py:meth:`traverse81 which hold certificate and course objects respectively. 82 A :py:meth:`traverse 70 83 <waeup.kofa.university.department.Department.traverse>` method leads 71 84 the user to believe that `certificates` and `courses` are the ids of … … 73 86 However, it doesn't matter if we store a sub-object 'in' or 'at' a 74 87 parent object. The result is exactly the same: :ref:`a hierarchical, 75 treelike storage of objects <object_database>` .88 treelike storage of objects <object_database>` (see also diagram above). 76 89 77 90 The following :ref:`local roles <local_roles>` can be assigned at -
main/waeup.kofa/trunk/docs/source/userdocs/datacenter/import_processors.rst
r12952 r12968 28 28 do not list available fields of each processor here. Available fields 29 29 are shown in the browser user interface on the upload page of the 30 portal. 30 portal. The processors of the Kofa base package can be viewed 31 `here <http://kofa-demo.waeup.org/processors>`_. 31 32 32 33 Regular Processors -
main/waeup.kofa/trunk/docs/source/userdocs/datacenter/import_stages.rst
r12963 r12968 32 32 vocabularies, which feed the choices, can be also accessed from the 33 33 datacenter upload page and shows up in a modal window. 34 Sources and vocabularies of the base package can be viewed 35 `here <http://kofa-demo.waeup.org/sources>`_. 34 36 35 37 Data center managers can upload any kind of CSV file from their -
main/waeup.kofa/trunk/docs/source/userdocs/students.rst
r12908 r12968 3 3 Student Section :sup:`in progress` 4 4 ********************************** 5 6 'Student' is a multi-purpose term in Kofa which may lead to some misconceptions. First of all 'Student' is a Python/Grok container class and student objects are the instances of this class. Sometimes we are sluggish when talking about 'creating students' and actually mean: 'creating student container objects and storing the objects (persistently) in the ``students`` container'. The latter is the parent container for all students in the portal. 7 8 The :ref:`treelike storage of objects <object_database>` in the student section can be figured as follows:: 9 10 11 Student Section (StudentsContainer) 12 | 13 --> Student 14 | 15 --->StudentStudyCourse 16 | | 17 | +---> StudentStudyLevel 18 | | 19 | +----------------> CourseTicket 20 | 21 +---> StudentPaymentsContainer 22 | | 23 | +-----> StudentOnlinePayment 24 | 25 +---> StudentAccommodation 26 | 27 +-----> BedTicket 28 29 30 .. note:: 31 32 Throughout Kofa we distinguish singular and plural expressions. A students container contains students (or more precisely student containers), a payments container contains payments, a courses container contains courses, a certificates container contains certificates. 33 34 Furthermore, a student is also a user of the portal and the student object is a user account surrogate, see :ref:`Applicants and Students <applicants_and_students>`. In the following we always refer to the student container when talking about a student. 35 36 Students 37 ======== 38 39 The `Student` class is a container class which means, there are not only attributes describing the student but also content. Each student container contains exactly three sub-containers: ``studycourse`` (instance of `StudentStudyCourse`), ``payments`` (instance of `StudentPaymentsContainer`) ``accommodation`` (instance of `StudentAccommodation`). The purposes of them are described further below. 40 41 Let's talk about the attributes and methods belonging to the `Student` class, the so-called 'external behaviour' of student objects. The data stored with each student object are subdivided into three parts: base data, personal data and clearance data. 42 43 Now comes the point where we have to briefly introduce Zope's (see :ref:`prerequisites`) concept of 'interfaces'. 44 45 46 Student Study Courses 47 ===================== 48 49 Student Study Levels 50 -------------------- 51 52 Student Payments 53 ================ 54 55 Student Accommodation 56 ===================== -
main/waeup.kofa/trunk/docs/source/userdocs/users.rst
r12930 r12968 31 31 self-registration of applicants. 32 32 33 .. _applicants_and_students: 33 34 34 35 Applicants and Students -
main/waeup.kofa/trunk/src/waeup/kofa/university/catalog.py
r12233 r12968 57 57 class CertificateCoursesIndexes(grok.Indexes): 58 58 """This catalog is needed for automatic removal of certificate courses 59 and later for selection of course tickets in the student ssection.59 and later for selection of course tickets in the student section. 60 60 """ 61 61 grok.site(IUniversity)
Note: See TracChangeset for help on using the changeset viewer.