from zope.interface import Interface class IBlog(Interface): """ Blog """ class IBlogEntry(Interface): """ Blog entry """ class IAssignment(Interface): """ Assignment interface """ class ICourseContext(Interface): """ Course Context """ class ITempManager(Interface): """ temp objects manager """ class ICourseManager(Interface): """ Course container """ class IUserManager(Interface): """ Users container """ class IFLE(Interface): """ Users container """ class IStatistics(Interface): """ statistics """ class IThinkingTypeSetManager(Interface): """ TTS manager """ class IThinkingTypeSet(Interface): """ TTS manager """ class IThinkingType(Interface): """ TTS manager """ class ICourse(Interface): """ course """ class IQuizManager(Interface): """ course """ class IWordMapTools(Interface): """ wordmap tools """ class IWebtopItem(Interface): """ webtop item interface """ class IWebtopFile(Interface): """ webtop item interface """ class ISubgroup(Interface): """ subgroup """ class ISubgroupManager(Interface): """ subgroups manager """ class IPortfolio(Interface): """ portfolio """ class ICalendar(Interface): """ Calendar """ class IEvent(Interface): """ calendar event """ class INewCourse(Interface): """ new course """ class IIVAPlugin(Interface): """ IVA plugin """ def _install(self): """ install/enable plugin """ def _uninstall(self): """ uninstall/disable plugin """ def isInstalled(self): """ returns True is plugin is installed/enabled """ def isVisible(self): """ returns True if user is visible to users """