futurense.mp4
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.
- Python π
- MySQL Connectivity ποΈ
- Tkinter πΌοΈ
The login page through which mainpage is attached
Contains the main page or dashboard.
-
Clone the repository π οΈ
git clone https://github.com/yashvisharma1204/Neural-Nexus
-
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.
-
Configure MySQL Connection π§
- Open all
.py
files. - Locate the MySQL connection function and add your MySQL Workbench username and password.
- Open all
-
Run the Application
βΆοΈ - Run
project.py
using the command:python project.py
- Run
-
Login π
- Use the following credentials to login:
- Email:
[email protected]
- Password:
password123
- Email:
- For testing Forgot password write the asked credentials the
OTP
will be generated in command line. - Enter it and password will be changed
- Use the following credentials to login:
-
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.
-
Navigate to Other Sections π
- Click on the buttons of pages you want to explore.
- Each button will open new pages and their related content.
-
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.
- Yashvi Sharma:(Leader) Dashboard and contribution in Exams and Course sections
- Punit Kumar: Login Page, Result section and contribution in Exams section
- Manish Mishra: Assignment section
- Vaibhav Tamang: Attendance section
- 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! πβ¨