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"], )