burtenshaw commited on
Commit
ce886a0
·
1 Parent(s): 84e6742

maintain schema

Browse files
Files changed (1) hide show
  1. app.py +12 -1
app.py CHANGED
@@ -124,7 +124,18 @@ def push_results_to_hub(user_answers, token: gr.OAuthToken | None):
124
  repo_id = f"{EXAM_DATASET_ID}_student_responses"
125
  submission_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
126
 
127
- new_ds = Dataset.from_list([{"is_correct":row["is_correct"]} for row in user_answers])
 
 
 
 
 
 
 
 
 
 
 
128
  new_ds = new_ds.map(
129
  lambda x: {
130
  "username": user_info["name"],
 
124
  repo_id = f"{EXAM_DATASET_ID}_student_responses"
125
  submission_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
126
 
127
+ # filter down user answers to only include first character of the question and the answer
128
+ user_answers = [
129
+ {
130
+ "question": answer["question"][:1],
131
+ "selected_answer": answer["selected_answer"][:1],
132
+ "is_correct": answer["is_correct"],
133
+ "correct_answer": answer["correct_answer"][:1],
134
+ "correct_reference": answer["correct_reference"],
135
+ }
136
+ for answer in user_answers
137
+ ]
138
+ new_ds = Dataset.from_list(user_answers)
139
  new_ds = new_ds.map(
140
  lambda x: {
141
  "username": user_info["name"],