Skip to content

πŸ“š CSE360: A tailored help platform delivering relevant, personalized academic information for ASU students.

License

Notifications You must be signed in to change notification settings

LuaanNguyen/HelpSystem

Repository files navigation

Help System for ASU Students πŸ§‘β€πŸ«

Overview πŸš€

The ASU CSE 360 Help System is designed to provide personalized and relevant support for students, instructors, and administrators. It delivers tailored resources, respects user privacy, and ensures smooth information delivery through a user-friendly JavaFX interface.

Photo

Features ✨

  • Role-Based Access: Supports students, instructors, and admins with distinct functionalities.
  • Tailored Help Articles: Provides customized help resources based on user expertise levels.
  • Data Management: Enables secure backups, account management, and password resets.
  • Feedback Mechanism: Simplifies communication between students and instructional teams.
  • Scalability: Designed to support future enhancements and integrations.

How to Run the Project πŸ› οΈ

Prerequisites

  1. Java Development Kit (JDK): Version 17 or later.
  2. JavaFX SDK: Ensure the JavaFX runtime is properly installed.
  3. Build Tool: Eclipse IDE or any preferred Java IDE.

Steps to Run the Application

  1. Clone the repository:
    git clone https://github.com/LuaanNguyen/HelpSystem.git
  2. Import the project into your IDE.
  3. Ensure the JavaFX library is added to the project's build path.
  4. Run the application by executing the MyJavaFXApp.java file.

Required JAR File

Include the javafx-sdk-{version}/lib directory in your classpath for JavaFX dependencies.

License πŸ“

This project is licensed under the MIT License.

Contributors

Made with contrib.rocks.