1 | .. _student_section: |
---|
2 | |
---|
3 | Student Section |
---|
4 | *************** |
---|
5 | |
---|
6 | 'Student' is a multi-purpose term in Kofa which may lead to some |
---|
7 | misconceptions. First of all, 'Student' is a Python/Grok container |
---|
8 | class and student objects are the instances of this class. Sometimes |
---|
9 | we are sluggish when talking about 'creating students' and actually |
---|
10 | mean: 'creating student container objects and storing the objects |
---|
11 | (persistently) in the ``students`` container'. The latter is the |
---|
12 | parent container for all students in the portal. |
---|
13 | |
---|
14 | The :ref:`treelike storage of objects <object_database>` in the |
---|
15 | student section can be figured as follows:: |
---|
16 | |
---|
17 | |
---|
18 | Student Section (StudentsContainer) |
---|
19 | | |
---|
20 | +---> Student |
---|
21 | | |
---|
22 | +---> StudentStudyCourse |
---|
23 | | | |
---|
24 | | +-----> StudentStudyLevel |
---|
25 | | | |
---|
26 | | +-----> CourseTicket |
---|
27 | | |
---|
28 | +---> StudentPaymentsContainer |
---|
29 | | | |
---|
30 | | +-----> StudentOnlinePayment |
---|
31 | | |
---|
32 | +---> StudentAccommodation |
---|
33 | | |
---|
34 | +-----> BedTicket |
---|
35 | |
---|
36 | |
---|
37 | .. note:: |
---|
38 | |
---|
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. |
---|
44 | |
---|
45 | Furthermore, a student is also a user of the portal and the student |
---|
46 | object is a user account surrogate, see :ref:`Applicants and |
---|
47 | Students <applicants_and_students>`. In the following we always |
---|
48 | refer to the student container when talking about a student. |
---|
49 | |
---|
50 | Interfaces |
---|
51 | ========== |
---|
52 | |
---|
53 | .. toctree:: |
---|
54 | :maxdepth: 3 |
---|
55 | |
---|
56 | students/interfaces |
---|
57 | |
---|
58 | Workflow & History |
---|
59 | ================== |
---|
60 | |
---|
61 | .. toctree:: |
---|
62 | :maxdepth: 3 |
---|
63 | |
---|
64 | students/workflow |
---|
65 | |
---|
66 | Browser Pages |
---|
67 | ============= |
---|
68 | |
---|
69 | .. toctree:: |
---|
70 | :maxdepth: 3 |
---|
71 | |
---|
72 | students/browser |
---|