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