--- Em zope-pt@yahoogrupos.com.br, Rafahela Bazzanella <[EMAIL PROTECTED]> escreveu > > Oi Daniel, >
Oi Rafa. > Será que vc não está querendo algo como o > LlsMultipleChoice [1]. > Infelizmente, não. Já tinha pesquisado este produto. Ele é bem desenhado e tem recursos muito úteis (estatísticas, agrupamento de questões, etc) mas é projetado para Questionários on-line. Cogitei extendê-lo mas reaproveitaria pouca coisa e teria algumas amarrações indesejadas. O produto que estou desenvolvendo trata de questões de provas que não são on-line e têm uma variedade de formas e tipos bem diferente de Provas e questões on-line. Obrigado pela dica. []s Daniel > Rafa > > [1] http://plone.org/products/llsmc > > > --- Daniel Vainsencher <[EMAIL PROTECTED]> > escreveu: > > > --- Em zope-pt@yahoogrupos.com.br, "Rodrigo > > Castardo" > > <[EMAIL PROTECTED]> escreveu > > > > > > Pessoal, > > > > > > segue uma dica, existe o CMFQuestion, ou > > CMFQuestions, que > > implementa isso, > > > eu comecei a tradução dele a uns 2 meses atrás e > > nao consegui > > terminar, se > > > nós traduzirmos o bixo ele provavelmente serve > > como uma luva para o > > que o > > > Daniel precisa e ainda ajudamos a na tradução do > > produto :) > > > > Oi Rodrigo. > > > > Dei uma olhada no CMFQuestions[1]. Confesso que não > > instalei. Li a > > documentação e dei uma olhada no código. Parece > > interessante para quem > > precisa montar questionários on-line. Aliás na > > pesquisa encontrei um > > outro Produto;CMF Questionnaire[2];com recursos bem > > interessantes > > > > No entanto a natureza do produto que estou > > desenvolvendo é diferente. > > É um banco de questões, com montagem e administração > > de provas, > > processamento e divulgação de resultados para > > concursos. Infelizmente > > a abordagem de [1] e [2] difere bastante da minha. > > > > Analisei também o modo como ele implementou os > > diversos tipos de > > questão para ver se me dava uma luz na questão da > > herança. Para minha > > Infelicidade ele distingue os tipos de questão > > apenas na exibição (nos > > templates). Eu realmente preciso de classes > > distintas. :-( > > > > Obrigado pela sugestão. > > > > [1] http://plone.org/products/cmfquestions > > [2] http://plone.org/products/cmfquestionnaire > > > > []s > > Daniel > > > > > > > > []'s > > > > > > Castardo > > > > > > > > > On 7/21/06, Juracy Filho <[EMAIL PROTECTED]> wrote: > > > > > > > > Eu tive este problema há algum tempo atrás e > > resolvi, porém, estou sem > > > > este código a disposição no momento (na segunda > > posso verificar), não > > > > lembro ao certo se resolvi usando BaseClass ou > > nenhuma super-classe. > > > > > > > > Quanto ao ArchGenXML, se você quiser que ele > > gere uma classe que não > > > > herde de nenhuma super-classe você deve usar a > > tagged value: > > > > base_class na classe, assim: > > > > > > > > base_class = 0 > > > > > > > > Olhe em: > > > > > > > http://plone.org/documentation/tutorial/archgenxml-getting-started/classes > > > > > > > > Simple Derivation > > > > > > > > All content types in Archetypes are derived from > > one of the base > > > > classes - BaseContent, BaseFolder, > > OrderedBaseFolder and so on. If you > > > > wish to turn this off, for example because the > > base class is being > > > > inherited from a parent class, you can set the > > base_class tagged value > > > > to 0. > > > > > > > > > > > > On 7/21/06, Daniel Vainsencher > > <[EMAIL PROTECTED]> wrote: > > > > > --- Em zope-pt@yahoogrupos.com.br, "Juracy > > Filho" <[EMAIL PROTECTED]> > > escreveu > > > > > > > > > > > > Daniel, não pude testar para vê se realmente > > funciona, mas > > acredito > > > > > que a > > > > > > solução do seu problema seria herdar Questao > > de BaseClass e não de > > > > > > BaseContent. > > > > > > > > > > > > > > > > Juracy, a sua sugestão não funcionou mas acho > > que lançou uma luz na > > > > > direção correta. > > > > > > > > > > Troquei BaseContent por BaseClass mas ocorreu > > um erro ao instalar o > > > > > produto no Zope (na inicialização da > > instância) porque a classe > > > > > BaseClass não foi encontrada. Procurei por > > exemplos em outros > > produtos > > > > > e não encontrei referência à bendita. > > > > > > > > > > No entanto encontrei esta referência em [1] : > > > > > > > > > > "By marking your class as abstract in your > > model (usually a separate > > > > > tick-box), you are signifying that it will not > > be added as a content > > > > > type. Such classes are useful as mixin parents > > and as abstract base > > > > > classes for more complex content types, and > > will not have the > > standard > > > > > Archetypes registration machinery, factory > > type information or > > derive > > > > > from BaseClass." > > > > > > > > > > Ela sugere que classes abstratas não devem > > herdar de BaseClass (que > > > > > interpretei como BaseContent). Fiz o teste > > excluindo BaseClass como > > > > > super classe de Questão e funcionou. > > > > > > > > > > Bem, se isto que fiz estiver correto então o > > problema estaria no > > > > > ArchgenXML que gera classes abstratas herdando > > de BaseContent. Será > > > > > isto mesmo? > > > > > > > > > > [1] > > > > > > > > > > > > http://plone.org/documentation/tutorial/archgenxml-getting-started/tutorial-all-pages > > > > > > > > > > []s > > > > > Daniel > > > > > > > > > > > On 7/21/06, Daniel Vainsencher > > <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > --- Em zope-pt@yahoogrupos.com.br, > > "Luciano Ramalho" > > <[EMAIL PROTECTED]> > > > > > > > escreveu > > > > > > > > > > > > > > > > Daniel, talvez algum guru mais esperto > > que eu saiba te dar a > > > > > > > > solução, mas > > > > > > > > quero tentar te ajudar dando um toque > > sobre terminologia: > > quando > > > > se > > > > > > > > fala de > > > > > > > > pai e filho em OO isso pode ser ambíguo. > > > > > > > > > > > > > > > > A maioria das vezes, o pai é a > > super-classe e o filho é a > > > > > > > > sub-classe. Mas > > > > > > > > pode ser também que se trate de uma > > relação de composição: > > o pai > > > > > é > um > > > > > > > > container e o filho é o objeto contido. > > No Zope2, com o > > mecanismo > > > > > > > > de > > > > > > > > aquisição, essa possível confusão fica > > ainda mais > > presente. Mas > > > > > > > > note que é > > > > > > > > fácil separar, desde que fique claro que > > herança é uma > > relação de > > > > > > > > pai-filho > > > > > > > > entre CLASSES, e aquisição é uma relação > > entre OBJETOS > > (instâncias > > > > > > > > de > > > > > > > > classes). > > > > > > > > > > > === message truncated === > > > > > _______________________________________________________ > O Yahoo! está de cara nova. Venha conferir! > http://br.yahoo.com/preview > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html