Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -95,7 +95,6 @@ def analyze_results(df, overall_scores, subcategory_scores):
|
|
95 |
"role": "user",
|
96 |
"content": f"""
|
97 |
Analyze the following quiz results:
|
98 |
-
- Overall Metaknowledge Score: {overall_scores['Metaknowledge Score']}
|
99 |
- Overall Accuracy: {overall_scores['Accuracy']}
|
100 |
- Overall Overconfidence: {overall_scores['Overconfidence']}
|
101 |
- Overall Underconfidence: {overall_scores['Underconfidence']}
|
@@ -172,8 +171,8 @@ def submit_answer(category, num_categories, num_questions, questions, index, use
|
|
172 |
subcategory_scores = df.groupby('Subcategory').apply(calculate_scores).to_dict()
|
173 |
analysis = analyze_results(df, overall_scores, subcategory_scores)
|
174 |
|
175 |
-
overall_score_df = pd.DataFrame([["Overall", *overall_scores.values()]], columns=['Subcategory', 'Accuracy', '
|
176 |
-
subcategory_scores_df = pd.DataFrame([(subcategory, *score.values()) for subcategory, score in subcategory_scores.items()], columns=['Subcategory', '
|
177 |
results_df = pd.concat([overall_score_df, subcategory_scores_df], ignore_index=True)
|
178 |
results_df = gr.DataFrame(label="Results", value=results_df, visible=True)
|
179 |
return "", index, gr.update(visible=False), user_answers, results_df, gr.update(visible=False), gr.update(visible=False), gr.update(value=analysis, visible=True)
|
|
|
95 |
"role": "user",
|
96 |
"content": f"""
|
97 |
Analyze the following quiz results:
|
|
|
98 |
- Overall Accuracy: {overall_scores['Accuracy']}
|
99 |
- Overall Overconfidence: {overall_scores['Overconfidence']}
|
100 |
- Overall Underconfidence: {overall_scores['Underconfidence']}
|
|
|
171 |
subcategory_scores = df.groupby('Subcategory').apply(calculate_scores).to_dict()
|
172 |
analysis = analyze_results(df, overall_scores, subcategory_scores)
|
173 |
|
174 |
+
overall_score_df = pd.DataFrame([["Overall", *overall_scores.values()]], columns=['Subcategory', 'Accuracy', 'Overconfidence', 'Underconfidence'])
|
175 |
+
subcategory_scores_df = pd.DataFrame([(subcategory, *score.values()) for subcategory, score in subcategory_scores.items()], columns=['Subcategory', 'Accuracy', 'Overconfidence', 'Underconfidence'])
|
176 |
results_df = pd.concat([overall_score_df, subcategory_scores_df], ignore_index=True)
|
177 |
results_df = gr.DataFrame(label="Results", value=results_df, visible=True)
|
178 |
return "", index, gr.update(visible=False), user_answers, results_df, gr.update(visible=False), gr.update(visible=False), gr.update(value=analysis, visible=True)
|