Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
burtenshaw
commited on
Commit
·
ce886a0
1
Parent(s):
84e6742
maintain schema
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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"],
|