Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CavBot2] Add S1 Promotion Checker #4

Open
SyniRon opened this issue Sep 8, 2023 · 0 comments
Open

[CavBot2] Add S1 Promotion Checker #4

SyniRon opened this issue Sep 8, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@SyniRon
Copy link
Contributor

SyniRon commented Sep 8, 2023

Objective

To enhance CavBot2 by adding an "S1 Promotion Checker" feature that scans for all possible promotions up to a specified input date.

Key Focus Areas

  1. Data Collection: Gather relevant information to identify potential promotions.
  2. Date Filtering: Implement a function to filter promotions up to a specified date.
  3. Notification: Notify the S1 department or relevant parties about the potential promotions.

Deliverables

Data Collection

  1. Modify CavBot2 to collect necessary data for determining promotions, such as current rank, Time-in-Grade (TIG), position, and any additional requirements like NCO Academy (NCOA) or Officer Development School (ODS).

Date Filtering

  1. Implement a function within CavBot2 that filters and lists all possible promotions occurring up to an input date.

Notification

  1. Add a feature that notifies the S1 department or other relevant parties about these potential promotions, possibly through an integrated notification system or report.

Problem Statement

Currently, the S1 department has to manually check for possible promotions, which can be time-consuming and prone to errors.

Optional Features

  1. Include the option for CavBot2 to automatically validate promotions based on criteria like TIG, position, and additional requirements.
  2. Allow for the export of the promotion list to various formats for further analysis or record-keeping (e.g., CSV, PDF).

By adding this feature to CavBot2, we aim to automate and streamline the process of identifying potential promotions, thereby reducing manual effort and increasing accuracy.

@SyniRon SyniRon added the enhancement New feature or request label Sep 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant