Spaces:
Sleeping
Sleeping
Samuel Thomas
commited on
Commit
·
2260dcd
1
Parent(s):
5145d77
list of answers
Browse files- app.py +22 -1
- requirements.txt +2 -1
app.py
CHANGED
|
@@ -26,6 +26,24 @@ s2 = " FINAL ANSWER: Jane Doe"
|
|
| 26 |
print(strip_final_answer(s2)) # Output: Jane Doe
|
| 27 |
|
| 28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
# (Keep Constants as is)
|
| 30 |
# --- Constants ---
|
| 31 |
DEFAULT_API_URL = "https://agents-course-unit4-scoring.hf.space"
|
|
@@ -158,7 +176,9 @@ def run_and_submit_all( profile: gr.OAuthProfile | None):
|
|
| 158 |
f"({result_data.get('correct_count', '?')}/{result_data.get('total_attempted', '?')} correct)\n"
|
| 159 |
f"Message: {result_data.get('message', 'No message received.')}"
|
| 160 |
)
|
| 161 |
-
print("Submission successful
|
|
|
|
|
|
|
| 162 |
results_df = pd.DataFrame(results_log)
|
| 163 |
return final_status, results_df
|
| 164 |
except requests.exceptions.HTTPError as e:
|
|
@@ -187,6 +207,7 @@ def run_and_submit_all( profile: gr.OAuthProfile | None):
|
|
| 187 |
print(status_message)
|
| 188 |
results_df = pd.DataFrame(results_log)
|
| 189 |
return status_message, results_df
|
|
|
|
| 190 |
|
| 191 |
# --- Build Gradio Interface using Blocks ---
|
| 192 |
with gr.Blocks() as demo:
|
|
|
|
| 26 |
print(strip_final_answer(s2)) # Output: Jane Doe
|
| 27 |
|
| 28 |
|
| 29 |
+
def print_answers_dataframe(answers_payload):
|
| 30 |
+
# Create a list of question numbers from 1 to length of answers_payload
|
| 31 |
+
question_numbers = list(range(1, len(answers_payload) + 1))
|
| 32 |
+
|
| 33 |
+
# Extract task_id and submitted_answer from the list of dictionaries
|
| 34 |
+
task_ids = [item["task_id"] for item in answers_payload]
|
| 35 |
+
submitted_answers = [item["submitted_answer"] for item in answers_payload]
|
| 36 |
+
|
| 37 |
+
# Create the DataFrame
|
| 38 |
+
df = pd.DataFrame({
|
| 39 |
+
"question_number": question_numbers,
|
| 40 |
+
"task_id": task_ids,
|
| 41 |
+
"submitted_answer": submitted_answers
|
| 42 |
+
})
|
| 43 |
+
|
| 44 |
+
# Print the DataFrame
|
| 45 |
+
print(df)
|
| 46 |
+
|
| 47 |
# (Keep Constants as is)
|
| 48 |
# --- Constants ---
|
| 49 |
DEFAULT_API_URL = "https://agents-course-unit4-scoring.hf.space"
|
|
|
|
| 176 |
f"({result_data.get('correct_count', '?')}/{result_data.get('total_attempted', '?')} correct)\n"
|
| 177 |
f"Message: {result_data.get('message', 'No message received.')}"
|
| 178 |
)
|
| 179 |
+
print("Submission successful.\n\n")
|
| 180 |
+
print("Full answer list\n")
|
| 181 |
+
print_answers_dataframe(answers_payload=answers_payload)
|
| 182 |
results_df = pd.DataFrame(results_log)
|
| 183 |
return final_status, results_df
|
| 184 |
except requests.exceptions.HTTPError as e:
|
|
|
|
| 207 |
print(status_message)
|
| 208 |
results_df = pd.DataFrame(results_log)
|
| 209 |
return status_message, results_df
|
| 210 |
+
|
| 211 |
|
| 212 |
# --- Build Gradio Interface using Blocks ---
|
| 213 |
with gr.Blocks() as demo:
|
requirements.txt
CHANGED
|
@@ -23,4 +23,5 @@ beautifulsoup4
|
|
| 23 |
duckduckgo-search==8.0.0
|
| 24 |
sentencepiece
|
| 25 |
nltk
|
| 26 |
-
SpeechRecognition
|
|
|
|
|
|
| 23 |
duckduckgo-search==8.0.0
|
| 24 |
sentencepiece
|
| 25 |
nltk
|
| 26 |
+
SpeechRecognition
|
| 27 |
+
pandas
|