EduploneTest/types EduploneFillGap.py,1.14,1.15
Nils Haagen <[email protected]> Thu, 27 Jan 2005 09:18:12 +0000
| Newsgroups | gmane.comp.web.zope.eduplone.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/eduplone/EduploneTest/types
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16288/types
Modified Files:
EduploneFillGap.py
Log Message:
paperprint_view for fillgap as well....
Index: EduploneFillGap.py
===================================================================
RCS file: /cvsroot/eduplone/EduploneTest/types/EduploneFillGap.py,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** EduploneFillGap.py 27 Jan 2005 00:05:41 -0000 1.14
--- EduploneFillGap.py 27 Jan 2005 09:17:57 -0000 1.15
***************
*** 101,104 ****
--- 101,105 ----
dropdown_gap = "<select name=\"%s\"><option></option>%s</select>"
colored_gap = "<font color=\"red\">%s</font>"
+ paperprint_gap = "<b>(%s)_______________________________________</b>"
hyperlink_add_gap = "<a href=\"createGap?wordNo=%i\">%s</a> "
hyperlink_delete_gap = "<a href=\"deleteGap?gap_id=%s\">%s</a> "
***************
*** 164,167 ****
--- 165,184 ----
if len(elem) != 0 and elem[-1] == "\n":
rendered_text += "\n"
+
+ elif render_as =='paperprint':
+ gapcounter=0
+ for i, elem in enumerate(self.getText_to_render().replace("\n", "\n ").split(" ")):
+ if elem.strip()[:5] == "<gap=" and elem.strip()[-1] == ">":
+ gap_id = re.match(r'<gap=(.*)>', elem).group(1)
+ gapcounter += 1
+ word_to_render = paperprint_gap % str(gapcounter) #colored_gap % self[gap_id].getCorrectAnswer()[0]
+ rendered_text += "%s " % word_to_render
+ #print 5, i, elem
+ else:
+ rendered_text += "%s " % elem
+ #print 6, i, elem
+
+ if len(elem) != 0 and elem[-1] == "\n":
+ rendered_text += "\n"
return rendered_text.replace("\n", "<br />")
-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl