jproman commited on
Commit
69e4888
·
1 Parent(s): 1b8be3e

testing submission code

Browse files
Files changed (1) hide show
  1. 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