The effectiveness of open learning is increasing worldwide because of the flexibility in accessing the learning materials from anywhere at any time. Implementing open learning through online video tutorials and online classes helps the majority of the student strength comprises working-class people.
We will try to explain briefly the e-learning platform built for the Faculty of mathematics and informatics of the university of BBA, the platform mainly has 3 types of actors students, teachers, and administrators. and it has 3 spaces.
This tool helps to access a course builder that makes the management of courses easy and fast and publish them on the platform basically it enables the teacher to:
- create a course.
- each course may have several chapters.
- each chapter has many contents that are composed of videos and files.
This space gives the user access to published courses and can:
- Search for specific courses.
- enroll courses.
- follow-up of the enrolled courses and track of the contents viewed on each course.
This space allows the administrator of the platform to manage users and their permissions and watch published courses, the administrator is also responsible for the settings of the platform.
install npm
dependencies
npm install
install PHP
dependencies
composer install
Serve the application
php artisan serve
if you face some problems with missing extensions you can install them
sudo apt-get install -y php7.1-cli php7.1-json php7.1-common php7.1-mysql php7.1-zip php7.1-gd php7.1-mbstring php7.1-curl php7.1-xml php7.1-bcmath