This is a web application for high school students to learn English, which provides the following features:
- Basic English lessons such as vocabulary, grammar, etc.
- A forum for users to help and exchange with each other.
- Practice tests for high school exams and national exams.
- Leaderboard for users' practice exam results.
- Integration with Google Translate's text translation API.
-
PHP 7+
-
MySQL 5.7+
-
Apache/Nginx server
(If you need a more detailed guide in Vietnamese, please open the readme.docx file above)
Xampp is a complete distribution of Apache, PHP, MySQL, and Perl, allowing you to run a web server on your computer. To download and install Xampp, you can refer to the guide on the official website: https://www.apachefriends.org/download.html
You can clone the project to your computer by using the following command:
git clone https://github.com/ChauCongTu/php-mvc-e-learning.git
Alternatively, you can download the project as a zip file and extract it into the Xampp folder.
-
Create a new database with any name in phpMyAdmin.
-
Import file
data.sql
to database -
To configure the database connection, modify the information in the
configs/database.php
file.
-
Open Xampp and turn on Apache and MySQL services.
-
Access the
http://localhost/your-path-to-project-folder
address in the browser to open the website.
Chau Que Nhon ([email protected])