from Products.validation import V_REQUIRED from Products.ATContentTypes.content import base from Products.ATContentTypes.content import schemata from Products.ATContentTypes.content.schemata import finalizeATCTSchema from Products.CMFCore.utils import getToolByName from eduintelligent.evaluation.utility import hideMetadataSchema from eduintelligent.evaluation.interfaces import IQuestion, IQuestionChoice from eduintelligent.evaluation.config import PROJECTNAME from eduintelligent.evaluation import evaluationMessageFactory as _ from eduintelligent.evaluation.content.schemas import questionchoice_schema, base_question_schema from eduintelligent.evaluation.content.question import Question QuestionChoiceSchema = schemata.ATContentTypeSchema.copy() + questionchoice_schema.copy() + base_question_schema.copy() QuestionChoiceSchema['title'].widget = atapi.TextAreaWidget() QuestionChoiceSchema['title'].storage = atapi.AnnotationStorage() QuestionChoiceSchema['title'].widget.label = _(u"Question") QuestionChoiceSchema['title'].widget.description = _(u"") finalizeATCTSchema(QuestionChoiceSchema, folderish=False, moveDiscussion=False) hideMetadataSchema(QuestionChoiceSchema, excludeFromNav=True) QuestionChoiceSchema['description'].widget.visible = False class QuestionChoice(Question): """Describe a film. """ implements(IQuestion, IQuestionChoice)
from Products.ATContentTypes.content import schemata from Products.ATContentTypes.content.schemata import finalizeATCTSchema #from Products.CMFCore.utils import getToolByName from eduintelligent.evaluation.utility import hideMetadataSchema from eduintelligent.evaluation.interfaces import IQuestion, IQuestionChoice from eduintelligent.evaluation.config import PROJECTNAME from eduintelligent.evaluation import evaluationMessageFactory as _ from eduintelligent.evaluation.content.schemas import questionchoice_schema from eduintelligent.evaluation.content.schemas import base_question_schema from eduintelligent.evaluation.content.question import Question QuestionChoiceSchema = schemata.ATContentTypeSchema.copy() + \ questionchoice_schema.copy() + \ base_question_schema.copy() QuestionChoiceSchema['title'].widget = atapi.TextAreaWidget() QuestionChoiceSchema['title'].storage = atapi.AnnotationStorage() QuestionChoiceSchema['title'].widget.label = _(u"Question") QuestionChoiceSchema['title'].widget.description = _(u"") finalizeATCTSchema(QuestionChoiceSchema, folderish=False, moveDiscussion=False) hideMetadataSchema(QuestionChoiceSchema, excludeFromNav=True) QuestionChoiceSchema['description'].widget.visible = False class QuestionChoice(Question): """Describe a film. """
from Products.validation import V_REQUIRED from Products.ATContentTypes.content import base from Products.ATContentTypes.content import schemata from Products.ATContentTypes.content.schemata import finalizeATCTSchema from Products.CMFCore.utils import getToolByName from eduintelligent.evaluation.utility import hideMetadataSchema from eduintelligent.evaluation.interfaces import IQuestionFillIn, IQuestion from eduintelligent.evaluation.config import PROJECTNAME from eduintelligent.evaluation import evaluationMessageFactory as _ from eduintelligent.evaluation.content.schemas import questionchoice_schema, base_question_schema from eduintelligent.evaluation.content.question import Question QuestionFillInSchema = schemata.ATContentTypeSchema.copy() + base_question_schema.copy() QuestionFillInSchema['title'].widget = atapi.TextAreaWidget() QuestionFillInSchema['title'].storage = atapi.AnnotationStorage() QuestionFillInSchema['title'].widget.label = _(u"Question") QuestionFillInSchema['title'].widget.description = _(u"") finalizeATCTSchema(QuestionFillInSchema, folderish=False, moveDiscussion=False) hideMetadataSchema(QuestionFillInSchema, excludeFromNav=True) QuestionFillInSchema['description'].widget.visible = False class QuestionFillIn(Question): """Describe a film. """ implements(IQuestion, IQuestionFillIn)
#from Products.ATContentTypes.content import base from Products.ATContentTypes.content import schemata from Products.ATContentTypes.content.schemata import finalizeATCTSchema #from Products.CMFCore.utils import getToolByName from eduintelligent.evaluation.utility import hideMetadataSchema from eduintelligent.evaluation.interfaces import IQuestionFillIn, IQuestion from eduintelligent.evaluation.config import PROJECTNAME from eduintelligent.evaluation import evaluationMessageFactory as _ from eduintelligent.evaluation.content.schemas import base_question_schema from eduintelligent.evaluation.content.question import Question QuestionFillInSchema = schemata.ATContentTypeSchema.copy() + \ base_question_schema.copy() QuestionFillInSchema['title'].widget = atapi.TextAreaWidget() QuestionFillInSchema['title'].storage = atapi.AnnotationStorage() QuestionFillInSchema['title'].widget.label = _(u"Question") QuestionFillInSchema['title'].widget.description = _(u"") finalizeATCTSchema(QuestionFillInSchema, folderish=False, moveDiscussion=False) hideMetadataSchema(QuestionFillInSchema, excludeFromNav=True) QuestionFillInSchema['description'].widget.visible = False class QuestionFillIn(Question): """Describe a film. """ implements(IQuestion, IQuestionFillIn)