EduploneExam ExamFolder.py,1.33.2.10,1.33.2.11 __init__.py,1.5.2.1,1.5.2.2 config.py,1.1.2.3,1.1.2.4 version.txt,1.24.2.10,1.24.2.11

Nils Haagen <[email protected]> Wed, 08 Feb 2006 13:39:35 +0000
Newsgroups gmane.comp.web.zope.eduplone.cvs
Message-ID <[email protected]>
Update of /cvsroot/eduplone/EduploneExam
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30902

Modified Files:
      Tag: exam-1_1
	ExamFolder.py __init__.py config.py version.txt 
Log Message:
version jump; Introduction of BaseAnswer, removed Title-Field from answers; minor fixes, mainly in FreeText override;

Index: config.py
===================================================================
RCS file: /cvsroot/eduplone/EduploneExam/config.py,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -C2 -d -r1.1.2.3 -r1.1.2.4
*** config.py	8 Jan 2006 14:01:20 -0000	1.1.2.3
--- config.py	8 Feb 2006 13:39:33 -0000	1.1.2.4
***************
*** 18,22 ****
  else:
      HAS_PLONE21 = True
-     
  # Permissions
  DEFAULT_ADD_CONTENT_PERMISSION = "Add portal content"
--- 18,21 ----

Index: version.txt
===================================================================
RCS file: /cvsroot/eduplone/EduploneExam/version.txt,v
retrieving revision 1.24.2.10
retrieving revision 1.24.2.11
diff -C2 -d -r1.24.2.10 -r1.24.2.11
*** version.txt	8 Jan 2006 14:01:20 -0000	1.24.2.10
--- version.txt	8 Feb 2006 13:39:33 -0000	1.24.2.11
***************
*** 1 ****
! 1.1 build 52
--- 1 ----
! 1.2 build 61

Index: __init__.py
===================================================================
RCS file: /cvsroot/eduplone/EduploneExam/__init__.py,v
retrieving revision 1.5.2.1
retrieving revision 1.5.2.2
diff -C2 -d -r1.5.2.1 -r1.5.2.2
*** __init__.py	2 Oct 2005 21:21:12 -0000	1.5.2.1
--- __init__.py	8 Feb 2006 13:39:33 -0000	1.5.2.2
***************
*** 47,52 ****
      import interfaces
      import questions
-     import answers
      import userresponses
  
      import ExamFolder
--- 47,52 ----
      import interfaces
      import questions
      import userresponses
+     import answers
  
      import ExamFolder

Index: ExamFolder.py
===================================================================
RCS file: /cvsroot/eduplone/EduploneExam/ExamFolder.py,v
retrieving revision 1.33.2.10
retrieving revision 1.33.2.11
diff -C2 -d -r1.33.2.10 -r1.33.2.11
*** ExamFolder.py	9 Jan 2006 05:57:53 -0000	1.33.2.10
--- ExamFolder.py	8 Feb 2006 13:39:33 -0000	1.33.2.11
***************
*** 131,134 ****
--- 131,135 ----
      actions =  (
  
+ 
         {'action':      "string:$object_url/exam_view",
          'category':    "object",
***************
*** 139,150 ****
         },
  
         {'action':      "string:$object_url/exam_userlist",
          'category':    "object",
          'id':          'results',
          'name':        'exam_userlist',
!         'permissions': ("Manage",),
!         #'condition'  : 'python:1'
         },
  
      )
  
--- 140,153 ----
         },
  
+ 
         {'action':      "string:$object_url/exam_userlist",
          'category':    "object",
          'id':          'results',
          'name':        'exam_userlist',
!         'permissions': ("View",),
!         'condition'  : 'python:1'
         },
  
+ 
      )
  
***************
*** 281,285 ****
          return ret
          
!         
      def sumResultsForUser(self, user):
          """ 
--- 284,288 ----
          return ret
          
! 
      def sumResultsForUser(self, user):
          """ 
***************
*** 304,307 ****
--- 307,326 ----
  
  
+     def overrideScore(self, request):
+         """ """
+ 
+         ret=[]
+         user=request.get('forUser')
+         for item in request.keys():
+             if item.startswith('Override'):
+                 iSplit=item.split('##')
+                 sr=SimpleResponse('temp')
+                 question=sr._lookupUID(iSplit[1], self)    
+                 response=self.deliverResponse(question, create=False, forUser=user)
+ 
+                 v=request.get(item)
+                 eval("response.set%s(v)" % iSplit[0])
+                 
+ 
      def listUsers(self):
          """ """
***************
*** 335,353 ****
  
  
-     def overrideScore(self, request):
-         """ """
- 
-         ret=[]
-         user=request.get('forUser')
-         for item in request.keys():
-             if item.startswith('Override'):
-                 iSplit=item.split('##')
-                 sr=SimpleResponse('temp')
-                 question=sr._lookupUID(iSplit[1], self)    
-                 response=self.deliverResponse(question, create=False, forUser=user)
- 
-                 v=request.get(item)
-                 eval("response.set%s(v)" % iSplit[0])
-                 
      def exportResultsCSV(self, RESPONSE=None):
          """ """
--- 354,357 ----
***************
*** 369,380 ****
          
          if 'temp_csv' in self.objectIds():
!             self._delObject('temp_csv')
!         self.invokeFactory('File', 'temp_csv')
!         self['temp_csv'].setTitle('Ergbenisse.csv')
!         self['temp_csv'].setFile(ret)
          
!         return RESPONSE.redirect('%s/temp_csv/view' % self.absolute_url())
          
-             
  
      def getRegisteredQuestionTypes(self):
--- 373,383 ----
          
          if 'temp_csv' in self.objectIds():
!             self._delObject('ergbenisse.csv')
!         self.invokeFactory('File', 'ergbenisse.csv')
!         self['ergbenisse.csv'].setTitle('ergbenisse.csv')
!         self['ergbenisse.csv'].setFile(ret)
          
!         return RESPONSE.redirect('%s/ergbenisse.csv/view' % self.absolute_url())
          
  
      def getRegisteredQuestionTypes(self):



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642