Spaces:
Runtime error
Runtime error
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"],
|