Projekt

Obecné

Profil

Stáhnout (6.89 KB) Statistiky
| Větev: | Revize:
1 c6708024 vastja
{% extends 'base.html.twig' %}
2
  
3
{% block title %} Heatmap.ZČU {% endblock %}
4
{% block stylesheets %}
5
  <link rel="stylesheet" href="{{ asset('css/bootstrap.min.css') }}" />
6
  <link rel="stylesheet" href="{{ asset('css/style.css') }}" />
7
  <link rel="stylesheet" href="{{ asset('css/swiper.min.css') }}" />
8
{% endblock %}
9
10
11
{% block body %}
12
13
  <header>
14
    <div class="logo">
15
      <a href="{{ path('home') }}">
16
        <img src="{{ asset('img/logo.svg') }}" alt="Logo Západočeské univerzity v Plzni">
17
      </a>
18
    </div>
19
20
    <nav class="navbar navbar-expand-lg">
21
      <a href="{{ path('heatmap') }}" class="navbar-brand shifted">
22
        <h1>Heatmap.ZČU</h1>
23
      </a>
24
25
      <button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navigation" aria-controls="navigation" aria-expanded="false" aria-label="Toggle navigation">
26
        <span class="navbar-toggler-icon"></span>
27
      </button>
28
29
      <div class="collapse navbar-collapse" id="navigation">
30
        <ul class="navbar-nav ml-auto">
31
          <li class="nav-item">
32
            <h2>
33
              <a href="#" onclick="swiper.slideTo(1)" class="nav-link active" id="slide-nav-1" data-toggle="collapse" data-target=".navbar-collapse.show">Život na ZČU během dne</a>
34
            </h2>
35
          </li>
36
          <li class="nav-item">
37
            <h2>
38
              <a href="#" onclick="swiper.slideTo(2)" class="nav-link" id="slide-nav-2" data-toggle="collapse" data-target=".navbar-collapse.show">Hledání anomálií</a>
39
            </h2>
40
          </li>
41
          <li class="nav-item">
42
            <h2>
43
              <a href="#" onclick="swiper.slideTo(3)" class="nav-link" id="slide-nav-3" data-toggle="collapse" data-target=".navbar-collapse.show">O&nbsp;projektu</a>
44
            </h2>
45
          </li>
46
          <li class="nav-item button">
47
            <h2>
48
              <a href="{{ path('heatmap') }}" class="nav-link">Zobrazit heatmapu</a>
49
            </h2>
50
          </li>
51
        </ul>
52
      </div>
53
    </nav>
54
  </header>
55
56
  <div class="swiper-container">
57
    <div class="swiper-wrapper">
58
      <div class="swiper-slide slide-bg-1">
59
        <div class="container">
60
          <div class="slide-text">
61
            <span class="slide-index">01</span>
62
            <h3>Život na ZČU během dne</h3>
63
            <hr>
64
            <p>Zobrazte si heatmapu života univerzity hodinu po hodině během jednoho dne. Od ranního probouzení, kdy studenti a&nbsp;zaměstnanci přicházejí do laboratoří, po polední špičku v&nbsp;menze až do samotného večera, kdy končí poslední z&nbsp;přednášek a&nbsp;cvičení.</p>
65
            <a href="{{ path('heatmap') }}" class="btn btn-primary" role="button">Vyzkoušet heatmapu</a>
66
67
            <div class="map-point point-1">
68
              <div class="desc">
69
                <div class="circle"></div>
70
                <strong>Menza</strong>
71
                <p>Polední špička v menze.</p>
72
              </div>
73
            </div>
74
75
            <div class="map-point point-2">
76
              <div class="desc">
77
                <div class="circle"></div>
78
                <strong>Knihovna</strong>
79
                <p>Množství lidí v knihovně ukazuje, že se jedná o&nbsp;jedno z nejpopulárnějších míst na univerzitě.</p>
80
              </div>
81
            </div>
82
          </div>
83
        </div>
84
      </div>
85
86
      <div class="swiper-slide slide-bg-2">
87
        <div class="container">
88
          <div class="slide-text">
89
            <span class="slide-index">02</span>
90
            <h3>Hledání anomálií</h3>
