The purpose of our project is to build a generalized solution for educational institutions that effectively manage manual tasks in any educational institution. This project will adopt a smart learning environment including awareness about student’s daily and academic activities which will help their parents to learn more about their child’s academic status so that parents will be updated without visiting the institutions. The system will provide intelligent analysis as well as predictions to students and administrations of an institution to improve their performance and productivity.
These instructions will give you a copy of the project up and running on your local machine for development and testing purposes.
You need the following tools to be install before getting started:
You would also need to have a browser (e.g. Chrome) and a text editor (e.g. VS Code).
These steps will help you clone the repository on your local machine.
$ git clone https://github.com/AIMRL/SMS_2020.git
cmd
for any other teminal you like and open the repository on your local machine.
$ cd SMS_2020
These steps will help you run the project on your local machine.
Open cmd
or any terminal you like from the project directory and enter the following commands:
Move into the front-end project:
$ cd intelligent_remote_academia-frontend
Install the project dependencies. This will take a while and will be required for the first time only.
$ npm install
Start the react project:
$ npm start
Open cmd
or any terminal you like from the project directory and enter the following commands:
$ cd IRAAPI/IRAAPI
$ dotnet watch run
intelligent_remote_academia-frontend/src/services/httpService
by changing the value of variable apiUrl
.1. intelligent_remote_academia-frontend/src/components/routing/AdminRouting.jsx
2. intelligent_remote_academia-frontend/src/components/routing/ParentRouting.jsx
3. intelligent_remote_academia-frontend/src/components/routing/TeacherRouting.jsx
intelligent_remote_academia-frontend/src/components/constants/sidebarConsts.js
IRAAPI/IRAAPI/appsettings.json
// Connection String format:
"Default" : "
## Authors
List of contributors who participated in this project:
- **Arslan Yousaf** - *Worked on developing backend api, database design and api integrations*
- **Zainab** - *Worked on developing backend api, database design and realtime web functionality*
- **Daniyal Ahmed** - *Worked on testing backend api's and frontend*
- **Sohaib Salman** - *Worked on developing frontend, backend, mobile app and api integrations*
- **Tehreem Akhter** - *Worked on developing frontend, api integrations and realtime web functionality*