Skip to content

Abdurozzaq/LaraELearn

Repository files navigation

LaraELearn

AdminLTE x Laravel E-Learning System Script

SORRY THIS REPOSITORY HAS BEEN DISCONTINUED

So there is no more support for this project. And by the way this is my first project, so this project is very messy.

Image of Yaktocat

Features

User Roles Admin, Teacher, Student.

Basic Features

Authentication, Course/Mapel, Class/Kelas, Upload Theory/Materi (Teacher), See Theory/Materi based on Student Class and Course.

User Manager

Create Student, Manage Student Profile, Create Teacher, Manage Teacher Profile.

Installation

Create a Database Table in phpMyAdmin

Extract the LaraELearn Source Code that has been downloaded to a folder anywhere.

Open Code Editor → Terminal.

In Terminal, navigate to the extracted LaraELearn folder. $ cd LaraELearn

Enter these commands one by one (without the $ sign),

$ cp .env.example .env
$ php artisan key:generate
$ php artisan storage:link

Edit the .env file like this,

DB_HOST = 127.0.0.1 // change to Host your database
DB_PORT = 3306
DB_DATABASE = laraelearn // change to the name of the database table that you created
DB_USERNAME = root // change to be your database username, default root
DB_PASSWORD = ... // change to your databse password, null default 

Run this command for Seed : $ php artisan migrate --seed

Done 😉, to run LaraELearn enter the command below: $ php artisan serve

Then open the browser, and enter the url: http://localhost:8000

or if you want to run on another port, use the command: $ php artisan serve --port: 627 // e.g. the port is "627"

Thank you, Good Luck ... 😁

Export To PDF Feature

LaraELearn is using Laravel Snappy for export Materi/Theory to PDF, so for configuring LaraELearn for Laravel Snappy see https://github.com/barryvdh/laravel-snappy

The Accounts on seeder:

Admin Account - Username: Okemin, Password: password

Teacher Account - Username: Teacher, Password: password

Student Account - Username: Student, Password: password

You can add new account from admin account.

About

AdminLTE x Laravel E-Learning System Script

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published