Skip to content

πŸ“šπŸ’» Neural-Nexus is a streamlined Learning Management System (LMS) for students and educators. It simplifies the management of courses, assignments, grades, attendance, and exams through an intuitive dashboard. Built with Tkinter and MySQL, it ensures efficient client-server interactions and secure data handling.

Notifications You must be signed in to change notification settings

yashvisharma1204/Neural-Nexus

Repository files navigation

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! πŸ™βœ¨

About

πŸ“šπŸ’» Neural-Nexus is a streamlined Learning Management System (LMS) for students and educators. It simplifies the management of courses, assignments, grades, attendance, and exams through an intuitive dashboard. Built with Tkinter and MySQL, it ensures efficient client-server interactions and secure data handling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages