from pyqcm import XmlQCM import sys qcm = XmlQCM(sys.argv[1]) q = qcm.getRandom() print q.display(True)
$question.qbody.encode('utf-8') <ul> #for item in $question.answers.items() <li> $item[0] ) $item[1][0].encode('utf-8') </li> #end for </div> #end for </p> </div> <!-- fin content --> </div> <!-- main --> </body> </html> """ qcm = XmlQCM("../data/qcm_ffvl_2004.xml") c_size = qcm.get_num_chapters() qcm.select(number=30) l=[] for i in range(30): l += [qcm.getNext()] t = Template(templateDef) t.questions = l print t