Skip to content

Teacher Administrative Tool is a Java-based application designed to streamline administrative tasks for educators. It provides functionalities for managing student grades, tracking attendance, and generating reports. With an intuitive user interface to facilitating efficient classroom management and academic monitoring.

License

Notifications You must be signed in to change notification settings

Ziad-Algrafi/Teacher-Administrative-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Teacher Administrative Program

Screenshot from 2024-02-10 08-37-15

This is a JavaFX program for managing student grades and attendance with GUI.

Prerequisites

  • Java Development Kit (JDK) 11 or higher installed on your system.
  • JavaFX SDK downloaded and extracted to a directory on your system.

How to Compile and Run

Step 1: Compilation

Open your terminal or command prompt and navigate to the directory containing the source code (UserInterface.java).

Run the following command to compile the program:

javac --module-path /path/to/javafx-sdk/lib --add-modules javafx.controls,javafx.fxml UserInterface.java

Replace /path/to/javafx-sdk/lib with the actual path to the lib directory inside your JavaFX SDK installation.

Step 2: Execution

After successful compilation, run the following command to execute the program:

java --module-path /path/to/javafx-sdk/lib --add-modules javafx.controls,javafx.fxml UserInterface

Replace /path/to/javafx-sdk/lib with the actual path to the lib directory inside your JavaFX SDK installation.

Usage with Graphical User Interface (GUI) Features:

Follow the on-screen instructions to interact with the program. You'll be prompted to enter the number of students to register and then input various scores and attendance details for each student.

Contributing

Feel free to contribute to the development of this program by submitting pull requests or reporting any issues you encounter.

GUI running example

Screenshot from 2024-02-10 09-43-14

Screenshot from 2024-02-10 09-43-43

Screenshot from 2024-02-10 09-46-38

Screenshot from 2024-02-10 09-44-33

Screenshot from 2024-02-10 09-45-04

Screenshot from 2024-02-10 09-45-13

Screenshot from 2024-02-10 09-45-26

Screenshot from 2024-02-10 09-45-32

Screenshot from 2024-02-10 09-45-48

and so on until you finish to see the report

Screenshot from 2024-02-10 09-50-15

About

Teacher Administrative Tool is a Java-based application designed to streamline administrative tasks for educators. It provides functionalities for managing student grades, tracking attendance, and generating reports. With an intuitive user interface to facilitating efficient classroom management and academic monitoring.

Topics

Resources

License

Stars

Watchers

Forks

Languages