Welcome to the README documentation for the Online Formation Website developed using CodeIgniter 3. This project serves as a comprehensive platform for a private university to manage and deliver online courses and educational content to students. This document provides an overview of the project's features, installation instructions, and usage guidelines.
The Online Formation Website is designed to cater to the needs of a private university by providing a user-friendly online platform for managing and delivering academic content to students. The system facilitates course creation, enrollment, content delivery, assessment, and communication between instructors and students.
-
Showcase Website that allow visitors to check the overview of the university
-
User Roles: The system supports 2 user roles by login, including administrators and students, each with specific privileges and access levels.
-
Course Management: Administrators can create and manage courses, upload course materials, and set up assessments.
-
Student Enrollment: Students can browse available courses, enroll in courses of their choice, and track their progress.
-
Content Delivery: Administrators can upload various types of course content, such as documents, videos, and quizzes.
-
Assessment: Administrators can create quizzes and assignments for students to complete online, and students can submit their work through the platform.
Follow these steps to set up the project on your local development environment:
-
Prerequisites: Make sure you have PHP, MySQL, and a web server (such as Apache) installed on your machine.
-
Clone the Repository: Clone this repository to your local machine using
git clone https://github.com/RantoPenjy/online-formation.git
. -
Configure Database: Create a new MySQL database and import the provided SQL dump (
formation.sql
) to set up the necessary tables. -
Configuration: Edit the
application/config/config.php
file to set the base URL of your application. -
Database Configuration: Edit the
application/config/database.php
file and enter your database credentials. -
Email Configuration: If the system requires email functionality, edit the
application/config/email.php
file and enter your email settings. -
Run the Application: Access the project through your web browser and start using the Online Formation Website.
-
Administrator: Log in as an administrator to manage users, courses, and overall system settings.
-
Student: Log in as a student to browse courses, enroll, access course materials, and submit assignments.
This project is licensed under the MIT License.