Commit d59681e3 by Vik Paruchuri Committed by Victor Shnayder

Alter css tag names, change documentation and answer display settings.

parent ce744478
...@@ -1850,28 +1850,29 @@ class OpenEndedResponse(LoncapaResponse): ...@@ -1850,28 +1850,29 @@ class OpenEndedResponse(LoncapaResponse):
''' '''
Parse OpenEndedResponse XML: Parse OpenEndedResponse XML:
self.initial_display self.initial_display
self.payload self.payload - dict containing keys --
self.grader_type - type of grader to use. One of 'peer','ml','turk' 'grader' : path to grader settings file, 'problem_id' : id of the problem
self.answer - What to display when show answer is clicked
''' '''
# Note that OpenEndedResponse is agnostic to the specific contents of grader_payload # Note that OpenEndedResponse is agnostic to the specific contents of grader_payload
grader_payload = oeparam.find('grader_payload') grader_payload = oeparam.find('grader_payload')
grader_payload = grader_payload.text if grader_payload is not None else '' grader_payload = grader_payload.text if grader_payload is not None else ''
self.payload = {'grader_payload': grader_payload} self.payload = {'grader_payload': grader_payload}
#Parse initial display
initial_display = oeparam.find('initial_display') initial_display = oeparam.find('initial_display')
if initial_display is not None: if initial_display is not None:
self.initial_display = initial_display.text self.initial_display = initial_display.text
else: else:
self.initial_display = '' self.initial_display = ''
grader_type = oeparam.find('grader_type') #Parse answer display
if grader_type is not None: answer_display = oeparam.find('answer_display')
self.grader_type = grader_type.text if answer_display is not None:
self.answer= answer_display.text
else: else:
self.grader_type='ml' self.answer = "No answer available."
self.answer="None available."
def get_score(self, student_answers): def get_score(self, student_answers):
try: try:
......
...@@ -692,11 +692,11 @@ section.problem { ...@@ -692,11 +692,11 @@ section.problem {
border-top: 1px solid #DDD; border-top: 1px solid #DDD;
border-left: 20px solid #FAFAFA; border-left: 20px solid #FAFAFA;
.badspelling { bs {
color: #BB0000; color: #BB0000;
} }
.badgrammar { bg {
color: #BDA046; color: #BDA046;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment