123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 |
- {% extends 'base.html' %}
- {% load static %}
- {% load apptags %}
- {% block title %}
- Expe {{ expe_name }}
- {% endblock %}
- {% block content %}
-
- {% if not expe %}
- <h3>Results files of experiments</h3>
- <br />
- {% endif %}
- <div class="results-expe">
- {% if expe %}
- <div class="alert alert-info" role="alert">
- <h4 class="alert-heading"><strong>Experience:</strong> {{expe}}</h4>
- <hr>
- <p><strong>Question:</strong> {{infos.question}} </p>
- <p class="mb-0"><strong>Indication:</strong> {{infos.indication}} </p>
- </div>
- <br/>
- {% if folders %}
- <!-- List of items which has identifier when user pass experiment -->
- <h3>By experiment identifier</h3>
- <ul class="list-group">
- {% with folders|get_value_from_dict:'expeId' as id_folder %}
- {% for id_name, id in id_folder.items %}
-
- <li class="list-group-item">
-
- <div class="row">
- <div class="col-md-10">{{id_name}} </div>
- <div class="col-md-1 download-list" data-download-path="expeId/{{expe}}/{{id_name}}"><i class="fas fa-download"></i></div>
- <div class="col-md-1 date-folder-list"><i class="fas fa-arrow-circle-right"></i></div>
- </div>
-
- <ul class="list-group files-list" style="display: none">
- <hr />
-
- {% for day_name, day in id.items %}
-
- <li class="list-group-item">
-
- <div class="row">
- <div class="col-md-10">{{day_name}} </div>
- <div class="col-md-1 download-list" data-download-path="expeId/{{expe}}/{{id_name}}/{{day_name}}"><i class="fas fa-download"></i></div>
- <div class="col-md-1 date-folder-list"><i class="fas fa-arrow-circle-right"></i></div>
- </div>
-
- <ul class="list-group files-list" style="display: none">
- <hr />
-
- {% for user_name, user in day.items %}
- <li class="list-group-item">
- <div class="row">
- <div class="col-md-10"><strong>User: </strong>{{user_name}} </div>
- <div class="col-md-1 download-list" data-download-path="expeId/{{expe}}/{{id_name}}/{{day_name}}/{{user_name}}"><i class="fas fa-download"></i></div>
- <div class="col-md-1 date-folder-list"><i class="fas fa-arrow-circle-right"></i></div>
- </div>
-
- <ul class="list-group files-list" style="display: none">
- <hr />
- {% for file in user %}
- <li class="list-group-item">
-
- <div class="row">
- <div class="col-md-11">{{file}}</div>
- <div class="col-md-1 download-list" data-download-path="expeId/{{expe}}/{{id_name}}/{{day_name}}/{{user_name}}/{{file}}"><i class="fas fa-download"></i></div>
- </div>
-
- </li>
- {% endfor %}
-
- </ul>
- </li>
- {% endfor %}
- </ul>
- </li>
- {% endfor %}
- </ul>
- </li>
- {% endfor %}
- {% endwith %}
- </ul>
- <!-- List of items which does not have identifier when user pass experiment -->
- <h3>By date</h3>
- <ul class="list-group">
-
- {% with folders|get_value_from_dict:'date' as date_folder %}
- {% for day_name, day in date_folder.items %}
-
- <li class="list-group-item">
-
- <div class="row">
- <div class="col-md-10">{{day_name}} </div>
- <div class="col-md-1 download-list" data-download-path="date/{{expe}}/{{day_name}}"><i class="fas fa-download"></i></div>
- <div class="col-md-1 date-folder-list"><i class="fas fa-arrow-circle-right"></i></div>
- </div>
-
- <ul class="list-group files-list" style="display: none">
- <hr />
-
- {% for user_name, user in day.items %}
- <li class="list-group-item">
- <div class="row">
- <div class="col-md-10"><strong>User: </strong>{{user_name}} </div>
- <div class="col-md-1 download-list" data-download-path="date/{{expe}}/{{day_name}}/{{user_name}}"><i class="fas fa-download"></i></div>
- <div class="col-md-1 date-folder-list"><i class="fas fa-arrow-circle-right"></i></div>
- </div>
-
- <ul class="list-group files-list" style="display: none">
- <hr />
- {% for file in user %}
- <li class="list-group-item">
-
- <div class="row">
- <div class="col-md-11">{{file}}</div>
- <div class="col-md-1 download-list" data-download-path="date/{{expe}}/{{day_name}}/{{user_name}}/{{file}}"><i class="fas fa-download"></i></div>
- </div>
-
- </li>
- {% endfor %}
-
- </ul>
- </li>
- {% endfor %}
- </ul>
- </li>
- {% endfor %}
- {% endwith %}
- </ul>
- {% csrf_token %}
- {% else %}
- <div class="alert alert-warning" role="alert">
- <i>Expe folder is empty</i>
- </div>
- {% endif %}
- {% else %}
- {% for f in folders %}
- <ul class="list-group">
- <a href="{% url 'expe:results_expe' expe=f %}">
- <li class="list-group-item">{{f}}</li>
- </a>
- </ul>
- {% endfor %}
- {% endif %}
- </div>
- {% endblock %}
- {% block javascripts %}
- <script type="text/javascript">
- // Utils informations
- var expe_name = "{{expe}}"
- </script>
- <script src="{% static "js/results.js" %}"></script>
- <script src="{% static "js/FileSaver.js" %}"></script>
- {% endblock %}
|