Skip to content
This repository was archived by the owner on Jun 7, 2023. It is now read-only.

Commit f968ad4

Browse files
committed
Bug Fix: This is a hack to allow nested parsing to work.
1 parent f58ef99 commit f968ad4

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

runestone/assess/fitb.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ def depart_blank_node(self,node):
125125
fbl = []
126126
res = ""
127127
feedCounter = 0
128-
print self.body[-1]
128+
print self.body[-2:]
129129

130130
for k in sorted(node.blank_options.keys()):
131131
if 'feedback' in k:
@@ -191,13 +191,14 @@ def run(self):
191191
raise ValueError("missing correct value in %s"%self.options['divid'])
192192

193193
TEMPLATE_BLANK_START = '''
194-
<span data-blank>%(bodytext)s<span data-answer id="%(divid)s_answer">%(correct)s</span>
194+
<span data-blank>
195195
'''
196196
TEMPLATE_BLANK_OPTION = '''
197-
<span data-feedback="regex" id="%(divid)s_%(feedLabel)s">%(feedExp)s</span>
198-
<span data-feedback="text" for="%(divid)s_%(feedLabel)s">%(feedText)s</span>
197+
<span data-feedback="regex" style="display: none" id="%(divid)s_%(feedLabel)s">%(feedExp)s</span>
198+
<span data-feedback="text" style="display: none" for="%(divid)s_%(feedLabel)s">%(feedText)s</span>
199199
'''
200200
TEMPLATE_BLANK_END = '''
201+
<span data-answer style="display: none" id="%(divid)s_answer">%(correct)s</span>
201202
</span>
202203
'''
203204

0 commit comments

Comments
 (0)