X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/432b6175940bcddf371c80c46e429f37ada6559f..fe8e5b5e224d32baebbdaa2fecf4a847ed4e5354:/librarian/pyhtml.py?ds=sidebyside
diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py
index 6df3647..5c2e5c6 100644
--- a/librarian/pyhtml.py
+++ b/librarian/pyhtml.py
@@ -92,7 +92,7 @@ class EduModule(Xmill):
return
def handle_cwiczenie(self, element):
- excercise_handlers = {
+ exercise_handlers = {
'wybor': Wybor,
'uporzadkuj': Uporzadkuj,
'luki': Luki,
@@ -102,7 +102,7 @@ class EduModule(Xmill):
}
typ = element.attrib['typ']
- handler = excercise_handlers[typ](self.options)
+ handler = exercise_handlers[typ](self.options)
return handler.generate(element)
# Lists
@@ -131,32 +131,49 @@ class EduModule(Xmill):
else:
return '
', ''
+
+ def handle_podpis(self, element):
+ return u"""""", u"
"
+
+ def handle_tabela(self, element):
+ has_frames = int(element.attrib.get("ramki", "0"))
+ if has_frames: frames_c = "framed"
+ else: frames_c = ""
+ return u""""
+
+ def handle_wiersz(self, element):
+ return u"", u"
"
+
+ def handle_kol(self, element):
+ return u"", u" | "
+
def handle_rdf__RDF(self, _):
# ustal w opcjach rzeczy :D
return
-class Excercise(EduModule):
+class Exercise(EduModule):
def __init__(self, *args, **kw):
self.question_counter = 0
- super(Excercise, self).__init__(*args, **kw)
+ super(Exercise, self).__init__(*args, **kw)
def handle_rozw_kom(self, element):
- return None
+ return u""""""
def handle_cwiczenie(self, element):
- self.options = {'excercise': element.attrib['typ']}
+ self.options = {'exercise': element.attrib['typ']}
self.question_counter = 0
self.piece_counter = 0
pre = u"""
-