package edu.vserver.misconception; import java.io.Serializable; import java.util.List; /** * MathPerformanceData is a class that wraps assignment's data in one class. ArrayList "mmd" (MathMisconcpetionData) contains all individual questions and their * misconception types. * * @author chgt * */ public interface MisconceptionPerformanceData extends Serializable { /** * Save new object to database */ public void save(); public void addMisconceptionData(MisconceptionData data); /* Getters and setters */ public int getAssigId(); public void setAssigId(int assigId); public boolean isSubmitted(); public void setSubmitted(boolean isSubmitted); public List<MisconceptionData> getMmd(); public void setMmd(List<MisconceptionData> mmd); /** * Set startTime for starting calculation * * @param time */ public void setStartTime(); /** * Set endTime for calculation * * @param time */ public void setEndTime(); }