Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -781,7 +781,8 @@ def process_pdf(file):
|
|
| 781 |
"\n".join(qualification),
|
| 782 |
ccoq_levels,
|
| 783 |
"\n".join(interview),
|
| 784 |
-
joined_skills,
|
|
|
|
| 785 |
esco_levels,
|
| 786 |
esco_skills,
|
| 787 |
debug_message if DEBUG else None
|
|
@@ -1329,13 +1330,13 @@ progress {
|
|
| 1329 |
|
| 1330 |
<div class='benefits-grid'>
|
| 1331 |
<div class='benefit-card'>
|
| 1332 |
-
<p><strong>🔍 Strategic Workforce Management</strong>: Aligns existing positions with
|
| 1333 |
</div>
|
| 1334 |
<div class='benefit-card'>
|
| 1335 |
-
<p><strong>⏱️ Time Saver</strong>: Reduces hours of manual research and mapping to minutes</p>
|
| 1336 |
</div>
|
| 1337 |
<div class='benefit-card'>
|
| 1338 |
-
<p><strong>⚖️ Reduced Recruitment Bias</strong>: Get
|
| 1339 |
</div>
|
| 1340 |
<div class='benefit-card'>
|
| 1341 |
<p><strong>🎯 Better Hiring</strong>: Generates expected qualification description, skills assessment method and tailored interview questions</p>
|
|
@@ -1360,30 +1361,30 @@ progress {
|
|
| 1360 |
responsibilities_output = gr.Textbox(label="List of Responsibilities used for the review", lines=5, interactive=False)
|
| 1361 |
job_family_output = gr.Textbox(label="Classified Job Family", interactive=False)
|
| 1362 |
skills_output = gr.Textbox(label="Related identified Skills")
|
| 1363 |
-
|
| 1364 |
with gr.Row():
|
| 1365 |
-
gr.HTML("""<p>This mapping uses the <a href="https://icsc.un.org/Home/JobClassification">UN Common Classification of Occupational Groups (CCOG)</a>
|
| 1366 |
-
.</p>""")
|
| 1367 |
with gr.Column():
|
| 1368 |
-
gr.Markdown("###
|
| 1369 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1370 |
|
| 1371 |
|
| 1372 |
|
| 1373 |
|
| 1374 |
with gr.Row():
|
| 1375 |
-
gr.HTML("""<p>This mapping uses the <a href="https://esco.ec.europa.eu/en/classification">ESCO classification of the European Commission</a>.</p>""")
|
| 1376 |
with gr.Column():
|
| 1377 |
-
gr.Markdown("### ESCO
|
| 1378 |
-
esco_levels_output = gr.Textbox(label="ESCO
|
|
|
|
|
|
|
| 1379 |
with gr.Column():
|
| 1380 |
-
gr.
|
| 1381 |
-
esco_skills_output = gr.Textbox(label="ESCO Skills")
|
| 1382 |
|
| 1383 |
-
with gr.Row():
|
| 1384 |
-
with gr.Column():
|
| 1385 |
-
gr.Markdown("### Expected Qualifications")
|
| 1386 |
-
qualification_output = gr.Textbox(label="Qualification", lines=5, interactive=False)
|
| 1387 |
|
| 1388 |
|
| 1389 |
with gr.Row():
|
|
|
|
| 781 |
"\n".join(qualification),
|
| 782 |
ccoq_levels,
|
| 783 |
"\n".join(interview),
|
| 784 |
+
#joined_skills,
|
| 785 |
+
formatted_skills,
|
| 786 |
esco_levels,
|
| 787 |
esco_skills,
|
| 788 |
debug_message if DEBUG else None
|
|
|
|
| 1330 |
|
| 1331 |
<div class='benefits-grid'>
|
| 1332 |
<div class='benefit-card'>
|
| 1333 |
+
<p><strong>🔍 Strategic Workforce Management</strong>: Aligns existing positions with one of the 28 Job Families to enhance Career Development, as well as to 225 <a href="https://icsc.un.org/Home/JobClassification">UN Common Classification of Occupational Groups</a> and 3007 <a href="https://esco.ec.europa.eu/en/classification">ESCO Framework</a> to ease external sourcing </p>
|
| 1334 |
</div>
|
| 1335 |
<div class='benefit-card'>
|
| 1336 |
+
<p><strong>⏱️ Time Saver</strong>: Reduces hours of manual research and mapping to minutes and minimise risk of errors</p>
|
| 1337 |
</div>
|
| 1338 |
<div class='benefit-card'>
|
| 1339 |
+
<p><strong>⚖️ Reduced Recruitment Bias</strong>: Get Skills Requirements Recommendations using both the description of responsibilities and the standard ESCO skills linked the previously mapped ESCO occupation</p>
|
| 1340 |
</div>
|
| 1341 |
<div class='benefit-card'>
|
| 1342 |
<p><strong>🎯 Better Hiring</strong>: Generates expected qualification description, skills assessment method and tailored interview questions</p>
|
|
|
|
| 1361 |
responsibilities_output = gr.Textbox(label="List of Responsibilities used for the review", lines=5, interactive=False)
|
| 1362 |
job_family_output = gr.Textbox(label="Classified Job Family", interactive=False)
|
| 1363 |
skills_output = gr.Textbox(label="Related identified Skills")
|
| 1364 |
+
|
| 1365 |
with gr.Row():
|
|
|
|
|
|
|
| 1366 |
with gr.Column():
|
| 1367 |
+
gr.Markdown("### Expected Qualifications")
|
| 1368 |
+
qualification_output = gr.Textbox(label="Qualification", lines=5, interactive=False)
|
| 1369 |
+
|
| 1370 |
+
|
| 1371 |
+
with gr.Row():
|
| 1372 |
+
with gr.Column():
|
| 1373 |
+
gr.Markdown("### United Nations Occupation Common Classification")
|
| 1374 |
+
ccoq_levels_output = gr.Textbox(label="Mapped CCOG Levels")
|
| 1375 |
|
| 1376 |
|
| 1377 |
|
| 1378 |
|
| 1379 |
with gr.Row():
|
|
|
|
| 1380 |
with gr.Column():
|
| 1381 |
+
gr.Markdown("### ESCO Mapping")
|
| 1382 |
+
esco_levels_output = gr.Textbox(label="Mapped ESCO Occupation group")
|
| 1383 |
+
|
| 1384 |
+
with gr.Row():
|
| 1385 |
with gr.Column():
|
| 1386 |
+
esco_skills_output = gr.Textbox(label="Mapped ESCO Skills linked to this Occupation Group")
|
|
|
|
| 1387 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1388 |
|
| 1389 |
|
| 1390 |
with gr.Row():
|