created score.py
Browse files
score.py
CHANGED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from app import main_score, master_score, normalize_scores
|
2 |
+
|
3 |
+
|
4 |
+
def calculate_percentage(normalized_scores):
|
5 |
+
total_score = sum(normalized_scores)
|
6 |
+
num_scores = len(normalized_scores)
|
7 |
+
|
8 |
+
# Calculate the average normalized score
|
9 |
+
average_score = total_score / num_scores
|
10 |
+
|
11 |
+
return average_score
|
12 |
+
def last_score(all_score,work_exp_matches):
|
13 |
+
if work_exp_matches==1:
|
14 |
+
normalized_scores1 = normalize_scores(all_score)
|
15 |
+
final_percentage1 = calculate_percentage(normalized_scores1)
|
16 |
+
return (f"Final Percentage : {final_percentage1:.2f}%")
|
17 |
+
else:
|
18 |
+
return ("Final Percentage: 0")
|
19 |
+
|
20 |
+
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']]
|
21 |
+
work_exp_matches=main_score['exp_match']
|
22 |
+
print(last_score(all_score,work_exp_matches))
|