diff --git a/website/package_problems.py b/website/package_problems.py index 0f3a4a8..b19cbdb 100644 --- a/website/package_problems.py +++ b/website/package_problems.py @@ -5,14 +5,20 @@ def problem_answer_pairings(asgt): a_n = asgt.name problem_pairings = {} - for p in asgt.problems.all: - name = p.name + + for i in range(0, asgt.problems.count()): + name = asgt.problems[i].name problem_file = open(a_n + "-" + name, 'a') aggregator.print_header(problem_file) - p_h = r"\begin{problem}[" + p.name + "][" + p.points + r"]\\" + p_h = r"\begin{problem}[" + asgt.problems[i].name + "][" + asgt.problems[i].points + r"]\\" print(p_h, file=problem_file) - print(p.content, file=problem_file) + print(asgt.problems[i].content, file=problem_file) print(r"\end{problem}", file=problem_file) - problem_pairings.append(problem_file) + + solution_file = open("SOLUTIONS" + "-" + a_n + "-" + name, 'a') + print(r"\begin{solution}", file=solution_file) + print(asgt.problems[i].solution) + print(r"\end{solution}", file=solution_file) + problem_pairings.append(problem_file, solution_file) return problem_pairings diff --git a/website/templates/grader.html b/website/templates/grader.html index 3c0147e..05fe1c2 100644 --- a/website/templates/grader.html +++ b/website/templates/grader.html @@ -1,22 +1,10 @@ - - - - - - DibTeX - - - +{% extends "base.html" %} - - - - - +{% block title %}test{% endblock %} +{% block content %} + +{% for assignment in assignments %}