/** * *

This class contains all of the information for publishing tests. It is set before the test is published. * * @author Daniel Gilliland */ package publish; import datatypes.*; public abstract class PublishOptions { /** * Is true for the test to be locked and no other applications may be used */ boolean isLocked; /** * Is true for the test to be timed */ boolean isTimed; /** * Is true for users to receive immediate feedback */ boolean immediateFeedback; /** * Is true for the test to be a practice test */ boolean isPractice; /** * The dates and times from when the test is available to when it is not available */ Duration availablity; }