[7819] | 1 | What is WAeUP.Kofa ? |
---|
[7589] | 2 | ******************** |
---|
[3798] | 3 | |
---|
[13178] | 4 | Kofa means 'entrance' or 'portal' in Hausa language. |
---|
[3798] | 5 | |
---|
[13178] | 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, |
---|
[13852] | 12 | colleges or schools worldwide. |
---|
[3798] | 13 | |
---|
[13178] | 14 | WAeUP.Kofa is the flagship of the West African eUniversity Project |
---|
| 15 | (WAeUP). See http://www.waeup.org to learn more about WAeUP. |
---|
[13174] | 16 | |
---|
[13178] | 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 |
---|
[13268] | 31 | in Kofa's `object database`. When starting Kofa in debug mode:: |
---|
[13178] | 32 | |
---|
[13174] | 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 | |
---|
[13175] | 46 | The section/folder structure can be figured as follows:: |
---|
[13174] | 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 |
---|
[13268] | 76 | basic information about customization can be found there. |
---|
| 77 | |
---|
| 78 | You can also find latest docs at https://kofa-doc.waeup.org/ |
---|