From 81ffa7177e4e404c9bd04cd9b56fb656e2eef7ac Mon Sep 17 00:00:00 2001 From: MohammadQ Date: Fri, 28 Jul 2023 18:39:18 -0400 Subject: [PATCH] Added export mark button --- .../components/Module/Mark/TaskMarkTable.jsx | 55 ++++++++++--------- 1 file changed, 30 insertions(+), 25 deletions(-) diff --git a/frontend/src/components/Module/Mark/TaskMarkTable.jsx b/frontend/src/components/Module/Mark/TaskMarkTable.jsx index 007e60e0..b21321f5 100644 --- a/frontend/src/components/Module/Mark/TaskMarkTable.jsx +++ b/frontend/src/components/Module/Mark/TaskMarkTable.jsx @@ -11,12 +11,14 @@ import { TableRow, TableBody, TextField, - Button + Button, + Stack } from '@mui/material'; import { useEffect, useState } from 'react'; import DashboardCard from '../../FlexyMainComponents/base-card/DashboardCard'; import SaveIcon from '@mui/icons-material/Save'; import InstructorApi from '../../../api/instructor_api'; +import GetMarkCSVButton from './GetMarkCSVButton'; function extractCriteriaNames(data) { const criteria = []; @@ -147,31 +149,34 @@ const TaskMarkTable = ({ courseId, taskId }) => { return ( - - - - - - Student - - {criteriaNames.map((crit) => ( - - - {crit.criteriaName} (/{crit.outOf}) - + + + +
+ + + + Student - ))} - - - - - {taskMarkData.map((entry) => ( - - ))} - - -
-
+ {criteriaNames.map((crit) => ( + + + {crit.criteriaName} (/{crit.outOf}) + + + ))} + + + + + {taskMarkData.map((entry) => ( + + ))} + + + + +
); };