Created a scoring system for various ATS functions based on fuzzy logic in the file fuzzy_scoring_system.py.
It has a main threshold range and a soft threshold range. Main threshold range is a subset of soft threshold range.
When the relevant count (say resume word count) is in main threshold range, o/p score is 1.
When relevant count is outside main threshold range but in soft threshold range, o/p score is between 0 and 1, depending on how far the count is in either direction.
When count is outside soft threshold range, o/p is 0.
A simpler 1 or 0 score used for certain functions.
Also added descriptions for most functions and refactored the code.
Screenshots (if applicable)
Example of scoring schema with main threshold range between 5 and 15, and soft threshold range between 0 and 20
Title : Scoring system for all ATS functions
Issue no : None
Description
fuzzy_scoring_system.py
.Screenshots (if applicable)
Example of scoring schema with main threshold range between 5 and 15, and soft threshold range between 0 and 20
Checklist