@ -1,3 +1,3 @@
|
||||
Manifest-Version: 1.0
|
||||
Main-Class: com.Test
|
||||
Main-Class: com.pair.Test
|
||||
|
||||
|
||||
@ -1,4 +0,0 @@
|
||||
package com.MathQuiz;
|
||||
|
||||
public class Main {
|
||||
}
|
||||
@ -0,0 +1,4 @@
|
||||
package com.pair.MathQuiz;
|
||||
|
||||
public class Main {
|
||||
}
|
||||
@ -1,7 +1,7 @@
|
||||
// src/main/java/com/Main.java
|
||||
package com;
|
||||
package com.pair;// src/main/java/com/Main.java
|
||||
|
||||
import com.ui.MainWindow;
|
||||
|
||||
import com.pair.ui.MainWindow;
|
||||
import javafx.application.Application;
|
||||
import javafx.scene.Scene;
|
||||
import javafx.stage.Stage;
|
||||
@ -1,4 +1,4 @@
|
||||
package com.model;
|
||||
package com.pair.model;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package com.model;
|
||||
package com.pair.model;
|
||||
|
||||
|
||||
public enum Grade {
|
||||
@ -1,4 +1,4 @@
|
||||
package com.model;
|
||||
package com.pair.model;
|
||||
|
||||
|
||||
import java.util.Date;
|
||||
@ -1,4 +1,4 @@
|
||||
package com.model;
|
||||
package com.pair.model;
|
||||
|
||||
|
||||
//答题结果
|
||||
@ -1,4 +1,4 @@
|
||||
package com.model;
|
||||
package com.pair.model;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.UUID;
|
||||
@ -1,9 +1,9 @@
|
||||
package com.service;
|
||||
package com.pair.service;
|
||||
|
||||
|
||||
import com.model.*;
|
||||
import com.util.AppDataDirectory;
|
||||
import com.util.FileUtils;
|
||||
import com.pair.model.*;
|
||||
import com.pair.util.AppDataDirectory;
|
||||
import com.pair.util.FileUtils;
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.GsonBuilder;
|
||||
import com.google.gson.reflect.TypeToken;
|
||||
@ -1,11 +1,11 @@
|
||||
package com.service.question_generator;
|
||||
package com.pair.service.question_generator;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.service.question_generator.factory.ElementaryQuestionFactory;
|
||||
import com.service.question_generator.factory.HighQuestionFactory;
|
||||
import com.service.question_generator.factory.MiddleQuestionFactory;
|
||||
import com.service.question_generator.factory.QuestionFactory;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
import com.pair.service.question_generator.factory.ElementaryQuestionFactory;
|
||||
import com.pair.service.question_generator.factory.HighQuestionFactory;
|
||||
import com.pair.service.question_generator.factory.MiddleQuestionFactory;
|
||||
import com.pair.service.question_generator.factory.QuestionFactory;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
package com.service.question_generator.factory;
|
||||
package com.pair.service.question_generator.factory;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.service.question_generator.strategy.elementary.*;
|
||||
import com.util.RandomUtils;
|
||||
import com.service.question_generator.strategy.*;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
import com.pair.service.question_generator.strategy.elementary.*;
|
||||
import com.pair.util.RandomUtils;
|
||||
import com.pair.service.question_generator.strategy.*;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@ -0,0 +1,50 @@
|
||||
package com.pair.service.question_generator.factory;
|
||||
|
||||
|
||||
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
import com.pair.service.question_generator.strategy.elementary.ParenthesesAddStrategy;
|
||||
import com.pair.service.question_generator.strategy.elementary.ParenthesesMultiplyStrategy;
|
||||
import com.pair.service.question_generator.strategy.middle.*;
|
||||
import com.pair.util.RandomUtils;
|
||||
import com.pair.service.question_generator.strategy.QuestionStrategy;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 初中题目工厂
|
||||
*/
|
||||
public class MiddleQuestionFactory implements QuestionFactory {
|
||||
|
||||
private final List<QuestionStrategy> strategies;
|
||||
|
||||
public MiddleQuestionFactory() {
|
||||
strategies = new ArrayList<>();
|
||||
// 注册所有初中题目生成策略
|
||||
strategies.add(new SquareStrategy());
|
||||
strategies.add(new SquareAddStrategy());
|
||||
strategies.add(new SqrtStrategy());
|
||||
strategies.add(new SqrtAddStrategy());
|
||||
strategies.add(new MixedSquareSqrtStrategy());
|
||||
strategies.add(new ParenthesesAddStrategy());
|
||||
strategies.add(new ParenthesesMultiplyStrategy());
|
||||
strategies.add(new LinearEquationStrategy());
|
||||
strategies.add(new QuadraticEquationStrategy());
|
||||
strategies.add(new TriangleAreaStrategy());
|
||||
strategies.add(new CircleAreaStrategy());
|
||||
strategies.add(new LinearFunctionStrategy());
|
||||
}
|
||||
|
||||
@Override
|
||||
public ChoiceQuestion createQuestion() {
|
||||
QuestionStrategy strategy = RandomUtils.randomChoice(strategies);
|
||||
return strategy.generate();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Grade getSupportedGrade() {
|
||||
return Grade.MIDDLE;
|
||||
}
|
||||
}
|
||||
@ -1,7 +1,7 @@
|
||||
package com.service.question_generator.factory;
|
||||
package com.pair.service.question_generator.factory;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
|
||||
|
||||
/**
|
||||
@ -1,7 +1,7 @@
|
||||
package com.service.question_generator.strategy;
|
||||
package com.pair.service.question_generator.strategy;
|
||||
|
||||
import com.model.Grade;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.model.Grade;
|
||||
import com.pair.util.RandomUtils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
@ -1,5 +1,5 @@
|
||||
package com.service.question_generator.strategy;
|
||||
import com.model.ChoiceQuestion;
|
||||
package com.pair.service.question_generator.strategy;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
|
||||
//题目生成题型接口
|
||||
public interface QuestionStrategy {
|
||||
@ -1,10 +1,10 @@
|
||||
package com.service.question_generator.strategy.elementary;
|
||||
package com.pair.service.question_generator.strategy.elementary;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
|
||||
import com.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.pair.util.RandomUtils;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
package com.service.question_generator.strategy.elementary;
|
||||
package com.pair.service.question_generator.strategy.elementary;
|
||||
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
|
||||
import com.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.pair.util.RandomUtils;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
package com.service.question_generator.strategy.elementary;
|
||||
package com.pair.service.question_generator.strategy.elementary;
|
||||
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
import com.pair.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.pair.util.RandomUtils;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
package com.service.question_generator.strategy.elementary;
|
||||
package com.pair.service.question_generator.strategy.elementary;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
|
||||
import com.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.pair.util.RandomUtils;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
@ -1,10 +1,10 @@
|
||||
package com.service.question_generator.strategy.elementary;
|
||||
package com.pair.service.question_generator.strategy.elementary;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
|
||||
import com.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.pair.util.RandomUtils;
|
||||
|
||||
import java.util.List;
|
||||
/**
|
||||
@ -1,9 +1,9 @@
|
||||
package com.service.question_generator.strategy.elementary;
|
||||
package com.pair.service.question_generator.strategy.elementary;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
import com.pair.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.pair.util.RandomUtils;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
package com.service.question_generator.strategy.high;
|
||||
package com.pair.service.question_generator.strategy.high;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
|
||||
import com.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.pair.util.RandomUtils;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
package com.service.question_generator.strategy.high;
|
||||
package com.pair.service.question_generator.strategy.high;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
|
||||
import com.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.pair.util.RandomUtils;
|
||||
import java.util.*;
|
||||
|
||||
import java.util.List;
|
||||
@ -1,10 +1,10 @@
|
||||
package com.service.question_generator.strategy.high;
|
||||
package com.pair.service.question_generator.strategy.high;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
|
||||
import com.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.pair.util.RandomUtils;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
package com.service.question_generator.strategy.high;
|
||||
package com.pair.service.question_generator.strategy.high;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
|
||||
import com.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.pair.util.RandomUtils;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
package com.service.question_generator.strategy.middle;
|
||||
package com.pair.service.question_generator.strategy.middle;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
|
||||
import com.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.pair.util.RandomUtils;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
package com.service.question_generator.strategy.middle;
|
||||
package com.pair.service.question_generator.strategy.middle;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
|
||||
import com.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.pair.util.RandomUtils;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
package com.service.question_generator.strategy.middle;
|
||||
package com.pair.service.question_generator.strategy.middle;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
|
||||
import com.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.pair.util.RandomUtils;
|
||||
|
||||
import java.util.List;
|
||||
/**
|
||||
@ -1,10 +1,10 @@
|
||||
package com.service.question_generator.strategy.middle;
|
||||
package com.pair.service.question_generator.strategy.middle;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
|
||||
import com.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.pair.util.RandomUtils;
|
||||
|
||||
import java.util.List;
|
||||
/**
|
||||
@ -1,10 +1,10 @@
|
||||
package com.service.question_generator.strategy.middle;
|
||||
package com.pair.service.question_generator.strategy.middle;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.model.Grade;
|
||||
|
||||
import com.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.util.RandomUtils;
|
||||
import com.pair.service.question_generator.strategy.AbstractQuestionStrategy;
|
||||
import com.pair.util.RandomUtils;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -0,0 +1,7 @@
|
||||
package com.pair.ui;
|
||||
|
||||
import javafx.scene.layout.VBox;
|
||||
|
||||
public class GradeSelectPanel extends VBox {
|
||||
|
||||
}
|
||||
@ -1,5 +1,5 @@
|
||||
// com/ui/InfGenPage.java
|
||||
package com.ui;
|
||||
package com.pair.ui;
|
||||
|
||||
import javafx.geometry.Pos;
|
||||
import javafx.scene.control.*;
|
||||
@ -1,9 +1,6 @@
|
||||
// com/ui/LoginPage.java
|
||||
package com.ui;
|
||||
package com.pair.ui;
|
||||
|
||||
import com.model.User;
|
||||
import com.service.UserService;
|
||||
import javafx.concurrent.Task;
|
||||
import javafx.geometry.Pos;
|
||||
import javafx.scene.control.*;
|
||||
import javafx.scene.layout.HBox;
|
||||
@ -1,13 +1,10 @@
|
||||
// com/ui/MainWindow.java
|
||||
package com.ui;
|
||||
package com.pair.ui;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.User;
|
||||
import com.service.QuizService;
|
||||
import com.service.UserService;
|
||||
import javafx.application.Platform;
|
||||
import com.pair.model.User;
|
||||
import com.pair.service.QuizService;
|
||||
import com.pair.service.UserService;
|
||||
import javafx.scene.Scene;
|
||||
import javafx.scene.control.Alert;
|
||||
import javafx.scene.control.Toggle;
|
||||
import javafx.scene.layout.BorderPane;
|
||||
import javafx.stage.Stage;
|
||||
@ -1,12 +1,10 @@
|
||||
// com/ui/NavigablePanel.java
|
||||
package com.ui;
|
||||
package com.pair.ui;
|
||||
|
||||
import javafx.application.Platform;
|
||||
import javafx.geometry.Insets;
|
||||
import javafx.geometry.Pos;
|
||||
import javafx.scene.control.Alert;
|
||||
import javafx.scene.control.Button;
|
||||
import javafx.scene.control.Label;
|
||||
import javafx.scene.layout.BorderPane;
|
||||
import javafx.scene.layout.HBox;
|
||||
import javafx.scene.text.Font;
|
||||
@ -1,4 +1,4 @@
|
||||
package com.ui;
|
||||
package com.pair.ui;
|
||||
|
||||
public enum Panel {
|
||||
START, // 开始页面
|
||||
@ -1,5 +1,5 @@
|
||||
// com/ui/PasswordModifyPage.java
|
||||
package com.ui;
|
||||
package com.pair.ui;
|
||||
|
||||
import javafx.geometry.Pos;
|
||||
import javafx.scene.control.*;
|
||||
@ -1,14 +1,13 @@
|
||||
// com/ui/QuizPage.java
|
||||
package com.ui;
|
||||
package com.pair.ui;
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.service.QuizService;
|
||||
import com.pair.model.ChoiceQuestion;
|
||||
import com.pair.service.QuizService;
|
||||
import javafx.geometry.Insets;
|
||||
import javafx.geometry.Pos;
|
||||
import javafx.scene.Node;
|
||||
import javafx.scene.control.*;
|
||||
import javafx.scene.layout.*;
|
||||
import javafx.scene.paint.Color;
|
||||
import javafx.scene.text.Font;
|
||||
import javafx.scene.text.FontWeight;
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
// com/ui/RegisterPage.java
|
||||
package com.ui;
|
||||
package com.pair.ui;
|
||||
|
||||
import javafx.geometry.Pos;
|
||||
import javafx.scene.control.*;
|
||||
@ -1,8 +1,8 @@
|
||||
// com/ui/ResultPage.java
|
||||
package com.ui;
|
||||
package com.pair.ui;
|
||||
|
||||
import com.model.QuizResult;
|
||||
import com.service.QuizService;
|
||||
import com.pair.model.QuizResult;
|
||||
import com.pair.service.QuizService;
|
||||
import javafx.geometry.Pos;
|
||||
import javafx.scene.control.Button;
|
||||
import javafx.scene.control.Label;
|
||||
@ -1,5 +1,5 @@
|
||||
// com/ui/StartPage.java
|
||||
package com.ui;
|
||||
package com.pair.ui;
|
||||
|
||||
import javafx.geometry.Pos;
|
||||
import javafx.scene.control.Button;
|
||||
@ -1,8 +1,7 @@
|
||||
// UIConstants.java
|
||||
package com.ui;
|
||||
package com.pair.ui;
|
||||
|
||||
import javafx.geometry.Insets;
|
||||
import javafx.scene.paint.Color;
|
||||
|
||||
public final class UIConstants {
|
||||
private UIConstants() {}
|
||||
@ -1,6 +1,4 @@
|
||||
package com.util;
|
||||
|
||||
import java.io.File;
|
||||
package com.pair.util;
|
||||
|
||||
/**
|
||||
* 应用数据目录管理器
|
||||
@ -1,4 +1,4 @@
|
||||
package com.util;
|
||||
package com.pair.util;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.GsonBuilder;
|
||||
@ -1,4 +1,4 @@
|
||||
package com.util;
|
||||
package com.pair.util;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
@ -1,41 +0,0 @@
|
||||
package com.service.question_generator.factory;
|
||||
|
||||
|
||||
|
||||
import com.model.ChoiceQuestion;
|
||||
import com.model.Grade;
|
||||
import com.service.question_generator.strategy.middle.*;
|
||||
import com.util.RandomUtils;
|
||||
import com.service.question_generator.strategy.QuestionStrategy;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 初中题目工厂
|
||||
*/
|
||||
public class MiddleQuestionFactory implements QuestionFactory {
|
||||
|
||||
private final List<QuestionStrategy> strategies;
|
||||
|
||||
public MiddleQuestionFactory() {
|
||||
strategies = new ArrayList<>();
|
||||
// 注册所有初中题目生成策略
|
||||
strategies.add(new SquareStrategy());
|
||||
strategies.add(new SquareAddStrategy());
|
||||
strategies.add(new SqrtStrategy());
|
||||
strategies.add(new SqrtAddStrategy());
|
||||
strategies.add(new MixedSquareSqrtStrategy());
|
||||
}
|
||||
|
||||
@Override
|
||||
public ChoiceQuestion createQuestion() {
|
||||
QuestionStrategy strategy = RandomUtils.randomChoice(strategies);
|
||||
return strategy.generate();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Grade getSupportedGrade() {
|
||||
return Grade.MIDDLE;
|
||||
}
|
||||
}
|
||||
@ -1,12 +0,0 @@
|
||||
package com.ui;
|
||||
|
||||
import com.model.Grade;
|
||||
import com.service.QuizService;
|
||||
import javafx.geometry.Insets;
|
||||
import javafx.scene.control.Button;
|
||||
import javafx.scene.control.TextInputDialog;
|
||||
import javafx.scene.layout.VBox;
|
||||
|
||||
public class GradeSelectPanel extends VBox {
|
||||
|
||||
}
|
||||
Loading…
Reference in new issue