Feat: table des évaluations
This commit is contained in:
parent
3dbfc85447
commit
581b0f4f2f
@ -97,10 +97,30 @@ layout = html.Div(
|
|||||||
children=[
|
children=[
|
||||||
html.H2("Évaluations"),
|
html.H2("Évaluations"),
|
||||||
html.Div(
|
html.Div(
|
||||||
id="describe",
|
dash_table.DataTable(
|
||||||
|
id="exam_scores",
|
||||||
|
columns=[
|
||||||
|
{"id": "Nom", "name": "Évaluations"},
|
||||||
|
{"id": "Note", "name": "Note"},
|
||||||
|
{"id": "Bareme", "name": "Barème"},
|
||||||
|
],
|
||||||
|
data=[],
|
||||||
|
style_data_conditional=[
|
||||||
|
{
|
||||||
|
"if": {"row_index": "odd"},
|
||||||
|
"backgroundColor": "rgb(248, 248, 248)",
|
||||||
|
}
|
||||||
|
],
|
||||||
|
style_data={
|
||||||
|
"width": "100px",
|
||||||
|
"maxWidth": "100px",
|
||||||
|
"minWidth": "100px",
|
||||||
|
},
|
||||||
|
),
|
||||||
|
id="eval-table",
|
||||||
),
|
),
|
||||||
html.Div(
|
html.Div(
|
||||||
id="eval-table",
|
id="describe",
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
id="Évaluations",
|
id="Évaluations",
|
||||||
@ -119,7 +139,6 @@ layout = html.Div(
|
|||||||
]
|
]
|
||||||
),
|
),
|
||||||
dcc.Store(id="student-scores"),
|
dcc.Store(id="student-scores"),
|
||||||
html.P(id="test"),
|
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -183,13 +202,16 @@ def update_student_scores(tribe, student, term):
|
|||||||
|
|
||||||
@app.callback(
|
@app.callback(
|
||||||
[
|
[
|
||||||
dash.dependencies.Output("test", "children"),
|
dash.dependencies.Output("exam_scores", "data"),
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
dash.dependencies.Input("student-scores", "data"),
|
dash.dependencies.Input("student-scores", "data"),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
def update_test(data):
|
def update_exam_scores(data):
|
||||||
return [str(data)]
|
scores = pd.DataFrame.from_records(data)
|
||||||
|
scores = pp_q_scores(scores)
|
||||||
|
assessment_scores = scores.groupby(["Nom"]).agg({"Note": "sum", "Bareme": "sum"})
|
||||||
|
return [assessment_scores.reset_index().to_dict("records")]
|
||||||
|
return [{}]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user