x

Основни глави

  1. LimeSurvey Cloud срещу LimeSurvey CE
  2. LimeSurvey Cloud - Кратко ръководство за стартиране
  3. LimeSurvey CE - Монтаж
  4. Как да проектираме добро проучване (Ръководство)
  5. Приготвяме се да започнем
  6. Конфигурация на LimeSurvey
  7. Въведение - Анкети
  8. Вижте настройките на проучването
  9. Вижте менюто за проучване
  10. Вижте структурата на проучването
  11. Въведение - Въпроси
  12. Въведение - Групи въпроси
  13. Въведение – Проучвания – Управление
  14. Опции на лентата с инструменти за проучване
  15. Многоезично проучване
  16. Кратко ръководство за стартиране - ExpressionScript
  17. Разширени функции
  18. Общи ЧЗВ
  19. Отстраняване на неизправности
  20. Заобиколни решения
  21. Разрешително
  22. Дневник на промените на версията
  23. Плъгини - Разширени
 Actions

Translations

Translations:Expression Manager/69/bg

From LimeSurvey Manual

Ето някои от другите причини, поради които може да искате да използвате EM.

  1. Изчисления - можете да създадете всяко изчисление, за което се сетите:
    • Имате достъп до всички общи математически оператори и функции
    • Имате достъп до над 70 математически функции, функции за обработка на дати и низове
    • Сравнително лесно е за разработчиците да добавят нови функции, ако потребителите имат нужда от тях
  2. Съхраняване на изчисления в база данни
    • Вече можете да изчислявате прости и сложни изчисления и/или скални резултати И ги съхранявайте в базата данни, без да се нуждаете от JavaScript.
    • Използвате типа въпрос Equation, за да постигнете това.
  3. Оценки
    • Вече можете да създавате оценки или мащабирайте резултатите от всеки тип въпрос, а не само подмножеството, което се поддържаше преди
    • Можете да използвате Tailoring, за да показвате текущи или общи резултати за оценка навсякъде, където е необходимо - дори на същата страница
    • Имате повече контрол върху отчетите, генерирани въз основа на тези оценки
    • Можете да съхранявате оценки за оценка в базата данни, без да ви е необходим JavaScript
    • Можете да скриете оценките за оценка, без да имате нужда от JavaScript или CSS
  4. Полета за заместване
  5. *Вместо да използвате {INSERTANS:SGQA}, можете просто да използвате кода на въпроса - това го прави по-лесен за четене и валидиране.
    • Това също така избягва обичайната необходимост от редактиране на въпроси за промяна на кода на SGQA, за да може всичко да работи .
  6. Tailoring - можете условно да показвате текст въз основа на други стойности
    • Използвайте подходящото заглавие за тема, като (напр. „Здравей [ Г-н/г-жа] Смит")
    • Изведете граматически правилни изречения въз основа на значението на единствено/множествено число: (напр. "Имате 1 дете" срещу "Имате 2 деца")
    • Подходящо спрегнати глаголи и отклонявайте съществителни въз основа на пола и множественото число на субекта.
  7. Нови променливи атрибути - можете да получите достъп до следното, за да направите своето приспособяване:
    • (без суфикс) - псевдоним за qcode.code
    • . код - избраният код на отговор за въпроса, ако е уместен (в противен случай празен), или текстовата стойност, ако не е кодиран въпрос
    • .NAOK - същото като .code, но може да бъде част от изчисления или списъци дори ако е неуместен
    • .value - стойността на оценката за въпроса, ако е уместен (в противен случай празно), или текстовата стойност, ако не е кодиран въпрос -- налице е, ако оценките са активирани за проучването, в противен случай винаги zero
    • .valueNAOK - същото като .value, но може да бъде част от изчисления или списъци, дори ако е неуместно
    • .shown - отговорът, както се показва на потребителя (това прави {INSERTANS:xxx} )
    • .qid - ID на въпроса
    • .gid - ID на групата
    • .sgqa - SGQA стойността за въпроса
    • .jsName - правилното име на променливата в javascript за въпроса, независимо дали е дефиниран на тази страница или друга
    • .qseq - поредицата от въпроси (започваща от 0)
    • .gseq - поредицата от групи (започваща от 0)
    • . задължителен - дали въпросът е задължителен (Y/N)
    • .question - текстът на въпроса
    • .relevance - уравнението за уместност за въпроса
    • .grelevance - уравнението за уместност за групата
    • .relevanceStatus - дали въпросът е релевантен в момента (булев (може да е различен в PHP и JS))
    • .type - типът на въпроса (кодът от един знак)!N !#Динамични промени на страницата
    • Цялото съответствие, изчисление и приспособяване работи динамично на страница - така че промените в стойностите незабавно актуализират страницата
    • И така, имате въпроси, които се появяват/изчезват динамично въз основа на това дали те са уместни
    • Въпросите също са динамично персонализирани въз основа на отговорите на страницата, така че можете да видите текущи суми, персонализирани изречения и персонализирани отчети.
  8. Нов екран за въвеждане на данни
    • В допълнение към използването текущата система за въвеждане на данни, можете просто да използвате Survey-All-In-One.
    • Това поддържа уместността и приспособяването на страницата, така че служителите по въвеждане на данни могат бързо да преминават с раздели и ще трябва само да въведат подходящи отговори
    • Това може да бъде критично, ако вашият човек за въвеждане на данни трябва да види приспособяването, което също е динамично.
  9. Елиминира нуждата от повечето персонализирани JavaScript
    • EM лесно поддържа сложни изчисления, точкуване , приспособяване и условна логика.
    • Някои неща все още ще се нуждаят от JavaScript (като персонализирани оформления и условно скриване на поделементи на въпроси), но вашият JavaScript може да използва EM функциите, така че да имате достъп до въпроси чрез техния Qcode вместо SGQA и достъп до някое от свойствата на въпроса, изброени по-горе.