Parser of berki style problems and generator of latex file
Samo Penic
2018-11-03 c9c8d5997209b1f00b25a6bc2b7fa2b3fb186640
Added setup.py
1 files modified
20 files renamed
1 files added
28 ■■■■ changed files
GenerateTests.py 6 ●●●● patch | view | raw | blame | history
aoi_gen/BerkiParse.py patch | view | raw | blame | history
aoi_gen/Exam.py 8 ●●●● patch | view | raw | blame | history
aoi_gen/Exceptions.py patch | view | raw | blame | history
aoi_gen/Generators.py patch | view | raw | blame | history
aoi_gen/Problem.py patch | view | raw | blame | history
aoi_gen/README patch | view | raw | blame | history
aoi_gen/Template.py patch | view | raw | blame | history
aoi_gen/Variable.py patch | view | raw | blame | history
aoi_gen/__init__.py patch | view | raw | blame | history
aoi_gen/tests/__init__.py patch | view | raw | blame | history
aoi_gen/tests/formatter_test.py 2 ●●● patch | view | raw | blame | history
aoi_gen/textemplates/answerstemplate.tpl patch | view | raw | blame | history
aoi_gen/textemplates/headtemplate.tpl patch | view | raw | blame | history
aoi_gen/textemplates/newpaperwithNAMEtemplate.tpl patch | view | raw | blame | history
aoi_gen/textemplates/newpaperwithSIDtemplate.tpl patch | view | raw | blame | history
aoi_gen/textemplates/problemintrotemplate.tpl patch | view | raw | blame | history
aoi_gen/textemplates/problemintrowithimage.tpl patch | view | raw | blame | history
aoi_gen/textemplates/sizif.sty patch | view | raw | blame | history
aoi_gen/textemplates/subproblemtemplate.tpl patch | view | raw | blame | history
aoi_gen/textemplates/subproblemtemplateend.tpl patch | view | raw | blame | history
setup.py 12 ●●●●● patch | view | raw | blame | history
GenerateTests.py
@@ -1,6 +1,6 @@
from tools.BerkiParse import BerkiParse
from tools.Problem import ProblemSource, Problem
from tools.Exam import Exam
from aoi_gen.BerkiParse import BerkiParse
from aoi_gen.Problem import ProblemSource, Problem
from aoi_gen.Exam import Exam
if __name__ == "__main__":
aoi_gen/BerkiParse.py
aoi_gen/Exam.py
File was renamed from tools/Exam.py
@@ -1,6 +1,6 @@
from tools.BerkiParse import BerkiParse
from tools.Problem import ProblemSource, Problem
from tools.Template import TemplateEngine
from aoi_gen.BerkiParse import BerkiParse
from aoi_gen.Problem import ProblemSource, Problem
from aoi_gen.Template import TemplateEngine
from random import shuffle
from glob import glob
@@ -58,7 +58,7 @@
            self.student_iterator = iter(self.student_list)
        else:
            self.student_list = None
        self.template = TemplateEngine("tools/textemplates")
        self.template = TemplateEngine("aoi_gen/textemplates")
    def loadProblemsFromDirectory(self, dir, Parser=None):
        if Parser is None:
aoi_gen/Exceptions.py
aoi_gen/Generators.py
aoi_gen/Problem.py
aoi_gen/README
aoi_gen/Template.py
aoi_gen/Variable.py
aoi_gen/__init__.py
aoi_gen/tests/__init__.py
aoi_gen/tests/formatter_test.py
File was renamed from tools/tests/formatter_test.py
@@ -1,5 +1,5 @@
import unittest
from tools import Variable
from aoi_gen import Variable
class FormatTest(unittest.TestCase):
aoi_gen/textemplates/answerstemplate.tpl
aoi_gen/textemplates/headtemplate.tpl
aoi_gen/textemplates/newpaperwithNAMEtemplate.tpl
aoi_gen/textemplates/newpaperwithSIDtemplate.tpl
aoi_gen/textemplates/problemintrotemplate.tpl
aoi_gen/textemplates/problemintrowithimage.tpl
aoi_gen/textemplates/sizif.sty
aoi_gen/textemplates/subproblemtemplate.tpl
aoi_gen/textemplates/subproblemtemplateend.tpl
setup.py
New file
@@ -0,0 +1,12 @@
#!/usr/bin/python3
from distutils.core import setup
setup(
    name="aoi_generator",
    version="0.1a",
    description="Generate problems/exams from descriptive language.",
    author="Samo Penic",
    author_email="samo.penic@gmail.com",
    url="",
    packages=["aoi_gen"],
)