EduploneTest/types EduploneFillGap.py,1.10,1.11 EduploneFillGapAnswer.py,1.4,1.5 EduploneTestMember.py,1.8,1.9

Nils Haagen <[email protected]> Wed, 05 Jan 2005 00:36:42 +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-serv26634/types

Modified Files:
	EduploneFillGap.py EduploneFillGapAnswer.py 
	EduploneTestMember.py 
Log Message:
fixed the f* encoding error in fillgap

Index: EduploneTestMember.py
===================================================================
RCS file: /cvsroot/eduplone/EduploneTest/types/EduploneTestMember.py,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** EduploneTestMember.py	3 Jan 2005 14:46:07 -0000	1.8
--- EduploneTestMember.py	5 Jan 2005 00:36:37 -0000	1.9
***************
*** 67,76 ****
      def _saveQuestionAnswers(self, user, questionid, answers={}):
          """ """
! 	answersdict = {}
  
          # generate dictionary of answerId and user input
          for b in answers.keys():
              answersdict[b] = answers[b]
! 
          # append question id and dictionary to user object
          self.answers[questionid] = answersdict
--- 67,79 ----
      def _saveQuestionAnswers(self, user, questionid, answers={}):
          """ """
!         answersdict = {}
  
          # generate dictionary of answerId and user input
          for b in answers.keys():
              answersdict[b] = answers[b]
!         print
!         print '######'
!         print answers
!         print
          # append question id and dictionary to user object
          self.answers[questionid] = answersdict

Index: EduploneFillGap.py
===================================================================
RCS file: /cvsroot/eduplone/EduploneTest/types/EduploneFillGap.py,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** EduploneFillGap.py	3 Jan 2005 14:46:06 -0000	1.10
--- EduploneFillGap.py	5 Jan 2005 00:36:33 -0000	1.11
***************
*** 135,139 ****
  			rendered_text = re.sub(r"<gap=(?P<foo>\w+)>", textfield_gap % r"\g<foo>", self.text_to_render)
  			for i in uAnswer.keys():
! 			    rendered_text = rendered_text.replace('name="' + i +'"', 'name="' + i + '" value="' + uAnswer[i] + '"')
  			
  				    				    
--- 135,144 ----
  			rendered_text = re.sub(r"<gap=(?P<foo>\w+)>", textfield_gap % r"\g<foo>", self.text_to_render)
  			for i in uAnswer.keys():
! 			    #pass
! 			    pA=str('name="' + i +'"')
! 			    pB='name="' + i + '" value="' + str(uAnswer[i]) + '"'
! 			    #print pB
! 			    rendered_text = rendered_text.encode('iso-8859-1', "ignore").replace(pA, pB)
! 			    
  			
  				    				    

Index: EduploneFillGapAnswer.py
===================================================================
RCS file: /cvsroot/eduplone/EduploneTest/types/EduploneFillGapAnswer.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** EduploneFillGapAnswer.py	12 Oct 2004 21:17:45 -0000	1.4
--- EduploneFillGapAnswer.py	5 Jan 2005 00:36:37 -0000	1.5
***************
*** 68,81 ****
  	return self.aq_parent.eduplone_fillgap_edit()
  		    
- 
-     """
-     def getAnswer(self):
-         #print 'testausgabe',getattr(self,self.Schema()['title'].accessor)()
-         return getattr(self,self.Schema()['title'].accessor)(),\
-                     getattr(self,self.Schema()['Answer for the question'].accessor)(),\
-                     getattr(self,self.Schema()['Answer correct?'].accessor)(),\
-                     getattr(self,self.Schema()['Feedback'].accessor)(),\
-                     getattr(self,self.Schema()['Image for the question'].accessor)()
-     """
      
  registerType(EduploneFillGapAnswer)
--- 68,71 ----



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt