var ext = this.getAttribute('data-ext');
var re = new RegExp('\\.(' + ext + ')$', 'i');
if (!re.exec(name)) {
- alert('Błędne rozszerzenie! Powinno być jedno z: ' + ext.replace(/\|/g, ', '));
+ if (/\|/.exec(ext))
+ alert('Błędne rozszerzenie! Powinno być jedno z: ' + ext.replace(/\|/g, ', '));
+ else
+ alert('Błędne rozszerzenie! Powinno być: ' + ext);
ok = false;
}
}
<h1>{% if marked %}Ocenione odpowiedzi{% else %}Odpowiedzi do oceny{% endif %}</h1>
<p>Zadanie <cite>{{ assignment.title }}</cite> (max {{ assignment.max_points }} pkt)</p>
<p><strong>{% if assignment.is_active %}Możliwość oceniania zostanie włączona po terminie wysyłania rozwiązań</strong>{% endif %}</p>
- {% if marked %}
- <p><a href="{% url 'stage2_answer_list' assignment.id %}">Przejdź do odpowiedzi do oceny</a></p>
- {% else %}
- <p><a href="{% url 'stage2_marked_answers' assignment.id %}">Przejdź do ocenionych odpowiedzi</a></p>
+ {% if not assignment.is_active %}
+ {% if marked %}
+ <p><a href="{% url 'stage2_answer_list' assignment.id %}">Przejdź do odpowiedzi do oceny</a></p>
+ {% else %}
+ <p><a href="{% url 'stage2_marked_answers' assignment.id %}">Przejdź do ocenionych odpowiedzi</a></p>
+ {% endif %}
{% endif %}
+ <p>{% if not marked and not assignment.is_active %}Pozostało {% endif %}{{ answers|length }} odpowiedzi</p>
{% for answer in answers %}
<h3>{{ answer.participant }}</h3>
{% for label, attachment in answer.attachments %}
{% for assignment in assignments %}
<h2>{{ assignment.title }} (do {{ assignment.deadline }})</h2>
- <p>{{ assignment.content|textile_pl }}</p>
+ {% if assignment.is_active %}
+ <p>{{ assignment.content|textile_pl }}</p>
+ {% endif %}
<form method="POST" action="{% url 'stage2_upload' assignment.id participant.id participant.key %}"
enctype="multipart/form-data">
{% csrf_token %}