ScholarPro is a comprehensive Learning Management System (LMS) I developed using C# in Visual Studio, specifically designed for Windows environments. This system aims to provide an efficient and user-friendly platform for educational institutions, instructors, and students to streamline the learning process.
-
User-Friendly Interface: ScholarPro boasts an intuitive and accessible user interface, ensuring a seamless experience for both students and administrators.
-
Role-Based Access Control: The LMS supports two distinct access roles:
- Admin: Administrators have access to features such as course management, and overall system configuration.
- Student: Students can enroll in courses, view learning materials, and track their progress.
-
MySql Database Integration: ScholarPro leverages a MySql database for efficient data management, ensuring reliability and scalability.
- Visual Studio 2019 or later installed on your Windows machine.
- .NET Core 3.1 or later
- XAMPP installed locally.
-
Clone the Repository:
git clone https://github.com/Topman-14/ScholarPro.git cd ScholarPro
-
Database Setup:
- Create a new database in MySql for ScholarPro.
- Execute the SQL script provided in
database_setup.sql
to create the necessary tables and seed initial data.
-
Configuration:
- Open the
app.config
file in the project. - Update the database connection string with your MySql server details.
- Open the
-
Open in Visual Studio:
- Open the
ScholarPro.sln
solution file in Visual Studio.
- Open the
-
Build and Run:
- Build the solution in Visual Studio.
- Run the application.
-
Access Roles:
-
Admin:
- Username: admin
- Password: admin123
-
Student:
- Username: student
- Password: student123
-
-
Explore the LMS:
- Open your web browser and go to
http://localhost:port
(replaceport
with the port used by your Visual Studio instance).
- Open your web browser and go to
-
Start Learning:
- Log in with the provided admin or student credentials.
- Explore the features and functionalities of ScholarPro.
If you'd like to contribute to ScholarPro, please follow our Contribution Guidelines.
This project is licensed under the MIT License.