from zope.publisher.interfaces.browser import IBrowserRequest from zope.interface import Interface class ILayer(IBrowserRequest): """ layer """ class ITatsSkin(ILayer): """ tats skin """ class IQTBase(Interface): """ qtbase """ class IQTAuthor(IQTBase): """ qtauthor """ class IBaseQuestion(IQTBase): """ base class for question """ class IQuestions(IQTBase): """ questions container """ class IQuestionAuthoring(IQuestions, IBaseQuestion): """ question authoring areas """ class ITests(IQTBase): """ tests container """ class IAnswerContainer(IQTBase): """ """ class IAnswerObject(IQTBase): """ """ class IAnswerSession(IQTBase): """ """ class IAnswers(IQTBase): """ """ class ICache(IQTBase): """ """ class IConfig(IQTBase): """ """ class IGroup(IQTBase): """ """ class IGroups(IQTBase): """ """ class IImage(IQTBase): """ """ class IImages(IQTBase): """ """ class IStudents(IQTBase): """ """ class ITest(IQTBase): """ """ class ITests(IQTBase): """ """ class IUser(IQTBase): """ """ class IUsers(IQTBase): """ """ class IVideos(IQTBase): """ """