EduploneTest/types EduploneTestingEnvironment.py,1.31,1.32

"Fabian K." <[email protected]> Sun, 26 Jun 2005 13:41:58 +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-serv32049

Modified Files:
	EduploneTestingEnvironment.py 
Log Message:
Fixed TrueFalse's scoring bug

Index: EduploneTestingEnvironment.py
===================================================================
RCS file: /cvsroot/eduplone/EduploneTest/types/EduploneTestingEnvironment.py,v
retrieving revision 1.31
retrieving revision 1.32
diff -C2 -d -r1.31 -r1.32
*** EduploneTestingEnvironment.py	27 Jan 2005 00:05:41 -0000	1.31
--- EduploneTestingEnvironment.py	26 Jun 2005 13:41:56 -0000	1.32
***************
*** 567,574 ****
--- 567,582 ----
             and false (0), if not. well.
          """
+ 	# Return false answer if user has made no decision. Only applies for
+ 	# TrueFalse and maybe others. Second "if" has been added to define
+ 	# other metatypes easily.
+ 	if self[questionId].meta_type == "eduplone TrueFalse":
+ 	    if uAnswer == "":
+ 		return 0
+ 	
          if uAnswer == 'on' : uAnswer = 'True'  #1 #checkboxes....
          if uAnswer == 'off' or uAnswer =='' : uAnswer = 'False'
  
          cAnswer = self._getCorrectAnswer(questionId,answerId)
+ 	print answerId+": "+uAnswer, cAnswer
  	
  	#if self[questionId].meta_type=='eduplone SingleChoice':



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click