Add hebe and szkolny comparison (#49)

This commit is contained in:
Damian Czupryn 2020-10-11 21:27:35 +02:00 committed by GitHub
parent 91967601e0
commit 0269bceb05
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 75 additions and 2 deletions

View file

@ -3,72 +3,128 @@
"feature": "Średnia ocen", "feature": "Średnia ocen",
"uonet": "Zależy od ustawień szkoły", "uonet": "Zależy od ustawień szkoły",
"dzienniczek": "Zależy od ustawień szkoły", "dzienniczek": "Zależy od ustawień szkoły",
"hebe": "Zależy od ustawień szkoły",
"szkolny": "y",
"wulkanowy": "y" "wulkanowy": "y"
}, },
{ {
"feature": "Frekwencja (widok dni)", "feature": "Frekwencja (widok dni)",
"uonet": "y", "uonet": "y",
"dzienniczek": "y", "dzienniczek": "y",
"hebe": "y",
"szkolny": "y",
"wulkanowy": "y" "wulkanowy": "y"
}, },
{ {
"feature": "Frekwencja (podsumowanie)", "feature": "Frekwencja (podsumowanie)",
"uonet": "y", "uonet": "y",
"dzienniczek": "n", "dzienniczek": "n",
"hebe": "y",
"szkolny": "y",
"wulkanowy": "y" "wulkanowy": "y"
}, },
{ {
"feature": "Uwagi", "feature": "Uwagi",
"uonet": "y", "uonet": "y",
"dzienniczek": "y", "dzienniczek": "y",
"hebe": "y",
"szkolny": "y",
"wulkanowy": "y" "wulkanowy": "y"
}, },
{ {
"feature": "Uczeń na tle klasy", "feature": "Uczeń na tle klasy",
"uonet": "y", "uonet": "y",
"dzienniczek": "n", "dzienniczek": "n",
"hebe": "n",
"szkolny": "n",
"wulkanowy": "y" "wulkanowy": "y"
}, },
{ {
"feature": "Dane ucznia", "feature": "Dane ucznia",
"uonet": "y", "uonet": "y",
"dzienniczek": "n", "dzienniczek": "n",
"hebe": "n",
"szkolny": "n",
"wulkanowy": "n" "wulkanowy": "n"
}, },
{ {
"feature": "Dane szkoły", "feature": "Dane szkoły",
"uonet": "y", "uonet": "y",
"dzienniczek": "n", "dzienniczek": "n",
"hebe": "Częściowa obsługa",
"szkolny": "n",
"wulkanowy": "y" "wulkanowy": "y"
}, },
{ {
"feature": "Nauczyciele", "feature": "Nauczyciele",
"uonet": "y", "uonet": "y",
"dzienniczek": "y", "dzienniczek": "y",
"hebe": "y",
"szkolny": "n",
"wulkanowy": "y" "wulkanowy": "y"
}, },
{ {
"feature": "Lekcje zrealizowane", "feature": "Lekcje zrealizowane",
"uonet": "y", "uonet": "y",
"dzienniczek": "n", "dzienniczek": "n",
"hebe": "y",
"szkolny": "n",
"wulkanowy": "y" "wulkanowy": "y"
}, },
{ {
"feature": "Wiadomości", "feature": "Wiadomości",
"uonet": "y", "uonet": "y",
"dzienniczek": "y", "dzienniczek": "y",
"hebe": "y",
"szkolny": "y",
"wulkanowy": "y" "wulkanowy": "y"
}, },
{ {
"feature": "Usprawiedliwienia", "feature": "Usprawiedliwienia",
"uonet": "y", "uonet": "y",
"dzienniczek": "n", "dzienniczek": "n",
"hebe": "y",
"szkolny": "n",
"wulkanowy": "y" "wulkanowy": "y"
}, },
{ {
"feature": "Szczęśliwy numerek", "feature": "Szczęśliwy numerek",
"uonet": "y", "uonet": "y",
"dzienniczek": "n", "dzienniczek": "n",
"hebe": "y",
"szkolny": "n",
"wulkanowy": "y"
},
{
"feature": "Powiadomienia o nadchodzących lekcjach",
"uonet": "-",
"dzienniczek": "n",
"hebe": "n",
"szkolny": "n",
"wulkanowy": "y"
},
{
"feature": "Oznaczanie zadań jako wykonane",
"uonet": "y",
"dzienniczek": "n",
"hebe": "n",
"szkolny": "y",
"wulkanowy": "y"
},
{
"feature": "Szybkie skróty po przytrzymaniu aplikacji",
"uonet": "-",
"dzienniczek": "n",
"hebe": "n",
"szkolny": "y",
"wulkanowy": "y"
},
{
"feature": "Logowanie za pomocą loginu i hasła",
"uonet": "y",
"dzienniczek": "n",
"hebe": "n",
"szkolny": "n",
"wulkanowy": "y" "wulkanowy": "y"
} }
] ]

View file

@ -35,6 +35,17 @@
fillColor="#009688" fillColor="#009688"
/> />
</td> </td>
<td
v-else-if="value === '-'"
class="features-table__cell features-table__cell--feature features-table__cell--not-applicable"
:class="wulkanowy ? 'features-table__cell--wulkanowy' : ''"
title="Nie dotyczy"
>
<minus-icon
title="Nie dotyczy"
:size="wulkanowy ? 36 : 28"
fillColor="#000000"
/>
<td <td
v-else v-else
class="features-table__cell features-table__cell--feature features-table__cell--other" class="features-table__cell features-table__cell--feature features-table__cell--other"
@ -47,12 +58,14 @@
<script> <script>
import CheckIcon from 'vue-material-design-icons/Check.vue'; import CheckIcon from 'vue-material-design-icons/Check.vue';
import CloseIcon from 'vue-material-design-icons/Close.vue'; import CloseIcon from 'vue-material-design-icons/Close.vue';
import MinusIcon from 'vue-material-design-icons/Minus.vue';
import ClockIcon from 'vue-material-design-icons/ClockOutline.vue'; import ClockIcon from 'vue-material-design-icons/ClockOutline.vue';
export default { export default {
components: { components: {
CheckIcon, CheckIcon,
CloseIcon, CloseIcon,
MinusIcon,
ClockIcon, ClockIcon,
}, },
props: { props: {

View file

@ -7,8 +7,10 @@
<tr> <tr>
<th class="features-table__th">Funkcja</th> <th class="features-table__th">Funkcja</th>
<th class="features-table__th">Strona UONET+</th> <th class="features-table__th">Strona UONET+</th>
<th class="features-table__th">Aplikacja Dzienniczek+</th> <th class="features-table__th">Dzienniczek+</th>
<th class="features-table__th features-table__th--wulkanowy">Aplikacja Wulkanowy</th> <th class="features-table__th">Dzienniczek VULCAN</th>
<th class="features-table__th">Szkolny.eu</th>
<th class="features-table__th features-table__th--wulkanowy">Wulkanowy</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -16,6 +18,8 @@
<td class="features-table__cell features-table__cell--feature-name" v-html="row.feature"></td> <td class="features-table__cell features-table__cell--feature-name" v-html="row.feature"></td>
<table-cell :value="row.uonet" /> <table-cell :value="row.uonet" />
<table-cell :value="row.dzienniczek" /> <table-cell :value="row.dzienniczek" />
<table-cell :value="row.hebe" />
<table-cell :value="row.szkolny" />
<table-cell :value="row.wulkanowy" wulkanowy /> <table-cell :value="row.wulkanowy" wulkanowy />
</tr> </tr>
</tbody> </tbody>