Daftar Aplikasi Diskon Cek Disini !!!

Lernen LMS - Learning Management System

Lernen LMS

Lernen is the all-in-one online tutor marketplace designed to connect students with expert tutors across a wide range of subjects. With its user-friendly interface, students can effortlessly browse and filter tutors by subject, location, fees, and more, ensuring they find the perfect match for their educational needs. Whether you’re looking for private one-on-one sessions or engaging group classes, Lernen offers flexible session management, including customizable durations, recurring bookings, and a seamless calendar view to keep your schedule organized.

What sets Lernen apart is its powerful suite of integrated tools at no extra cost. Communicate in real-time with Lara Guppy Pro’s free messaging solution, complete with file sharing and location sharing features. LaraBuild’s drag-and-drop builder. All of this is wrapped in a mobile-friendly, responsive design, ensuring you can access learning and teaching anytime, anywhere. With Lernen, you’re not just getting a platform—you’re getting a complete, customizable solution to elevate your educational experience.

Features

Tutor Discovery & Profile Listings

  • Browse Tutors: Students can browse through a diverse list of tutors, each with a detailed profile that includes their subject expertise, location, and session fees.
  • Filter Options: Search and filter tutors by subject group, specific subjects, fee per session, tutor location, and language proficiency.
  • Tutor Profiles: Each tutor profile features essential details like their experience, session availability, languages spoken, and reviews from past students.

Session Management

  • Session Types: Lernen supports both private one-on-one sessions and group sessions, catering to different learning needs.
  • Session Booking: Students can easily book sessions by selecting an available time slot, choosing the session type, and confirming the booking.
  • Session Scheduling: Tutors can create and manage session schedules with options to set start and end times, session duration, and the number of session seats.
  • Rescheduling a session: in case you need to cancel your session, you can always reschedule.

Dashboard & Calendar Integration

  • My Bookings: Students and tutors can view and manage their upcoming, ongoing, and past bookings via a comprehensive dashboard.
  • Calendar View: The calendar integration allows users to view their schedules on a daily, weekly, or monthly basis, ensuring easy tracking of all learning activities.

Subject Management

  • Add New Subjects: Tutors can add new subjects they wish to teach, including setting the rate, uploading relevant images, and providing a brief subject description.

Review & Feedback System

  • Student Reviews: After each session, students have the opportunity to leave reviews and provide feedback on their experience with the tutor.
  • Tutor Ratings: Tutors receive ratings based on the feedback from their students, helping to build credibility and trust within the platform.

User-Friendly Interface

  • Profile Settings: Both tutors and students can manage their profiles, billing details, and preferences through a simple and easy-to-navigate interface.
  • Favourites: Students can save their preferred tutors to a favourites list for quick access to their profiles and easy session booking in the future.
  • Wallet Balance: The platform includes a built-in wallet feature, allowing users to manage their funds, track their spending, and withdraw earnings.

Responsive Design

  • Mobile Compatibility: Lernen is fully responsive, ensuring a seamless experience on both desktop and mobile devices. The platform is also available as a mobile app, offering on-the-go access to all features.

Student & Tutor Communication

  • Integrated Messaging with Lara Guppy: Lernen features an integrated messaging system powered by Lara Guppy, allowing students and tutors to communicate seamlessly. This feature is completely free and supports direct messaging, file sharing, and more, facilitating better coordination and support between users.
  • Messaging Features: Real-Time Chat: Engage in real-time conversations with tutors or students.
  • Message Attachments: Easily share files, images, documents, and other attachments directly through the chat.
  • Voice Messages: Send and receive voice messages for more personalized communication.
  • Emojis and Reactions: Enhance your messages with emojis and reactions to express yourself better.
  • Location Sharing: Share your location directly within the chat to facilitate meet-ups or simply provide location-based context.
  • Message Status: See the status of your messages, including sent, delivered, and read receipts.
  • Booking Notifications: Automated notifications keep users informed about session bookings, changes, and reminders, ensuring they never miss a session.

Customizable Email Templates

  • Email Automation: Lernen offers a suite of customizable email templates for various scenarios, including booking confirmations, session reminders, feedback requests, and more.
  • Personalization Options: Emails can be personalized with variables such as student and tutor names, session details, and more, ensuring effective communication and engagement.
  • Easy Management: Admins can easily modify and update email templates to reflect branding and specific communication needs.

ScreenShoot

Instalasi

  • Download Dulu Source Code dan Database nya
  • Download file Pendukung yaitu web server xampp bisa download di sarankan php 7.3 atau versi 7.4
  • Text editor untuk menjalankan dan membongkar coding adalah vscode
  • Install xampp seperti biasa dan vscode nya
  • Jangan lupa instal composer, jika anda belum punya composer silahkan untuh pada link berikut : getcomposer.exe
  • Copy folder Source Code  yang sudah di download ke direktory c/xampp/htocs
  • kemudian buka vcscode dan masukan folder project anda
  • selanjutnya buka terminal jalankan perintah composer install dan composer update
  • tahap selanjutnya silahkan masukan perintah : cp .env.example .env untuk membuat database baru
  • setelah itu sesuaikan setingan koneksi database pada .env
  • ketikan perintah : php artisan key:generate untuk mebuat key kode
  • langkah selanjutnya buatlah database di phpmyadmin dengan nama yang sama pada file .env
  • kembali ke terminal vscode ketikan perintah : php artisan migrate --seed itu berguna untuk memikgrasikan database yang ada. tunggu hingga selesai
  • untuk membuka project atayu menjalankan project silahkan gunakan perintah : php artisan serve pada terminal vscode anda
  • selesai

Catatan

  • Akun Login Username : admin  Pasword : admin
  • Jika Tidak Bisa anda bisa cek di tabel admin atau user pada phpmyadmin
  • Jika terjadi error silahkan sesuaikan versi php aplikasi