A result checking and uploading web application for students and academic staffs in tertiary instutions.
Clone the project
git clone https://github.com/jaykayudo/grademe.gitGo to the project directory
cd grademeInstall dependencies
pip install -r requirements.txtStart the server
python manage.py runserverChief Admin
email: chiefadmin@grademe.com
password: chiefadmin
Admin
email: admin@grademe.com
password: admin
Student
email: student@grademe.com (passwordless sign in)- Notification
- Email Verification for login
- Result Upload from csv file
- Result Upload from excel file
- Result Upload from form data
- Asynchoronous task with celery for bulk result Upload
- Dynamic form for singles result Upload
- Downloading Result data to pdf file
- Geolocation for Login Notification and Tracking
- Device Tracking
- Actions to Keep track of all actions performed by admins
- Auth Feautures: Reset Password for Chiefadmin, Change Password, Change Email
- Passwordless sign in for students
- Django Role Permission: for a more enhanced way of managing permissions
- Django User agents: for user's device information
- Geoip2 - for user location