parent
8d8c743d1e
commit
590c8cd364
@ -0,0 +1,40 @@
|
||||
package com.example.myapp.model;
|
||||
|
||||
import java.util.List;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
public class Exam {
|
||||
private String gradeLevel;
|
||||
private int questionCount;
|
||||
private List<Question> questions;
|
||||
private int score;
|
||||
private LocalDateTime startTime;
|
||||
private LocalDateTime endTime;
|
||||
|
||||
public Exam(String gradeLevel, int questionCount, List<Question> questions) {
|
||||
this.gradeLevel = gradeLevel;
|
||||
this.questionCount = questionCount;
|
||||
this.questions = questions;
|
||||
this.startTime = LocalDateTime.now();
|
||||
this.score = -1; // -1表示未评分
|
||||
}
|
||||
|
||||
// Getters and Setters
|
||||
public String getGradeLevel() { return gradeLevel; }
|
||||
public void setGradeLevel(String gradeLevel) { this.gradeLevel = gradeLevel; }
|
||||
|
||||
public int getQuestionCount() { return questionCount; }
|
||||
public void setQuestionCount(int questionCount) { this.questionCount = questionCount; }
|
||||
|
||||
public List<Question> getQuestions() { return questions; }
|
||||
public void setQuestions(List<Question> questions) { this.questions = questions; }
|
||||
|
||||
public int getScore() { return score; }
|
||||
public void setScore(int score) { this.score = score; }
|
||||
|
||||
public LocalDateTime getStartTime() { return startTime; }
|
||||
public void setStartTime(LocalDateTime startTime) { this.startTime = startTime; }
|
||||
|
||||
public LocalDateTime getEndTime() { return endTime; }
|
||||
public void setEndTime(LocalDateTime endTime) { this.endTime = endTime; }
|
||||
}
|
||||
Loading…
Reference in new issue