ATScanner / score.py
ijtelgote's picture
created score.py
9649dc4 verified
raw
history blame
924 Bytes
from app import main_score, master_score, normalize_scores
def calculate_percentage(normalized_scores):
total_score = sum(normalized_scores)
num_scores = len(normalized_scores)
# Calculate the average normalized score
average_score = total_score / num_scores
return average_score
def last_score(all_score,work_exp_matches):
if work_exp_matches==1:
normalized_scores1 = normalize_scores(all_score)
final_percentage1 = calculate_percentage(normalized_scores1)
return (f"Final Percentage : {final_percentage1:.2f}%")
else:
return ("Final Percentage: 0")
all_score=[master_score['score_education_detection_'],master_score['score_other'], master_score['similarity_matching_score'],master_score['Action_score'],master_score['Parsing_score'],master_score['matrix_score']]
work_exp_matches=main_score['exp_match']
print(last_score(all_score,work_exp_matches))