mirror of
				https://gitlab.com/animath/si/plateforme-corres2math.git
				synced 2025-11-04 16:02:31 +01:00 
			
		
		
		
	Improve participation detail page
This commit is contained in:
		@@ -35,6 +35,81 @@
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
    {% if user.registration.is_admin or current_phase >= 2 %}
 | 
			
		||||
    <hr>
 | 
			
		||||
 | 
			
		||||
    <div class="row">
 | 
			
		||||
        <div class="col-md-6">
 | 
			
		||||
            <div class="card bg-light shadow">
 | 
			
		||||
                <div class="card-header text-center">
 | 
			
		||||
                    <h4>{% trans "Sent solution" %}</h4>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="card-body">
 | 
			
		||||
                    <dl class="row">
 | 
			
		||||
                        <dt class="col-md-8 text-right">{% trans "Team that received your solution:" %}</dt>
 | 
			
		||||
                        <dd class="col-md-4">{{ participation.sent_participation|default:any }}</dd>
 | 
			
		||||
                    </dl>
 | 
			
		||||
 | 
			
		||||
                    {% if current_phase.phase_number == 2 %}
 | 
			
		||||
                        <div class="alert alert-info">
 | 
			
		||||
                            {% blocktrans trimmed %}
 | 
			
		||||
                                The mentioned team received your video. They are now watching your video,
 | 
			
		||||
                                and formulating questions. You would be able to exchange with the other phase during
 | 
			
		||||
                                the next phase.
 | 
			
		||||
                            {% endblocktrans %}
 | 
			
		||||
                        </div>
 | 
			
		||||
                    {% elif current_phase.phase_number == 3 %}
 | 
			
		||||
                        <div class="alert alert-info">
 | 
			
		||||
                            {% blocktrans trimmed with user_id=user.pk %}
 | 
			
		||||
                                The other team sent you questions about your solution. Your are now able to answer them,
 | 
			
		||||
                                then to exchange freely with the other team. You can click on the Chat button, or to
 | 
			
		||||
                                connect to your dedicated Matrix account:
 | 
			
		||||
                                <code>@corres2math_{{ user_id }}:correspondances-maths.fr</code>.
 | 
			
		||||
                                You can use your own Matrix client, or use the dedicated Element client:
 | 
			
		||||
                                <a href="https://element.correspondances-maths.fr">element.correpondances-maths.fr</a>
 | 
			
		||||
                            {% endblocktrans %}
 | 
			
		||||
                        </div>
 | 
			
		||||
                    {% elif current_phase.phase_number == 4 %}
 | 
			
		||||
                        {# TODO View synthesis #}
 | 
			
		||||
                    {% endif %}
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="col-md-6">
 | 
			
		||||
            <div class="card bg-light shadow">
 | 
			
		||||
                <div class="card-header text-center">
 | 
			
		||||
                    <h4>{% trans "Received solution" %}</h4>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="card-body">
 | 
			
		||||
                    <dl class="row">
 | 
			
		||||
                        <dt class="col-md-8 text-right">{% trans "Team that sent you their solution:" %}</dt>
 | 
			
		||||
                        <dd class="col-md-4">{{ participation.received_participation|default:any }}</dd>
 | 
			
		||||
                    </dl>
 | 
			
		||||
 | 
			
		||||
                    {# TODO Display solution #}
 | 
			
		||||
 | 
			
		||||
                    {% if current_phase.phase_number == 2 %}
 | 
			
		||||
                        {# TODO Send questions #}
 | 
			
		||||
                    {% elif current_phase.phase_number == 3 %}
 | 
			
		||||
                        <div class="alert alert-info">
 | 
			
		||||
                            {% blocktrans trimmed with user_id=user.pk %}
 | 
			
		||||
                                You sent your questions to the other team about their solution. When they answer to
 | 
			
		||||
                                your questions, you will be able to exchange freely with the other team.
 | 
			
		||||
                                You can click on the Chat button, or to connect to your dedicated Matrix account:
 | 
			
		||||
                                <code>@corres2math_{{ user_id }}:correspondances-maths.fr</code>.
 | 
			
		||||
                                You can use your own Matrix client, or use the dedicated Element client:
 | 
			
		||||
                                <a href="https://element.correspondances-maths.fr">element.correpondances-maths.fr</a>
 | 
			
		||||
                            {% endblocktrans %}
 | 
			
		||||
                        </div>
 | 
			
		||||
                    {% elif current_phase.phase_number == 4 %}
 | 
			
		||||
                        {# TODO Send synthesis #}
 | 
			
		||||
                    {% endif %}
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
    {% endif %}
 | 
			
		||||
 | 
			
		||||
{% trans "Upload video" as modal_title %}
 | 
			
		||||
{% trans "Upload" as modal_button %}
 | 
			
		||||
{% url "participation:upload_video" pk=participation.solution_id as modal_action %}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user