The Lectures Evaluation Platform is a web application designed to enhance the quality of education by providing a streamlined process for students to register and submit feedback about their lectures. This platform enables students to share their opinions and experiences, which can be used by educators and administrators to improve teaching methods and course content.
These instructions will help you set up a copy of the Lectures Evaluation Platform project on your local machine for development and testing purposes.
List of software and tools needed before you can install the project.
Step-by-step series of examples that tell you how to get a development environment running.
-
Clone the repository:
git clone https://github.com/assirims/simple_course_evalution.git cd simple_course_evalution -
Install the dependencies and set up the database:
bin/setup
-
Run the server:
rails server
-
Open your browser:
Navigate to http://localhost:3000 to see the application in action.
Notes about how to deploy this on a live system.
For example, if using Heroku:
- Install the Heroku CLI.
- Log in to Heroku and create an application.
heroku login heroku create your-app-name
- Deploy the application:
git push heroku main
- Run migrations:
heroku run rails db:migrate
- Ruby on Rails - The web framework used
- PostgreSQL - Database
- Bootstrap - Frontend framework for responsive design
Feel free to adjust and expand this section to include all the technologies used in your Lectures Evaluation Platform project.
Guidelines for how to contribute to the project.
- Fork the repository.
- Create a feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin my-new-feature
- Create a new Pull Request.
- Mohammed Assiri - assirims
This project is licensed under the MIT License.