1 | What is WAeUP.Kofa ? |
---|
2 | ******************** |
---|
3 | |
---|
4 | Kofa means 'entrance' or 'portal' in Hausa language. |
---|
5 | |
---|
6 | WAeUP.Kofa is a multifunctional, open source, web based student |
---|
7 | management system to provide transparent and comprehensive |
---|
8 | information about application and study progress. The system |
---|
9 | controls all kinds of application and student registration processes |
---|
10 | at large schools and universities in Nigeria. It is a generic system |
---|
11 | which can be deployed by, and is useful to most universities, |
---|
12 | colleges or schools worldwide. |
---|
13 | |
---|
14 | WAeUP.Kofa is the flagship of the West African eUniversity Project |
---|
15 | (WAeUP). See http://www.waeup.org to learn more about WAeUP. |
---|
16 | |
---|
17 | WAeUP.Kofa is really an allrounder. The best way to briefly describe |
---|
18 | its functionality, is to explain what the software can *not* do for |
---|
19 | you, rather than trying to describe all its features in just a few |
---|
20 | words. Kofa is primarily not an e-learning system, although, it has |
---|
21 | some basic content management features which can be used by |
---|
22 | lecturers to disseminate course material. Kofa is also not a |
---|
23 | scheduler which generates lesson plans or timetables for lecturers |
---|
24 | or students. Although students register their courses with Kofa and |
---|
25 | can see or print course lists for each academic session, so far, |
---|
26 | courses do not contain information, when or where they take place. |
---|
27 | However, due to the modular design of Kofa, a scheduler or room |
---|
28 | planner could be easily added. |
---|
29 | |
---|
30 | WAeUP.Kofa is divided into sections. Each section has its own folder |
---|
31 | in Kofa's `object database`. When starting Kofa in debug mode:: |
---|
32 | |
---|
33 | $ ./bin/kofactl debug |
---|
34 | |
---|
35 | we can use simple Python expression to view the first two levels of |
---|
36 | the database structure:: |
---|
37 | |
---|
38 | >>> list(root.keys()) |
---|
39 | [u'app'] |
---|
40 | >>> list(root['app'].keys()) |
---|
41 | [u'accesscodes', u'applicants', u'configuration', u'datacenter', |
---|
42 | u'documents', u'faculties', u'hostels', u'mandates', u'reports', |
---|
43 | u'students', u'users'] |
---|
44 | |
---|
45 | |
---|
46 | The section/folder structure can be figured as follows:: |
---|
47 | |
---|
48 | root (Database Root) |
---|
49 | | |
---|
50 | +---> app (University) |
---|
51 | | |
---|
52 | +---> faculties (Academic Section) |
---|
53 | | |
---|
54 | +---> students (Students Section) |
---|
55 | | |
---|
56 | +---> applicants (Aplicants Section) |
---|
57 | | |
---|
58 | +---> documents (Documents Section) |
---|
59 | | |
---|
60 | +---> hostels (Accommodation Section) |
---|
61 | | |
---|
62 | +---> accesscodes (Access Codes Section) |
---|
63 | | |
---|
64 | +---> configuration (Configuration Section) |
---|
65 | | |
---|
66 | +---> users (Officers) |
---|
67 | | |
---|
68 | +---> datacenter (Data Center) |
---|
69 | | |
---|
70 | +---> mandates (Mandates) |
---|
71 | | |
---|
72 | +---> reports (Reports) |
---|
73 | |
---|
74 | The user handbook follows this organizational structure and adds |
---|
75 | further chapters where needed. Also installation instructions and |
---|
76 | basic information about customization can be found there. |
---|
77 | |
---|
78 | You can also find latest docs at https://kofa-doc.waeup.org/ |
---|