ADD file via upload

lizihan_branch
hnu202326010302 5 months ago
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…
Cancel
Save