Skip to content

Latest commit

 

History

History
71 lines (52 loc) · 3.05 KB

README.md

File metadata and controls

71 lines (52 loc) · 3.05 KB

Futurense Learning management system 🌟

futurense.mp4

Project Overview 📚

Futurense LMS is a comprehensive Learning Management System designed to cater to the needs of both students and educators. This system provides a user-friendly interface for managing courses, assignments, grades, attendance, and exams. Students can easily log in, update passwords, and access a main dashboard where they can view their enrolled courses, submit assignments, check their grades, and monitor attendance records. Educators can manage their course content, create assignments, and track student progress. The LMS is built with a robust client-server architecture, using Tkinter for the client-side interface and MySQL for secure data storage and management. This ensures seamless interaction between the users and the system, providing a streamlined educational experience.

Technologies Used 💻

  • Python 🐍
  • MySQL Connectivity 🗄️
  • Tkinter 🖼️

Python Pages 📄

The login page through which mainpage is attached

Contains the main page or dashboard.

Steps to Access the Application 🚀

  1. Clone the repository 🛠️

    git clone https://github.com/yashvisharma1204/Neural-Nexus
  2. Save the lms.sql file in your MySQL Workbench 🗂️

    • Open MySQL Workbench.
    • Open the lms.sql file and execute it to set up the database schema.
  3. Configure MySQL Connection 🔧

    • Open all .py files.
    • Locate the MySQL connection function and add your MySQL Workbench username and password.
  4. Run the Application ▶️

    • Run project.py using the command:
      python project.py
  5. Login 🔑

    • Use the following credentials to login:
    • For testing Forgot password write the asked credentials the OTP will be generated in command line.
    • Enter it and password will be changed
  6. Navigate the Application 🧭

    • Once logged in, it will take 5-10 secs for the dashboard to open.
    • Then, you will see the main page with buttons.
    • Click on the "Profile" button to toggle the profile view.
  7. Navigate to Other Sections 📚

    • Click on the buttons of pages you want to explore.
    • Each button will open new pages and their related content.
  8. Log Out 🚪

    • Come back to the dashboard and click on the logout button on the upper side.
    • It will bring you back to the login page.

Roles and Responsibilities

  1. Yashvi Sharma:(Leader) Dashboard and contribution in Exams and Course sections
  2. Punit Kumar: Login Page, Result section and contribution in Exams section
  3. Manish Mishra: Assignment section
  4. Vaibhav Tamang: Attendance section
  5. Pichikala Aditya: Course Section

Special thanks to our dedicated team and supportive mentors for making the Futurense LMS a reality. Your hard work and guidance have been invaluable! 🙏✨