From 53d39ada2ca5fa32880a077070edf555cc45fb9f Mon Sep 17 00:00:00 2001 From: Wojtek Date: Thu, 15 Oct 2026 17:36:32 +0200 Subject: [PATCH] Use minute slider for test duration --- README.md | 4 ++-- administrator/components/com_testquestions/forms/set.xml | 2 +- .../com_testquestions/language/en-GB/com_testquestions.ini | 4 ++-- .../components/com_testquestions/sql/updates/mysql/1.13.1.sql | 3 +++ administrator/components/com_testquestions/tmpl/set/edit.php | 2 +- com_testquestions.xml | 2 +- 6 files changed, 10 insertions(+), 7 deletions(-) create mode 100644 administrator/components/com_testquestions/sql/updates/mysql/1.13.1.sql diff --git a/README.md b/README.md index 2dc55b6..be0fbf6 100644 --- a/README.md +++ b/README.md @@ -19,11 +19,11 @@ Szkielet komponentu Joomla 6 do gromadzenia pytań testowych. - opcjonalne zdjęcie wybierane z Media Managera, - publikowanie, filtrowanie i usuwanie pytań w panelu administratora, - tworzenie zestawów pytań w panelu administratora i przypisywanie do nich pytań, -- czas trwania w sekundach (suwak), treść i obraz zestawu testowego, +- czas trwania w minutach (suwak), treść i obraz zestawu testowego, - tabela `#__testquestions_questions` tworzona podczas instalacji. ## Instalacja -W Joomla wybierz **System → Install → Install from Folder** i wskaż ten katalog. Manifestem instalacyjnym jest `com_testquestions.xml` (wersja 1.13.0). +W Joomla wybierz **System → Install → Install from Folder** i wskaż ten katalog. Manifestem instalacyjnym jest `com_testquestions.xml` (wersja 1.13.1). Po instalacji komponent jest dostępny w panelu administratora jako **Pytania testowe**. diff --git a/administrator/components/com_testquestions/forms/set.xml b/administrator/components/com_testquestions/forms/set.xml index 4849e53..affc801 100644 --- a/administrator/components/com_testquestions/forms/set.xml +++ b/administrator/components/com_testquestions/forms/set.xml @@ -6,7 +6,7 @@ - + diff --git a/administrator/components/com_testquestions/language/en-GB/com_testquestions.ini b/administrator/components/com_testquestions/language/en-GB/com_testquestions.ini index 5b9acab..7d4ed18 100644 --- a/administrator/components/com_testquestions/language/en-GB/com_testquestions.ini +++ b/administrator/components/com_testquestions/language/en-GB/com_testquestions.ini @@ -58,8 +58,8 @@ COM_TESTQUESTIONS_SET_ALL_CATEGORIES="Wszystkie kategorie" COM_TESTQUESTIONS_UNCATEGORIZED="Bez kategorii" COM_TESTQUESTIONS_SET_SHOW_DETAILS="Pokaż odpowiedzi" COM_TESTQUESTIONS_SUBJECTS="Przedmioty" -COM_TESTQUESTIONS_SET_DURATION="Czas trwania testu (sekundy)" -COM_TESTQUESTIONS_SET_DURATION_DESC="Ustaw czas trwania testu w sekundach za pomocą suwaka." +COM_TESTQUESTIONS_SET_DURATION="Czas trwania testu (minuty)" +COM_TESTQUESTIONS_SET_DURATION_DESC="Ustaw czas trwania testu w minutach za pomocą suwaka." COM_TESTQUESTIONS_SET_TEST_CONTENT="Treść testu" COM_TESTQUESTIONS_SET_IMAGE="Obraz testu" COM_TESTQUESTIONS_SUBJECT="Przedmiot" diff --git a/administrator/components/com_testquestions/sql/updates/mysql/1.13.1.sql b/administrator/components/com_testquestions/sql/updates/mysql/1.13.1.sql new file mode 100644 index 0000000..a4f53b5 --- /dev/null +++ b/administrator/components/com_testquestions/sql/updates/mysql/1.13.1.sql @@ -0,0 +1,3 @@ +UPDATE `#__testquestions_sets` +SET `duration` = ROUND(`duration` / 60) +WHERE `duration` > 0; diff --git a/administrator/components/com_testquestions/tmpl/set/edit.php b/administrator/components/com_testquestions/tmpl/set/edit.php index 7e1f5cb..5ac909b 100644 --- a/administrator/components/com_testquestions/tmpl/set/edit.php +++ b/administrator/components/com_testquestions/tmpl/set/edit.php @@ -112,7 +112,7 @@ document.addEventListener('DOMContentLoaded', function () { } const updateDuration = function () { - output.textContent = duration.value + ' s'; + output.textContent = duration.value + ' min'; }; duration.addEventListener('input', updateDuration); diff --git a/com_testquestions.xml b/com_testquestions.xml index d7ca1b5..65d28f1 100644 --- a/com_testquestions.xml +++ b/com_testquestions.xml @@ -4,7 +4,7 @@ 2026-10-14 Komponent GNU General Public License version 2 or later - 1.13.0 + 1.13.1 COM_TESTQUESTIONS_DESCRIPTION com_testquestions Komponent\Component\Testquestions