feat: converting docx with pictures to moodle xml single choice questions #10
Created by: AnneliKlamas
Merge request reports
Activity
requested review from @klamas
1 1 ## To run: 2 Requires Java 17 2 3 Requires Java 21 4 3 5 Run QuizConverterApplication 6 4 7 Runs on port 8000 8 9 ## About the project: 10 11 This project is a simple quiz converter that takes a DOCX file and converts it to a Moodle XML format. 1 package com.quiz.converter.handlers; 2 3 import com.quiz.converter.models.enums.ParagraphType; 4 import com.quiz.converter.models.QuestionState; 5 6 import java.util.Optional; 7 8 public class FeedbackHandler { 9 private final QuestionState state; 10 11 public FeedbackHandler(QuestionState state) { 12 this.state = state; 13 } 14 15 public void add(String text, ParagraphType paragraphType) { 1 package com.quiz.converter.handlers; 2 3 import com.quiz.converter.models.enums.ParagraphType; 4 import com.quiz.converter.models.QuestionState; 5 6 import java.util.Optional; 7 8 public class FeedbackHandler { 9 private final QuestionState state; 10 11 public FeedbackHandler(QuestionState state) { 12 this.state = state; 13 } 14 15 public void add(String text, ParagraphType paragraphType) { 7 import com.quiz.converter.models.QuestionDescription; 8 import com.quiz.converter.models.QuestionState; 9 import com.quiz.converter.models.enums.ParagraphType; 10 import org.apache.poi.xwpf.usermodel.XWPFDocument; 11 import org.apache.poi.xwpf.usermodel.XWPFParagraph; 12 import org.springframework.stereotype.Service; 13 import org.springframework.web.multipart.MultipartFile; 14 15 import java.io.IOException; 16 import java.util.ArrayList; 17 import java.util.Base64; 18 import java.util.List; 19 20 @Service 21 public class FileUploadService { 22 public List<Question> convertDocToQuestion(MultipartFile file) throws IOException {
Please register or sign in to reply