A. Owner Account & User Creation
As the system owner, use the initial account to create further administrative accounts.
First Account Credentials:
Username: OwnerAccount1
Password: DenisKamanzi@9898
Password: DenisKamanzi@9898
How to create a new user:
- Log in using the credentials above.
- Navigate to the Users table on the dashboard.
- Click "Add user" and fill in the required details.
- In the permissions section, set superuser = true and active = true.
- In the additional information section, set Role = Owner.
Note: Accounts created here manage all school activities via the dashboard. For app-specific management, set the role to admin and assign the specific school. Dashboard management is recommended for all activities.
B. Registering New Clients
- Go to the Schools table and create a profile for the client's school.
- Create a user account in the Users table, assigning the new school to this user.
- Provide the client with their unique username and password.
- The client can now log into the application to manage their school's activities.
Important: When creating the client's account, ensure superuser and active are set to true, and the Role is set to admin. This client will be the system controller for their specific school.
C. School Workflow
Once the system controller is logged in, they can configure the school settings in this order:
1. Setup Process
- Create classes and streams.
- Create users (teachers, admin, parents).
- Define subjects and register teachers.
- Register parents and students (assigning each student to a parent, class, and stream).
2. Management Modules
- School Calendar & Timetable.
- Fees, Grades, and Exams.
- Attendance & Student Behavior.
- Reporting and Analytics.