91
            <hr>
92
            <p>Z&nbsp;heatmapy si může uživatel na základě vlastního prozkoumávání vyvodit i&nbsp;různé anomálie. Stačí si jen zvolit konkrétní datum a&nbsp;čas, pro který chcete data zobrazit. Můžete tak narazit například na pohyb po kampusu v&nbsp;nočních hodinách, návraty na studentské koleje v&nbsp;brzkých, ranních hodinách&hellip;</p>
93
            <a href="{{ path('heatmap') }}" class="btn btn-primary" role="button">Vyzkoušet heatmapu</a>
94
95
            <div class="map-point point-3">
96
              <div class="desc">
97
                <div class="circle"></div>
98
                <strong>Podivný pohyb studentů</strong>
99
                <p>Po středečním večeru bylo zaznamenáno relativně hodně vstupů na kolej kolem 4:00 ráno.</p>
100
              </div>
101
            </div>
102
          </div>
103
        </div>
104
      </div>
105
106
      <div class="swiper-slide slide-bg-3">
107
        <div class="container">
108
          <div class="slide-text">
109
            <span class="slide-index">03</span>
110
            <h3>O&nbsp;projektu</h3>
111
            <hr>
112
            <p>Západočeská univerzita v&nbsp;Plzni poskytuje sadu několika opendat (otevřených datových sad). Studenti se v&nbsp;rámci vlastního projektu rozhodli některé z&nbsp;těchto datových sad využít, zpracovat a&nbsp;data získaná z&nbsp;připojení k&nbsp;drátové a&nbsp;bezdrátové univezitní síti, snímačích JIS karet a&nbsp;data o&nbsp;zapůjčování univerzitních koloběžek vynést do mapového podkladu formou heatmapy.</p>
113
            <p>Uživatel si tak může na zveřejněné mapě zobrazit den po dni, hodinu po hodině a&nbsp;nahlédnout na univerzitní kampus jako na jeden velký organismus. Kromě kampusu jsou některá z&nbsp;dat k&nbsp;dispozici i&nbsp;u&nbsp;studentských kolejí.</p>
114 500e20aa msebela
            <p>
115
              Autoři aplikace:<br>
116
              Tomáš Ballák, Petr Hlaváč, Jakub Vašta, Martin Šebela
117
            </p>
118
            <p class="logos-partners">
119
              <a href="https://fav.zcu.cz" target="_blank">
120
                <img src="img/logo-fav.svg" alt="Logo Fakulty aplikovaných věd ZČU">
121
              </a>
122
              <a href="http://opendata.zcu.cz" target="_blank">
123
                <img src="img/logo-opendata-zcu.svg" alt="Logo OpenData ZČU">
124
              </a>
125
            </p>
126 c6708024 vastja
          </div>
127
        </div>
128
      </div>
129
    </div>
130
131
    <div class="slide-background"></div>
132
133
    <div class="swiper-pagination"></div>
134
135
    <div class="swiper-pagination-buttons">
136
      <a href="#" onclick="swiper.slidePrev()" class="btn btn-secondary btn-prev"></a>
137
      <a href="#" onclick="swiper.slideNext()" class="btn btn-secondary btn-next"></a>
138
    </div>
139
  </div>
140
141
{% endblock %}
142
{% block javascripts %}
143
144
  <script src="{{ asset('js/swiper.min.js') }}"></script>
145
  <script>
146
    const swiper = new Swiper('.swiper-container', {
147
      calculateHeight: true,
148
      loop: true,
149
      pagination: {
150
        el: '.swiper-pagination',
151
      },
152
      on: {
153
        slideChange: function() {
154
          let elms = document.querySelectorAll('.nav-link');
155
156
          for (let i = 1; i < elms.length; i++) {
157
            document.getElementById('slide-nav-' + i).className = 'nav-link' + ((this.realIndex === i - 1) ? ' active' : '');
158
          }
159
        }
160
      }
161
    });
162
  </script>
163
  <script src="{{ asset('js/jquery-3.4.1.min.js') }}"></script>
164
  <script src="{{ asset('js/bootstrap.min.js') }}"></script>
165
166
{% endblock %}