COURSIZ is here to revolutionize the learning process by creating a comprehensive web application that amalgamates essential features for students and teachers. It aims to introduce innovative functionalities catering to teacher-student interaction and comprehensive progress tracking. Additionally, supervisors will have tools to assess teacher performance based on student feedback via surveys.
- Ensure you have Python installed on your machine. You can download it from Python's official website.
- Use Git to clone the project to your local machine.
- Clone the repository:
git clone https://github.com/alhusseain/COURSIZ.git
- Navigate to the project directory:
cd COURSIZ
- Install project dependencies:
pip install -r requirements.txt
- Ensure you have SQL Server Management Studio (SSMS) installed on your machine. You can download it from Microsoft's official website.
- Installing SSMS: Follow the steps in the previous link.
- Creating the database: Run the provided SQL file provided in the database folder.
- Start the Flask server:
flask run
- Access the Application: Open a web browser and go to
http://localhost:5000
to access the application.
- Fork this repository.
- Create a new branch:
git checkout -b your-branch-name
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin your-branch-name
. - Submit a pull request.