Browse Source

расставил результаты сдачи тестов по местам

master
esoe 2 years ago
parent
commit
fb14fdaa0e
  1. 12
      src/main/java/ru/egspt/ReportTableModel.java
  2. BIN
      target/classes/ru/egspt/ReportTableModel.class

12
src/main/java/ru/egspt/ReportTableModel.java

@ -98,10 +98,12 @@ public class ReportTableModel extends AbstractTableModel{ @@ -98,10 +98,12 @@ public class ReportTableModel extends AbstractTableModel{
string.add(report.getUsers().get(userCurr).getId());
string.add(report.getUsers().get(userCurr).getLogin());
string.add(report.getUsers().get(userCurr).getMail());
Boolean find = false;
//перебираем остальные заголовки (перечень опросов)
int quizCurr = 0;
while (quizCurr < report.getQuizes().size()){
Boolean find = false;
if (find == false){
//перебираем результаты, ищем результаты по текущему опросу
int resultCurr = 0;
while (resultCurr < report.getResults().size()){
@ -111,10 +113,18 @@ public class ReportTableModel extends AbstractTableModel{ @@ -111,10 +113,18 @@ public class ReportTableModel extends AbstractTableModel{
if (report.getResults().get(resultCurr).getUserid() == report.getUsers().get(userCurr).getId()){
string.add(report.getResults().get(resultCurr).getGrade());
string.add(report.getResults().get(resultCurr).getTime());
find = true;
}
}
resultCurr++;
}
}
else{
string.add("");
string.add("");
find = false;
}
quizCurr++;
}
//пишем строку в d

BIN
target/classes/ru/egspt/ReportTableModel.class

Binary file not shown.
Loading…
Cancel
Save