source: main/waeup.kofa/trunk/docs/source/userdocs/students.rst @ 13599

Last change on this file since 13599 was 13076, checked in by Henrik Bettermann, 9 years ago

After careful consideration: plural is more appropriate than singular.

A student section has another meaning: https://en.wikipedia.org/wiki/Student_section

File size: 1.8 KB
RevLine 
[12829]1.. _student_section:
2
[13076]3Students Section
4****************
[12968]5
[13025]6'Student' is a multi-purpose term in Kofa which may lead to some
7misconceptions. First of all, 'Student' is a Python/Grok container
8class and student objects are the instances of this class. Sometimes
9we are sluggish when talking about 'creating students' and actually
10mean: 'creating student container objects and storing the objects
11(persistently) in the ``students`` container'. The latter is the
12parent container for all students in the portal.
[12968]13
[13025]14The :ref:`treelike storage of objects <object_database>` in the
[13076]15students section can be figured as follows::
[12968]16
17
[13076]18  Students Section (StudentsContainer)
[12968]19  |
[12969]20  +---> Student
21        |
22        +---> StudentStudyCourse
23        |     |
24        |     +-----> StudentStudyLevel
25        |             |
26        |             +-----> CourseTicket
27        |
28        +---> StudentPaymentsContainer
29        |     |
30        |     +-----> StudentOnlinePayment
31        |
32        +---> StudentAccommodation
33              |
34              +-----> BedTicket
[12968]35
36
37.. note::
38
[13025]39  Throughout Kofa we distinguish singular and plural expressions. A
40  students container contains students (or more precisely student
41  containers), a payments container contains payments, a courses
42  container contains courses, a certificates container contains
43  certificates.
[12968]44
[13025]45Furthermore, a student is also a user of the portal and the student
46object is a user account surrogate, see :ref:`Applicants and
47Students <applicants_and_students>`. In the following we always
48refer to the student container when talking about a student.
[12968]49
[13025]50Interfaces
51==========
[12968]52
[13025]53.. toctree::
54   :maxdepth: 3
[12968]55
[13025]56   students/interfaces
[12968]57
[13025]58Workflow & History
59==================
[12998]60
[13025]61.. toctree::
62   :maxdepth: 3
[12968]63
[13025]64   students/workflow
[12968]65
[13048]66Browser Pages
67=============
[12971]68
[13025]69.. toctree::
70   :maxdepth: 3
[12999]71
[13025]72   students/browser
Note: See TracBrowser for help on using the repository browser.