Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -51,12 +51,19 @@ def start():
|
|
51 |
|
52 |
# Generate feedback from model
|
53 |
model_feedback = modelFeedback(ATS_score, resume["text"])
|
|
|
|
|
54 |
time.sleep(1) # Optional: Simulate processing time
|
55 |
|
56 |
-
|
57 |
-
|
|
|
|
|
|
|
58 |
st.write(f"### Resume: {resume['name']}")
|
59 |
-
st.write(
|
|
|
|
|
60 |
st.write("---")
|
61 |
else:
|
62 |
st.info("Please upload resumes and provide a job description.")
|
|
|
51 |
|
52 |
# Generate feedback from model
|
53 |
model_feedback = modelFeedback(ATS_score, resume["text"])
|
54 |
+
resume["model_feedback"] = model_feedback # Store model feedback in the resume data
|
55 |
+
|
56 |
time.sleep(1) # Optional: Simulate processing time
|
57 |
|
58 |
+
# Sort resumes based on ATS score in descending order
|
59 |
+
sorted_resumes = sorted(st.session_state.resume_data, key=lambda x: x["ATS_score"], reverse=True)
|
60 |
+
|
61 |
+
# Display the results
|
62 |
+
for rank, resume in enumerate(sorted_resumes, 1):
|
63 |
st.write(f"### Resume: {resume['name']}")
|
64 |
+
st.write(f"**ATS Score:** {int(resume['ATS_score']*100)}%")
|
65 |
+
st.write(f"**Summary:** {resume['model_feedback']}")
|
66 |
+
st.write(f"**Ranking:** {rank}")
|
67 |
st.write("---")
|
68 |
else:
|
69 |
st.info("Please upload resumes and provide a job description.")
|