Fix: column order in score table
This commit is contained in:
		| @@ -365,6 +365,11 @@ def highlight_value(df): | ||||
|         ] | ||||
|     return hight | ||||
|  | ||||
| def scores_table_column_order(df): | ||||
|     df_student_columns = [c for c in df.columns if c not in NO_ST_COLUMNS.values()] | ||||
|     order = list(NO_ST_COLUMNS.values())+df_student_columns | ||||
|     return df.loc[:, order] | ||||
|      | ||||
|  | ||||
| @app.callback( | ||||
|     [ | ||||
| @@ -388,6 +393,7 @@ def update_scores_table(csv, add_element, data): | ||||
|             [{k: stack.iloc[-1][k] for k in NO_ST_COLUMNS.values()}] | ||||
|         ) | ||||
|         stack = stack.append(infos) | ||||
|     stack = scores_table_column_order(stack) | ||||
|     return ( | ||||
|         [ | ||||
|             {"id": c, "name": c} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user