When you begin the project, you are required to run the SplashScreen first.
The scripts handles the following:
- Ensures you have connection to the internet before proceeding
- It ensures you have the latest software requirements to use this application(See here)
After the splash screen, you are then greeted with the login form below
Here you are required login with your student id or staff id as suggested in the textbox entries.
You are required to create an account if you don't have any.
Here is sign-up form
One is required to create a student or a staff account in case they don't have.
Ensure you remember your credentials inorder to avoid resetting your password whenever you try loging in.
The way to reset your password if forgot is quite simple. You are required to provide your admission number and wait for a reset email to be sent to your account email address.
You are required to click the reset button in the received email then you'll be redirected to a webpage where you'll input your new password.
Note You can also change your password after you login to the Portal's Dashboard
These is the place where the user manages all their details including:
- Fees
- Reporting
- Account profile
- Messages
- Units, Examination and Deferment
- Clearance
- Evaluation e.t.c.
Note It is actually the portal
- Clone the project with git:
git clone https://github.com/IdrisFallout/MKSUPortal.git
- To setup the project(install all dependencies) run
pip install -r requirements.txt
- Ensure you have a chrome web-browser installed in your system(the project makes use of selenium)
- Make sure you set the environment variables properly at .env
- To start the application run python splash_screen.py