|
@@ -798,12 +798,14 @@ public class FsCourseQuestionBankServiceImpl implements IFsCourseQuestionBankSer
|
|
|
questionSetters.put(1, FsCourseQuestionBankImportDTO::setQuestionB);
|
|
questionSetters.put(1, FsCourseQuestionBankImportDTO::setQuestionB);
|
|
|
questionSetters.put(2, FsCourseQuestionBankImportDTO::setQuestionC);
|
|
questionSetters.put(2, FsCourseQuestionBankImportDTO::setQuestionC);
|
|
|
questionSetters.put(3, FsCourseQuestionBankImportDTO::setQuestionD);
|
|
questionSetters.put(3, FsCourseQuestionBankImportDTO::setQuestionD);
|
|
|
|
|
+ questionSetters.put(4, FsCourseQuestionBankImportDTO::setQuestionE);
|
|
|
|
|
|
|
|
Map<Integer, String> answerLettersMap = new HashMap<>();
|
|
Map<Integer, String> answerLettersMap = new HashMap<>();
|
|
|
answerLettersMap.put(0, "A");
|
|
answerLettersMap.put(0, "A");
|
|
|
answerLettersMap.put(1, "B");
|
|
answerLettersMap.put(1, "B");
|
|
|
answerLettersMap.put(2, "C");
|
|
answerLettersMap.put(2, "C");
|
|
|
answerLettersMap.put(3, "D");
|
|
answerLettersMap.put(3, "D");
|
|
|
|
|
+ answerLettersMap.put(4, "E");
|
|
|
|
|
|
|
|
return fsCourseQuestionBanks.stream().map(q -> {
|
|
return fsCourseQuestionBanks.stream().map(q -> {
|
|
|
FsCourseQuestionBankImportDTO dto = new FsCourseQuestionBankImportDTO();
|
|
FsCourseQuestionBankImportDTO dto = new FsCourseQuestionBankImportDTO();
|
|
@@ -821,7 +823,6 @@ public class FsCourseQuestionBankServiceImpl implements IFsCourseQuestionBankSer
|
|
|
int index = json.getInteger("indexId");
|
|
int index = json.getInteger("indexId");
|
|
|
String name = json.getString("name");
|
|
String name = json.getString("name");
|
|
|
int isAnswer = json.getInteger("isAnswer");
|
|
int isAnswer = json.getInteger("isAnswer");
|
|
|
-
|
|
|
|
|
questionSetters.get(index).accept(dto, name);
|
|
questionSetters.get(index).accept(dto, name);
|
|
|
if (isAnswer == 1) {
|
|
if (isAnswer == 1) {
|
|
|
answersBuilder.append(answerLettersMap.get(index));
|
|
answersBuilder.append(answerLettersMap.get(index));
|