| File was renamed from tools/Exam.py |
| | |
| | | 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 |
| | | |
| | |
| | | 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: |