{{ form_start(form) }}
{# These are the errors related to removed intervals #} {{ form_errors(form) }} {% if form.offsetExists('externalid') %} {{ form_row(form.externalid) }} {% endif %} {{ form_row(form.shortname) }} {{ form_row(form.name) }} {{ form_row(form.activatetimeString) }} {{ form_row(form.starttimeString) }} {{ form_row(form.starttimeEnabled) }} {{ form_row(form.freezetimeString) }} {{ form_row(form.endtimeString) }} {{ form_row(form.unfreezetimeString) }} {{ form_row(form.deactivatetimeString) }} {{ form_row(form.allowSubmit) }} {{ form_row(form.processBalloons) }} {{ form_row(form.runtimeAsScoreTiebreaker) }} {{ form_row(form.medalsEnabled) }}
{{ form_row(form.medalCategories) }} {{ form_row(form.goldMedals) }} {{ form_row(form.silverMedals) }} {{ form_row(form.bronzeMedals) }}
{{ form_row(form.public) }} {{ form_row(form.openToAllTeams) }}
{{ form_row(form.teams) }} {{ form_row(form.teamCategories) }}
{{ form_row(form.enabled) }} {{ form_row(form.bannerFile) }} {% if form.offsetExists('clearBanner') %} {{ form_row(form.clearBanner) }} {% endif %} {{ form_row(form.contestProblemsetFile) }} {% if form.offsetExists('clearContestProblemset') %} {{ form_row(form.clearContestProblemset) }} {% endif %} {{ form_row(form.warningMessage) }}
Specification of contest times
Each of the contest times can be specified as absolute time or relative to the start time (except for start time itself). Use up to 6 subsecond decimals and a timezone from the time zone database.
Absolute time format:YYYY-MM-DD HH:MM:SS[.uuuuuu] timezone
Relative time format:±[HHH]H:MM[:SS[.uuuuuu]]
{% for problem in form.problems %} {% endfor %}
{{ form.problems.vars.prototype.problem.vars.label }} {{ form.problems.vars.prototype.shortname.vars.label }} {{ form.problems.vars.prototype.points.vars.label }} {{ form.problems.vars.prototype.allowSubmit.vars.label }} {{ form.problems.vars.prototype.allowJudge.vars.label }} {{ form.problems.vars.prototype.color.vars.label }} {{ form.problems.vars.prototype.lazyEvalResults.vars.label }}
{{ form_errors(problem.problem) }} {{ form_widget(problem.problem) }} {{ form_errors(problem.shortname) }} {{ form_widget(problem.shortname) }} {{ form_errors(problem.points) }} {{ form_widget(problem.points) }} {{ form_errors(problem.allowSubmit) }} {{ form_widget(problem.allowSubmit) }} {{ form_errors(problem.allowJudge) }} {{ form_widget(problem.allowJudge) }} {{ form_errors(problem.color) }} {{ form_widget(problem.color) }} {{ form_errors(problem.lazyEvalResults) }} {{ form_widget(problem.lazyEvalResults) }}
{{ form_end(form) }}