File tree Expand file tree Collapse file tree 2 files changed +2
-5
lines changed
packages/quizms/src/web/teacher/table Expand file tree Collapse file tree 2 files changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -28,15 +28,13 @@ function exportStudents(students: Student[], contest: Contest) {
2828 ...contest . userData . map ( ( field ) => formatUserData ( student , field ) ) ,
2929 ...( contest . hasVariants ? [ student . variant ] : [ ] ) ,
3030 ...contest . problemIds . map ( ( id ) => student . answers ?. [ id ] ) ,
31- student . score ?? "" ,
3231 ] ;
3332 } ) ;
3433
3534 flatStudents . unshift ( [
3635 ...contest . userData . map ( ( field ) => field . label ) ,
3736 ...( contest . hasVariants ? [ "Variante" ] : [ ] ) ,
3837 ...contest . problemIds ,
39- "Punteggio" ,
4038 ] ) ;
4139
4240 const csv = stringifyCSV ( flatStudents , {
Original file line number Diff line number Diff line change @@ -300,9 +300,8 @@ function columnDefinition(
300300 valueGetter : ( { data } ) => {
301301 if ( data . absent || data . disabled ) return "" ;
302302 if ( ! ( id in ( data . answers ?? { } ) ) ) return "" ;
303- return (
304- displayAnswer ( data . answers [ id ] , variants [ data . variant as string ] . schema [ id ] . kind ) ?? ""
305- ) ;
303+ if ( variants [ data . variant ] === undefined ) return "" ;
304+ return displayAnswer ( data . answers [ id ] , variants [ data . variant ] . schema [ id ] . kind ) ?? "" ;
306305 } ,
307306 tooltipValueGetter : ( { data } ) => data . answers ?. [ id ] ,
308307 editable : ( { data } ) => contest . allowAnswerEdit && ! data . absent && ! data . disabled ,
You can’t perform that action at this time.
0 commit comments