diff --git a/mo/web/org_contest.py b/mo/web/org_contest.py index 4488c26cc3adfbf1472d173f3b9a0be1111ee6a9..90692599af26ad01b6ffa9955c5020560562fc4b 100644 --- a/mo/web/org_contest.py +++ b/mo/web/org_contest.py @@ -302,3 +302,8 @@ def org_proctor_import_template(): resp = app.make_response(out) resp.content_type = 'text/csv; charset=utf=8' return resp + + +@app.route('/org/contest/import/help-dozor.html') +def org_proctor_import_help(): + return render_template('org_proctor_import_help.html') diff --git a/mo/web/templates/org_proctor_import.html b/mo/web/templates/org_proctor_import.html index d4dd0095807127ee3b18c35dcd25a7457621eb1f..9ec2562bc9720b5712346fc3d9153625f47959d3 100644 --- a/mo/web/templates/org_proctor_import.html +++ b/mo/web/templates/org_proctor_import.html @@ -16,7 +16,7 @@ <h3>Import dozoru</h3> -<p>Dozor na jednotlivých soutěžních místech můžete importovat ve <a href='{{ url_for('org_contest_import_help') }}'>formátu CSV</a> (FIXME) +<p>Dozor na jednotlivých soutěžních místech můžete importovat ve <a href='{{ url_for('org_proctor_import_help') }}'>formátu CSV</a> podle <a href='{{ url_for('org_proctor_import_template') }}'>šablony</a>. {{ wtf.quick_form(form, form_type='horizontal') }} diff --git a/mo/web/templates/org_proctor_import_help.html b/mo/web/templates/org_proctor_import_help.html new file mode 100644 index 0000000000000000000000000000000000000000..f41a945cdc55282cb47197e5edd287ca7a4dd303 --- /dev/null +++ b/mo/web/templates/org_proctor_import_help.html @@ -0,0 +1,17 @@ +{% extends "base.html" %} +{% block body %} +<h2>Import dozoru</h2> + +<p>Funguje podobně jako <a href='{{ url_for('org_contest_import_help') }}'>import účastníků</a>. + +<p>Definovány jsou tyto sloupce (tučné jsou povinné): + +<table class=data> + <tr><th>Název<th>Obsah + <tr><td><b>email</b><td>E-mailová adresa + <tr><td><b>krestni</b><td>Křestní jméno + <tr><td><b>prijmeni</b><td>Příjmení + <tr><td><b>kod_mista</b><td>Kód soutěžního místa (viz katalog škol na tomto webu) +</table> + +{% endblock %}