Serialized Form


Package edu.jhu.cs.oose.elevel.dataModel

Class edu.jhu.cs.oose.elevel.dataModel.Card extends java.lang.Object implements Serializable

serialVersionUID: 67658268L

Serialized Fields

question

java.lang.String question
A String representing the question associated with this Card


answer

java.lang.String answer
A String representing the answer associated with this Card


id

int id
a Integer representing a unique identifier for this card. Note: this field is "Package protected" (when no explicit modifier is given). This is the desired behaviour for this field. We only want Card, Deck, and TestStat to be able to modify id.


hint

java.lang.String hint
A String representing a hint associated with this Card


additionalInfo

java.lang.String additionalInfo
A String representing additional information associated with this Card


options

java.util.Map<K,V> options
A Map representing the card's options

Class edu.jhu.cs.oose.elevel.dataModel.Deck extends java.lang.Object implements Serializable

serialVersionUID: 68696775L

Serialized Fields

diskLocation

java.lang.String diskLocation
The location of this Deck on disk


name

java.lang.String name
The name of this Deck


currentCard

int currentCard
The Card current selected


testStats

java.util.List<E> testStats
The set of statistics for this Deck, compiled over time


cards

java.util.List<E> cards
The set of cards contained in this Deck


cardIdIterator

int cardIdIterator
The value used for the id of the next card to be added to this deck. Incremented automatically.


hasChanged

boolean hasChanged
A boolean indicating whether the given Deck has been changed

Class edu.jhu.cs.oose.elevel.dataModel.TestStat extends java.lang.Object implements Serializable

serialVersionUID: 8469838483846584L

Serialized Fields

numAnswered

int numAnswered
The number of questions answered in this test


numCorrect

int numCorrect
The number of questions answered correctly in this test


incorrectlyAnswered

java.util.List<E> incorrectlyAnswered

date

java.util.Date date
The date and time the test began


duration

int duration
The duration of this test in seconds