oioioi.oireports.views

Module Contents

Functions

_users_in_contest(request[, region])

oireports_view(request)

_render_report(request, template_name, title, users, ...)

_serialize_report(user, problem_instances, test_groups)

Generates a dictionary representing a single report.

_serialize_reports(users, problem_instances, test_groups)

Runs serialize_report() for a number of users.

_report_text(request, template_file, report_form)

generate_pdfreport(request, report_form)

generate_xmlreport(request, report_form)

get_report_users_view(request)

oioioi.oireports.views._users_in_contest(request, region=None)[source]
oioioi.oireports.views.oireports_view(request)[source]
oioioi.oireports.views._render_report(request, template_name, title, users, problem_instances, test_groups)[source]
oioioi.oireports.views._serialize_report(user, problem_instances, test_groups)[source]

Generates a dictionary representing a single report.

Parameters
oioioi.oireports.views._serialize_reports(users, problem_instances, test_groups)[source]

Runs serialize_report() for a number of users.

Returns a list of objects produced by serialize_report, sorted by user’s last name and first name.

oioioi.oireports.views._report_text(request, template_file, report_form)[source]
oioioi.oireports.views.generate_pdfreport(request, report_form)[source]
oioioi.oireports.views.generate_xmlreport(request, report_form)[source]
oioioi.oireports.views.get_report_users_view(request)[source]