[Redizajn 1KA] - Nastavitve --> Ocenjevanje trajanja - v1

This commit is contained in:
tejagerjovic 2022-03-03 00:07:49 +01:00
parent 18b32ed67a
commit 46d271c1d8
5 changed files with 79 additions and 49 deletions

View File

@ -5795,56 +5795,65 @@ class SurveyAdminSettings {
*/
function anketa_nastavitve_predvidenicasi () {
global $lang;
global $site_url;
$preklici_url = ltrim(str_replace("&s=1","",$_SERVER['REQUEST_URI']),"/");
$preklici_url = "'". $site_url . $preklici_url . "'";
echo '<div id="anketa_edit">';
echo $lang['srv_predvidenicasi_help'];
echo '<form name="timinganketa" method="post" action="ajax.php?a=editanketasettings&m=predvidenicasi">';
echo '<fieldset><legend>'.$lang['srv_stran'].'</legend>';
echo '<p>'.$lang['srv_timing_page'].': <input type="text" name="timing_stran" value="'.GlobalMisc::getMisc('timing_stran').'" /> s</p>';
echo '</fieldset>';
echo '<fieldset><legend>'.$lang['srv_testiranje_predvidenicas'].'</legend>';
echo '<p class="bottom16">'.$lang['srv_predvidenicasi_help'].'</p>';
echo '<div class="setting_holder">';
echo '<label>'.$lang['srv_timing_page'].'</label>';
echo '<span><input type="text" class="text large w200" name="timing_stran" value="'.GlobalMisc::getMisc('timing_stran').'" />&nbsp&nbsps</span>';
echo '</div>';
echo '<p class="top16 bottom16">'.$lang['srv_predvidenicasi_note'].'</p>';
echo '<table id="timinganketa_table">';
echo '<tr>';
echo '<th>'.$lang['srv_question_type'].'</th>';
echo '<th>'.$lang['srv_timing_vprasanje'].'</th>';
echo '<th>'.$lang['srv_timing_kategorija'].'</th>';
echo '<th>'.$lang['srv_timing_kategorija_max'].'</th>';
echo '</tr>';
echo '<fieldset><legend>'.$lang['srv_vprasanja'].'</legend>';
echo '<table style="width:100%">';
echo '<tr><td></td><td>'.$lang['srv_timing_vprasanje'].'</td><td>'.$lang['srv_timing_kategorija'].'</td><td>'.$lang['srv_timing_kategorija_max'].'</td></tr>';
for ($tip=1; $tip<= 21; $tip++) { if ($tip <= 8 || $tip >= 16) {
echo '<tr><th align="left">'.$lang['srv_vprasanje_tip_'.$tip].'</th>';
echo '<td><input type="text" name="timing_vprasanje_'.$tip.'" value="'.GlobalMisc::getMisc('timing_vprasanje_'.$tip).'" /> s</td>';
for ($tip=1; $tip<= 21; $tip++) {
if ($tip<=3 || $tip==6 || $tip==16 || $tip==17 || $tip==18 || $tip==19 || $tip==20)
echo '<td><input type="text" name="timing_kategorija_'.$tip.'" value="'.GlobalMisc::getMisc('timing_kategorija_'.$tip).'" /> s</td>';
if ($tip==3){
$kategorija_max = GlobalMisc::getMisc('timing_kategorija_max_'.$tip);
echo '<td><input type="text" name="timing_kategorija_max_'.$tip.'" value="'.GlobalMisc::getMisc('timing_kategorija_max_'.$tip).'" /> s'
/*. '<select name="timing_kategorija_max_'.$tip.'" value="'.GlobalMisc::getMisc('timing_kategorija_max_'.$tip).'" >'
. '<option value="1" '. ($kategorija_max == 1 ? 'selected' : '') .'>1</option>'
. '<option value="2" '. ($kategorija_max == 2 ? 'selected' : '') .'>2</option>'
. '<option value="3" '. ($kategorija_max == 3 ? 'selected' : '') .'>3</option>'
. '<option value="5" '. ($kategorija_max == 5 ? 'selected' : '') .'>5</option>'
. '<option value="7" '. ($kategorija_max == 7 ? 'selected' : '') .'>7</option>'
. '<option value="10" '. ($kategorija_max == 10 ? 'selected' : '') .'>10</option>'
. '<option value="15" '. ($kategorija_max == 15 ? 'selected' : '') .'>15</option>'
. '<option value="20" '. ($kategorija_max == 20 ? 'selected' : '') .'>20</option>'
. '<option value="0" '. ($kategorija_max == 0 ? 'selected' : '') .'>'. $lang['all2'] .'</option>'
. '</select>'*/
. '</td>';
}
echo '</tr>';
} }
if ($tip <= 8 || $tip >= 16) {
echo '<tr>';
echo '<td class="left">'.$lang['srv_vprasanje_tip_'.$tip].'</td>';
echo '<td class="nowrap"><input type="text" name="timing_vprasanje_'.$tip.'" value="'.GlobalMisc::getMisc('timing_vprasanje_'.$tip).'" />&nbsp&nbsps</td>';
if ($tip<=3 || $tip==6 || $tip==16 || $tip==17 || $tip==18 || $tip==19 || $tip==20)
echo '<td class="nowrap"><input type="text" name="timing_kategorija_'.$tip.'" value="'.GlobalMisc::getMisc('timing_kategorija_'.$tip).'" />&nbsp&nbsps</td>';
else
echo '<td></td>';
if ($tip==3){
$kategorija_max = GlobalMisc::getMisc('timing_kategorija_max_'.$tip);
echo '<td class="nowrap"><input type="text" name="timing_kategorija_max_'.$tip.'" value="'.GlobalMisc::getMisc('timing_kategorija_max_'.$tip).'" />&nbsp&nbsps</td>';
}
else
echo '<td></td>';
echo '</tr>';
}
}
echo '</table>';
echo '</fieldset>';
echo '<div class="buttonwrapper floatLeft spaceLeft">';
echo '<a class="ovalbutton ovalbutton_orange btn_savesetting" onclick="document.timinganketa.submit();"><span>'.$lang['edit1337'].'</span></a>';
echo '</div>';
echo '<br />';
echo '<div class="button_holder">';
echo '<button class="medium white-blue" onClick="window.location='.$preklici_url.'; return false;">'.$lang['edit1338'].'</button>';
echo '<button class="medium blue" onclick="document.timinganketa.submit();">'.$lang['edit1337'].'</button>';
echo '</div>';
echo '</form>';

View File

@ -3952,10 +3952,10 @@ $lang = array (
"srv_active_editing" => "Pozor, urejate anketo ki je aktivna!",
"srv_no_comments" => "Anketa nima nobenih komentarjev.",
"srv_no_comments_solved" => "Komentarji so vklopljeni, vendar anketa nima nerešenih komentarjev.",
"srv_timing_page" => "&#268;as za 1 stran",
"srv_timing_vprasanje" => "&#268;as za vpra&#353;anje (na 100 znakov besedila)",
"srv_timing_kategorija" => "&#268;as za kategorijo (na 100 znakov besedila)",
"srv_timing_kategorija_max" => "Najdaljši čas za izbiro kategorij",
"srv_timing_page" => "Predviden čas, ki ga respondent porabi za eno stran:",
"srv_timing_vprasanje" => "Čas za vprašanje (na 100 znakov)",
"srv_timing_kategorija" => "Čas za odgovor (na 100 znakov)",
"srv_timing_kategorija_max" => "Najdaljši čas za izbiro odgovora",
"srv_pagebreak_all" => "Dodaj prelom strani med vsa vpra&#353;anja",
"srv_bruto_cas" => "Bruto &#269;as",
"srv_neto_cas" => "Neto &#269;as",
@ -6682,7 +6682,8 @@ $lang = array (
'srv_para_graph_ustrezni' => 'Ustrezni',
'srv_para_graph_text' => 'Parapodatki beležijo tehnične lastnosti respondentove naprave, preko katere odgovarja na anketo. <a href="https://www.1ka.si/d/sl/pomoc/vodic-za-uporabnike/status/parapodatki" target="_blank">Več >></a>',
'srv_other_size' => 'Polje drugo',
'srv_predvidenicasi_help' => '<p>Vsem uporabnikom lastne inštalacije 1KA odsvetujemo spreminjanje časovnih nastavitev, saj se bo z vsako posodobitvijo verzije vsebina prepisala. Za spremembo obvestite <a href="https://www.1ka.si/d/sl/o-1ka/kontakt" target="_blank">Center za pomoč</a>.</p>',
'srv_predvidenicasi_help' => 'Vsem uporabnikom lastne inštalacije 1KA odsvetujemo spreminjanje časovnih nastavitev, saj se bo z vsako posodobitvijo verzije vsebina prepisala. Za spremembo obvestite <a href="https://www.1ka.si/d/sl/o-1ka/kontakt" target="_blank">Center za pomoč</a>.',
'srv_predvidenicasi_note' => 'V spodnji tabeli je za vsak tip vprašanja predviden čas, ki ga respondent porabi za vprašanje in odgovore. Izračuni so narejeni glede na število znakov, ki jih vsebuje vprašanje.',
'srv_replay_to' => 'Odgovor za',
'srv_noSurvey_settings' => 'Vpiši osnovne značilnosti ankete',
'srv_noSurvey_skin' => 'Izberi vizualno predlogo ankete',

View File

@ -3937,10 +3937,10 @@ $lang = array (
"srv_active_editing" => "Alert, you are editing an active survey!",
"srv_no_comments" => "This survey has no comments.",
"srv_no_comments_solved" => "Comments are turned on, but the survey does not have outstanding comments.",
"srv_timing_page" => "Time for 1 page",
"srv_timing_page" => "Estimated time spent by the respondent on one page:",
"srv_timing_vprasanje" => "Time for question (per 100 characters)",
"srv_timing_kategorija" => "Time for category (per 100 characters)",
"srv_timing_kategorija_max" => "Max time for choosing category",
"srv_timing_kategorija_max" => "Max time for choosing answer",
"srv_pagebreak_all" => "Add page break between all of the questions",
"srv_bruto_cas" => "Gross time",
"srv_neto_cas" => "Net time",
@ -6569,7 +6569,8 @@ $lang = array (
'srv_para_graph_ustrezni' => 'Appropriate',
'srv_para_graph_text' => 'Paradata records the technical characteristics of the respondent\'s device. <a href="https://www.1ka.si/d/en/help/user-guide/dashboard/paradata?from1ka=1" target="_blank">More >></a>',
'srv_other_size' => 'Field other',
'srv_predvidenicasi_help' => '<p>All users with their own 1KA installation are advised to keep default time settings, because the content will be overwritten with each update. For change inform <a href="https://www.1ka.si/d/sl/o-1ka/kontakt" target="_blank">Help center</a>.</p>',
'srv_predvidenicasi_help' => 'All users with their own 1KA installation are advised to keep default time settings, because the content will be overwritten with each update. For change inform <a href="https://www.1ka.si/d/sl/o-1ka/kontakt" target="_blank">Help center</a>.',
'srv_predvidenicasi_note' => 'The table below shows the estimated time spent by the respondent for each question type. The calculations are based on the number of characters contained in the question.',
'srv_replay_to' => 'Reply-to',
'srv_noSurvey_settings' => 'Enter basic survey data',
'srv_noSurvey_skin' => 'Choose skin',

View File

@ -19772,6 +19772,12 @@ div.osnovne_nastavitve div.osnovne_nastavitve_single select {
font-size: 16px;
}
table#timinganketa_table td input {
width: 100px;
height: 28px;
font-size: 14px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates

View File

@ -1,3 +1,4 @@
//Osnovne nastavitve
div.osnovne_nastavitve {
width: fit-content; //ne deluje, če želimo, da so nastavitve enako poravnane v vseh fieldsetih
@ -28,4 +29,16 @@ div.osnovne_nastavitve {
}
}
}
// Ocenjevanje trajanja
table#timinganketa_table {
td {
input {
width: 100px;
height: 28px;
font-size: 14px;
}
}
}