Spaces:
Sleeping
Sleeping
testing submission code
Browse files- assignment_utils.py +47 -1
assignment_utils.py
CHANGED
@@ -24,9 +24,55 @@ def getQuestionByPos(i):
|
|
24 |
|
25 |
def printQuestions():
|
26 |
for i,question in enumerate(getQuestions()):
|
27 |
-
print(f"{i+1}: {question['question']} {'(File: ' + question['file_name'] + ')' if question['file_name'] else ''}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
|
29 |
if __name__ == "__main__":
|
|
|
30 |
questions = getQuestions()
|
31 |
printQuestions()
|
|
|
|
|
32 |
|
|
|
24 |
|
25 |
def printQuestions():
|
26 |
for i,question in enumerate(getQuestions()):
|
27 |
+
print(f"{i+1} ({question['task_id']}): {question['question']} {'(File: ' + question['file_name'] + ')' if question['file_name'] else ''}")
|
28 |
+
|
29 |
+
def submitAnswers(answers):
|
30 |
+
submission_data = {
|
31 |
+
"username": "jproman",
|
32 |
+
"agent_code": "https://huggingface.co/spaces/jproman/Final_Assignment_Template/tree/main",
|
33 |
+
"answers": answers
|
34 |
+
}
|
35 |
+
response = requests.post(config.submitUrl, json=submission_data, timeout=60)
|
36 |
+
response.raise_for_status()
|
37 |
+
result_data = response.json()
|
38 |
+
final_status = (
|
39 |
+
f"Submission Successful!\n"
|
40 |
+
f"User: {result_data.get('username')}\n"
|
41 |
+
f"Overall Score: {result_data.get('score', 'N/A')}% "
|
42 |
+
f"({result_data.get('correct_count', '?')}/{result_data.get('total_attempted', '?')} correct)\n"
|
43 |
+
f"Message: {result_data.get('message', 'No message received.')}"
|
44 |
+
)
|
45 |
+
return final_status
|
46 |
+
|
47 |
+
def getTestAnswers():
|
48 |
+
task_id = ""
|
49 |
+
return [
|
50 |
+
{"task_id": "8e867cd7-cff9-4e6c-867a-ff5ddc2550be", "submitted_answer": "test answer"},
|
51 |
+
{"task_id": "a1e91b78-d3d8-4675-bb8d-62741b4b68a6", "submitted_answer": "test answer"},
|
52 |
+
{"task_id": "2d83110e-a098-4ebb-9987-066c06fa42d0", "submitted_answer": "test answer"},
|
53 |
+
{"task_id": "cca530fc-4052-43b2-b130-b30968d8aa44", "submitted_answer": "test answer"},
|
54 |
+
{"task_id": "4fc2f1ae-8625-45b5-ab34-ad4433bc21f8", "submitted_answer": "test answer"},
|
55 |
+
{"task_id": "6f37996b-2ac7-44b0-8e68-6d28256631b4", "submitted_answer": "test answer"},
|
56 |
+
{"task_id": "9d191bce-651d-4746-be2d-7ef8ecadb9c2", "submitted_answer": "test answer"},
|
57 |
+
{"task_id": "cabe07ed-9eca-40ea-8ead-410ef5e83f91", "submitted_answer": "test answer"},
|
58 |
+
{"task_id": "3cef3a44-215e-4aed-8e3b-b1e3f08063b7", "submitted_answer": "test answer"},
|
59 |
+
{"task_id": "99c9cc74-fdc8-46c6-8f8d-3ce2d3bfeea3", "submitted_answer": "test answer"},
|
60 |
+
{"task_id": "305ac316-eef6-4446-960a-92d80d542f82", "submitted_answer": "test answer"},
|
61 |
+
{"task_id": "f918266a-b3e0-4914-865d-4faa564f1aef", "submitted_answer": "test answer"},
|
62 |
+
{"task_id": "3f57289b-8c60-48be-bd80-01f8099ca449", "submitted_answer": "test answer"},
|
63 |
+
{"task_id": "1f975693-876d-457b-a649-393859e79bf3", "submitted_answer": "test answer"},
|
64 |
+
{"task_id": "840bfca7-4f7b-481a-8794-c560c340185d", "submitted_answer": "test answer"},
|
65 |
+
{"task_id": "bda648d7-d618-4883-88f4-3466eabd860e", "submitted_answer": "test answer"},
|
66 |
+
{"task_id": "cf106601-ab4f-4af9-b045-5295fe67b37d", "submitted_answer": "test answer"},
|
67 |
+
{"task_id": "a0c07678-e491-4bbc-8f0b-07405144218f", "submitted_answer": "test answer"},
|
68 |
+
{"task_id": "7bd855d8-463d-4ed5-93ca-5fe35145f733", "submitted_answer": "test answer"},
|
69 |
+
{"task_id": "5a0c1adf-205e-4841-a666-7c3ef95def9d", "submitted_answer": "test answer"},
|
70 |
+
]
|
71 |
|
72 |
if __name__ == "__main__":
|
73 |
+
# https://huggingface.co/spaces/agents-course/Students_leaderboard
|
74 |
questions = getQuestions()
|
75 |
printQuestions()
|
76 |
+
#response = submitAnswers(getTestAnswers())
|
77 |
+
#print(response)
|
78 |
|