LimeSurvey Manual
Menu
Navigation
Main page
Recent changes
Random page
Help
Search
Special pages
Printable version
Recent changes
Help
English
Log in
Actions
Translate
Language statistics
Message group statistics
Export
Special
Export translations
Settings
Group
Activating a survey
Adding answers or subquestions
Administering LimeSurvey
Alternatives to the LimeSurvey import function
Assessments
Backup entire database
Batch deletion
Category:Advanced Question Settings
Category:General Question Options
Category:Question Settings
Central Participant Database
Changing an active survey
Check data integrity
Check question logic
Check survey logic - Advanced
Closing a survey
ComfortUpdate
Copy question
Custom translation
Data encryption
Data entry
Data policy settings
DateFunctions
Default answers
Delete question
Delete survey
Display/Export survey
Edit question
Email bounce tracking system
Email templates
Export question
Export responses
Exporting results
Expression Manager
Expression Manager sample surveys
ExpressionScript - Presentation
ExpressionScript Engine - Quick start guide
ExpressionScript examples
ExpressionScript How-tos
ExpressionScript sample surveys
Extension compatibility
Failed email notifications
First login - your user preferences
General FAQ
General settings
Getting started
Global settings
Google API howto
Home page settings
How to design a good survey (guide)
Import responses
Importing a survey
Installation - LimeSurvey CE
Installation FAQ
Installation of the LimeSurvey XAMPP package
Installation security hints
Installation using a command line interface (CLI)
Installation Version 1.92 or older
Iterate survey
Label sets
LDAP settings
License
LimeSurvey Manual
LimeSurvey PRO vs LimeSurvey CE
LimeSurvey Users
LimeSurvey Video-Tutorial
LimeSurvey-compatible hosting companies
List question groups
List questions
Localization
Major version upgrade
Make your plugin compatible with LS4
Manage user groups
Manage users
Menu configuration
Menu entries configuration
Multilingual survey
New Template System in LS3.x
Not categorized and advanced features
Notifications & data
Optional settings
Overview
Panel integration
Participant settings
Plugin manager
Plugin menu
Plugins - advanced
Presentation
Preview function
Problems & solutions
Publication & access
QS:Allowed filetypes
QS:Alphasort
QS:Answer width
QS:Array filter
QS:Array filter exclude
QS:Array filter style
QS:Assessment value
QS:Autocheck exclusive option
QS:Category separator
QS:Chart type
QS:Choice column width
QS:Choice header
QS:Code filter
QS:Commented checkbox
QS:CSS Class
QS:Date max
QS:Date min
QS:Date time format
QS:Display chart
QS:Display columns
QS:Display map
QS:Display rows
QS:Display type
QS:Dropdown dates
QS:Dropdown dates year max
QS:Dropdown dates year min
QS:Dropdown prefix
QS:Dropdown prepostfix
QS:Dropdown separators
QS:Dropdown size
QS:Dualscale headerA
QS:Dualscale headerB
QS:Em validation q
QS:Em validation q tip
QS:Em validation sq
QS:Em validation sq tip
QS:Encryption
QS:Equals num value
QS:Equation
QS:Exclusive option
QS:Get order previous q
QS:Hidden
QS:Hide tip
QS:Input box size
QS:Input boxes
QS:Input max characters
QS:Label column width
QS:Location city
QS:Location country
QS:Location defaultcoordinates
QS:Location mapheight
QS:Location mapservice
QS:Location mapwidth
QS:Location mapzoom
QS:Location nodefaultfromip
QS:Location postal
QS:Location state
QS:Mandatory
QS:Max answers
QS:Max filesize
QS:Max num value
QS:Max num value n
QS:Max num value sgqa
QS:Max subquestions
QS:Maximum chars
QS:Maximum number of files
QS:Min answers
QS:Min num value
QS:Min num value n
QS:Minimum number of files
QS:Minute step interval
QS:Month display style
QS:Multiflexible checkbox
QS:Multiflexible max
QS:Multiflexible min
QS:Multiflexible step
QS:Num value int only
QS:Numbers only
QS:Other
QS:Other comment mandatory
QS:Other numbers only
QS:Other Position
QS:Other replace text
QS:Page break
QS:Prefix
QS:Preg validation
QS:Printable survey relevance help
QS:Public statistics
QS:Question theme
QS:Random group
QS:Random order
QS:Rank header
QS:Relevance
QS:Remove text or uncheck checkbox
QS:Repeat headers
QS:Reverse
QS:Samechoiceheight
QS:Samelistheight
QS:Scale export
QS:Show comment
QS:Show grand total
QS:Show title
QS:Show totals
QS:Showpopups
QS:Slider accuracy
QS:Slider default
QS:Slider handle shape
QS:Slider handle Unicode shape
QS:Slider initial value
QS:Slider layout
QS:Slider max
QS:Slider middlestart
QS:Slider min
QS:Slider orientation
QS:Slider rating
QS:Slider reset
QS:Slider reverse
QS:Slider separator
QS:Slider showminmax
QS:Subquestion width
QS:Suffix
QS:Text input width
QS:Theme editor - advanced options
QS:Time limit
QS:Time limit action
QS:Time limit countdown message
QS:Time limit disable next
QS:Time limit disable prev
QS:Time limit message
QS:Time limit message delay
QS:Time limit message style
QS:Time limit timer style
QS:Time limit warning
QS:Time limit warning display time
QS:Time limit warning message
QS:Time limit warning style
QS:Use dropdown
QS:Value range allows missing
Question groups - introduction
Question toolbar options
Question type - 5 point choice
Question type - Array
Question type - Array (10 point choice)
Question type - Array (5 point choice)
Question type - Array (Increase-Same-Decrease)
Question type - Array (Numbers)
Question type - Array (Texts)
Question type - Array (Yes-No-Uncertain)
Question type - Array by column
Question type - Array dual scale
Question type - Date
Question type - Equation
Question type - File upload
Question type - Gender
Question type - Huge free text
Question type - Language switch
Question type - List (Dropdown)
Question type - List (Radio)
Question type - List with comment
Question type - Long free text
Question type - Multiple choice
Question type - Multiple choice with comments
Question type - Multiple numerical input
Question type - Multiple short text
Question type - Numerical input
Question type - Ranking
Question type - Short free text
Question type - Text display
Question type - Yes-No
Question types
Questions - introduction
QueXML PDF Export
Quick start guide - LimeSurvey 2.50+
Quick start guide - LimeSurvey 3.0+
Quick-translation
Regenerate question codes
Reorder questions and question groups
Reset conditions
Resources
Responses & statistics
Responses (survey results)
Running a survey safely
Setting conditions
SGQA identifier
Statistics
Survey group permissions
Survey menu
Survey participants
Survey permissions
Survey quotas
Survey settings
Survey settings version 2
Survey structure
Survey toolbar options
Surveys - introduction
Surveys - management
Tab Separated Value survey structure
Template:Deprecated
Template:DeprecatedIn
Template:Example
Template:FeatureChange
Template:FeatureStarting
Template:Hint
Template:NewIn
Template:UpdatedIn
Testing a survey
Text elements
Theme editor
Theme options
Themes
Timing statistics
Tools
Transferring an installation
Translating LimeSurvey
Troubleshooting
TwoFactorAdminLogin
Upgrading from a previous version
URL fields
Using regular expressions
Version change log
Version guide
View saved but not submitted responses
Workarounds
Language
aa - Afar
ab - Abkhazian
abs - Ambonese Malay
ace - Achinese
acm - Iraqi Arabic
ady - Adyghe
ady-cyrl - Adyghe (Cyrillic script)
aeb - Tunisian Arabic
aeb-arab - Tunisian Arabic (Arabic script)
aeb-latn - Tunisian Arabic (Latin script)
af - Afrikaans
aln - Gheg Albanian
alt - Southern Altai
am - Amharic
ami - Amis
an - Aragonese
ang - Old English
ann - Obolo
anp - Angika
ar - Arabic
arc - Aramaic
arn - Mapuche
arq - Algerian Arabic
ary - Moroccan Arabic
arz - Egyptian Arabic
as - Assamese
ase - American Sign Language
ast - Asturian
atj - Atikamekw
av - Avaric
avk - Kotava
awa - Awadhi
ay - Aymara
az - Azerbaijani
azb - South Azerbaijani
ba - Bashkir
ban - Balinese
ban-bali - Balinese (Balinese script)
bar - Bavarian
bbc - Batak Toba
bbc-latn - Batak Toba (Latin script)
bcc - Southern Balochi
bci - Baoulé
bcl - Central Bikol
bdr - West Coast Bajau
be - Belarusian
be-tarask - Belarusian (Taraškievica orthography)
bew - Betawi
bg - Bulgarian
bgn - Western Balochi
bh - Bhojpuri
bho - Bhojpuri
bi - Bislama
bjn - Banjar
blk - Pa'O
bm - Bambara
bn - Bangla
bo - Tibetan
bpy - Bishnupriya
bqi - Bakhtiari
br - Breton
brh - Brahui
bs - Bosnian
btm - Batak Mandailing
bto - Iriga Bicolano
bug - Buginese
bxr - Russia Buriat
ca - Catalan
cbk-zam - Chavacano
cdo - Min Dong Chinese
ce - Chechen
ceb - Cebuano
ch - Chamorro
cho - Choctaw
chr - Cherokee
chy - Cheyenne
ckb - Central Kurdish
co - Corsican
cps - Capiznon
cpx - Pu-Xian Min
cpx-hans - Pu-Xian Min (Simplified Han script)
cpx-hant - Pu-Xian Min (Traditional Han script)
cpx-latn - Pu-Xian Min (Latin script)
cr - Cree
crh - Crimean Tatar
crh-cyrl - Crimean Tatar (Cyrillic script)
crh-latn - Crimean Tatar (Latin script)
crh-ro - Crimean Tatar (Romania)
cs - Czech
csb - Kashubian
cu - Church Slavic
cv - Chuvash
cy - Welsh
da - Danish
dag - Dagbani
de - German
de-at - Austrian German
de-ch - Swiss High German
de-formal - German (formal address)
dga - Dagaare
din - Dinka
diq - Zazaki
dsb - Lower Sorbian
dtp - Central Dusun
dty - Doteli
dv - Divehi
dz - Dzongkha
ee - Ewe
egl - Emilian
el - Greek
eml - Emiliano-Romagnolo
en - English
en-ca - Canadian English
en-gb - British English
eo - Esperanto
es - Spanish
es-419 - Latin American Spanish
es-formal - Spanish (formal address)
et - Estonian
eu - Basque
ext - Extremaduran
fa - Persian
fat - Fanti
ff - Fula
fi - Finnish
fit - Tornedalen Finnish
fj - Fijian
fo - Faroese
fon - Fon
fr - French
frc - Cajun French
frp - Arpitan
frr - Northern Frisian
fur - Friulian
fy - Western Frisian
ga - Irish
gaa - Ga
gag - Gagauz
gan - Gan Chinese
gan-hans - Gan (Simplified)
gan-hant - Gan (Traditional)
gcr - Guianan Creole
gd - Scottish Gaelic
gl - Galician
gld - Nanai
glk - Gilaki
gn - Guarani
gom - Goan Konkani
gom-deva - Goan Konkani (Devanagari script)
gom-latn - Goan Konkani (Latin script)
gor - Gorontalo
got - Gothic
gpe - Ghanaian Pidgin
grc - Ancient Greek
gsw - Alemannic
gu - Gujarati
guc - Wayuu
gur - Frafra
guw - Gun
gv - Manx
ha - Hausa
hak - Hakka Chinese
haw - Hawaiian
he - Hebrew
hi - Hindi
hif - Fiji Hindi
hif-latn - Fiji Hindi (Latin script)
hil - Hiligaynon
hno - Northern Hindko
ho - Hiri Motu
hr - Croatian
hrx - Hunsrik
hsb - Upper Sorbian
hsn - Xiang Chinese
ht - Haitian Creole
hu - Hungarian
hu-formal - Hungarian (formal address)
hy - Armenian
hyw - Western Armenian
hz - Herero
ia - Interlingua
id - Indonesian
ie - Interlingue
ig - Igbo
igl - Igala
ii - Sichuan Yi
ik - Inupiaq
ike-cans - Eastern Canadian (Aboriginal syllabics)
ike-latn - Eastern Canadian (Latin script)
ilo - Iloko
inh - Ingush
io - Ido
is - Icelandic
it - Italian
iu - Inuktitut
ja - Japanese
jam - Jamaican Creole English
jbo - Lojban
jut - Jutish
jv - Javanese
ka - Georgian
kaa - Kara-Kalpak
kab - Kabyle
kai - Karekare
kbd - Kabardian
kbd-cyrl - Kabardian (Cyrillic script)
kbp - Kabiye
kcg - Tyap
kea - Kabuverdianu
kg - Kongo
khw - Khowar
ki - Kikuyu
kiu - Kirmanjki
kj - Kuanyama
kjh - Khakas
kjp - Eastern Pwo
kk - Kazakh
kk-arab - Kazakh (Arabic script)
kk-cn - Kazakh (China)
kk-cyrl - Kazakh (Cyrillic script)
kk-kz - Kazakh (Kazakhstan)
kk-latn - Kazakh (Latin script)
kk-tr - Kazakh (Turkey)
kl - Kalaallisut
km - Khmer
kn - Kannada
ko - Korean
ko-kp - Korean (North Korea)
koi - Komi-Permyak
kr - Kanuri
krc - Karachay-Balkar
kri - Krio
krj - Kinaray-a
krl - Karelian
ks - Kashmiri
ks-arab - Kashmiri (Arabic script)
ks-deva - Kashmiri (Devanagari script)
ksh - Colognian
ksw - S'gaw Karen
ku - Kurdish
ku-arab - Kurdish (Arabic script)
ku-latn - Kurdish (Latin script)
kum - Kumyk
kus - Kʋsaal
kv - Komi
kw - Cornish
ky - Kyrgyz
la - Latin
lad - Ladino
lb - Luxembourgish
lbe - Lak
lez - Lezghian
lfn - Lingua Franca Nova
lg - Ganda
li - Limburgish
lij - Ligurian
liv - Livonian
lki - Laki
lld - Ladin
lmo - Lombard
ln - Lingala
lo - Lao
loz - Lozi
lrc - Northern Luri
lt - Lithuanian
ltg - Latgalian
lus - Mizo
luz - Southern Luri
lv - Latvian
lzh - Literary Chinese
lzz - Laz
mad - Madurese
mag - Magahi
mai - Maithili
map-bms - Basa Banyumasan
mdf - Moksha
mg - Malagasy
mh - Marshallese
mhr - Eastern Mari
mi - Māori
min - Minangkabau
mk - Macedonian
ml - Malayalam
mn - Mongolian
mnc - Manchu
mnc-latn - Manchu (Latin script)
mnc-mong - Manchu (Mongolian script)
mni - Manipuri
mnw - Mon
mo - Moldovan
mos - Mossi
mr - Marathi
mrh - Mara
mrj - Western Mari
ms - Malay
ms-arab - Malay (Jawi script)
mt - Maltese
mus - Muscogee
mwl - Mirandese
my - Burmese
myv - Erzya
mzn - Mazanderani
na - Nauru
nah - Nāhuatl
nan - Min Nan Chinese
nap - Neapolitan
nb - Norwegian Bokmål
nds - Low German
nds-nl - Low Saxon
ne - Nepali
new - Newari
ng - Ndonga
nia - Nias
niu - Niuean
nl - Dutch
nl-informal - Dutch (informal address)
nmz - Nawdm
nn - Norwegian Nynorsk
no - Norwegian
nod - Northern Thai
nog - Nogai
nov - Novial
nqo - N’Ko
nrm - Norman
nso - Northern Sotho
nv - Navajo
ny - Nyanja
nyn - Nyankole
nys - Nyungar
oc - Occitan
ojb - Northwestern Ojibwa
olo - Livvi-Karelian
om - Oromo
or - Odia
os - Ossetic
pa - Punjabi
pag - Pangasinan
pam - Pampanga
pap - Papiamento
pcd - Picard
pcm - Nigerian Pidgin
pdc - Pennsylvania German
pdt - Plautdietsch
pfl - Palatine German
pi - Pali
pih - Norfuk / Pitkern
pl - Polish
pms - Piedmontese
pnb - Western Punjabi
pnt - Pontic
prg - Prussian
ps - Pashto
pt - Portuguese
pt-br - Brazilian Portuguese
pwn - Paiwan
qu - Quechua
qug - Chimborazo Highland Quichua
rgn - Romagnol
rif - Riffian
rki - Arakanese
rm - Romansh
rmc - Carpathian Romani
rmy - Vlax Romani
rn - Rundi
ro - Romanian
roa-tara - Tarantino
rsk - Pannonian Rusyn
ru - Russian
rue - Rusyn
rup - Aromanian
ruq - Megleno-Romanian
ruq-cyrl - Megleno-Romanian (Cyrillic script)
ruq-latn - Megleno-Romanian (Latin script)
rw - Kinyarwanda
ryu - Okinawan
sa - Sanskrit
sah - Yakut
sat - Santali
sc - Sardinian
scn - Sicilian
sco - Scots
sd - Sindhi
sdc - Sassarese Sardinian
sdh - Southern Kurdish
se - Northern Sami
se-fi - Northern Sami (Finland)
se-no - Northern Sami (Norway)
se-se - Northern Sami (Sweden)
sei - Seri
ses - Koyraboro Senni
sg - Sango
sgs - Samogitian
sh - Serbo-Croatian
sh-cyrl - Serbo-Croatian (Cyrillic script)
sh-latn - Serbo-Croatian (Latin script)
shi - Tachelhit
shi-latn - Tachelhit (Latin script)
shi-tfng - Tachelhit (Tifinagh script)
shn - Shan
shy - Shawiya
shy-latn - Shawiya (Latin script)
si - Sinhala
simple - Simple English
sjd - Kildin Sami
sje - Pite Sami
sk - Slovak
skr - Saraiki
skr-arab - Saraiki (Arabic script)
sl - Slovenian
sli - Lower Silesian
sm - Samoan
sma - Southern Sami
smn - Inari Sami
sms - Skolt Sami
sn - Shona
so - Somali
sq - Albanian
sr - Serbian
sr-ec - Serbian (Cyrillic script)
sr-el - Serbian (Latin script)
srn - Sranan Tongo
sro - Campidanese Sardinian
ss - Swati
st - Southern Sotho
stq - Saterland Frisian
sty - Siberian Tatar
su - Sundanese
sv - Swedish
sw - Swahili
syl - Sylheti
szl - Silesian
szy - Sakizaya
ta - Tamil
tay - Tayal
tcy - Tulu
tdd - Tai Nuea
te - Telugu
tet - Tetum
tg - Tajik
tg-cyrl - Tajik (Cyrillic script)
tg-latn - Tajik (Latin script)
th - Thai
ti - Tigrinya
tk - Turkmen
tl - Tagalog
tly - Talysh
tly-cyrl - Talysh (Cyrillic script)
tn - Tswana
to - Tongan
tok - Toki Pona
tpi - Tok Pisin
tr - Turkish
tru - Turoyo
trv - Taroko
ts - Tsonga
tt - Tatar
tt-cyrl - Tatar (Cyrillic script)
tt-latn - Tatar (Latin script)
tum - Tumbuka
tw - Twi
ty - Tahitian
tyv - Tuvinian
tzm - Central Atlas Tamazight
udm - Udmurt
ug - Uyghur
ug-arab - Uyghur (Arabic script)
ug-latn - Uyghur (Latin script)
uk - Ukrainian
ur - Urdu
uz - Uzbek
uz-cyrl - Uzbek (Cyrillic script)
uz-latn - Uzbek (Latin script)
ve - Venda
vec - Venetian
vep - Veps
vi - Vietnamese
vls - West Flemish
vmf - Main-Franconian
vmw - Makhuwa
vo - Volapük
vot - Votic
vro - Võro
wa - Walloon
wal - Wolaytta
war - Waray
wls - Wallisian
wo - Wolof
wuu - Wu Chinese
wuu-hans - Wu Chinese (Simplified)
wuu-hant - Wu Chinese (Traditional)
xal - Kalmyk
xh - Xhosa
xmf - Mingrelian
xsy - Saisiyat
yi - Yiddish
yo - Yoruba
yrl - Nheengatu
yue - Cantonese
yue-hans - Cantonese (Simplified)
yue-hant - Cantonese (Traditional)
za - Zhuang
zea - Zeelandic
zgh - Standard Moroccan Tamazight
zh - Chinese
zh-cn - Chinese (China)
zh-hans - Simplified Chinese
zh-hant - Traditional Chinese
zh-hk - Chinese (Hong Kong)
zh-mo - Chinese (Macau)
zh-my - Chinese (Malaysia)
zh-sg - Chinese (Singapore)
zh-tw - Chinese (Taiwan)
zu - Zulu
Format
Export for off-line translation
Export in native format
Export in CSV format
Fetch
{{DISPLAYTITLE:Chỉ tiêu khảo sát}}<languages /> __TOC__ <span id="Introduction"></span> =Giới thiệu= Hạn ngạch được sử dụng để đặt giới hạn về phản hồi từ các nhóm người được xác định trong một cuộc khảo sát đang hoạt động. Một số thuộc tính phổ biến được sử dụng trong việc xác định hạn ngạch là giới tính, độ tuổi, chủng tộc, tỉnh/tiểu bang, v.v. Để truy cập bảng hạn ngạch khảo sát, từ '''Cài đặt''' ''Menu khảo sát'', hãy chọn khảo sát '''Hạn ngạch ''' chuyển hướng. <center>[[File:Survey menu - Survey quotas.png]]</center> {{Cảnh báo|title=Chú ý|text= Bạn chỉ có thể xác minh rằng Hạn ngạch đã được đặt chính xác khi khảo sát được kích hoạt. Vì vậy, nếu bạn đặt hạn ngạch có giới hạn là "0" và khảo sát không được kích hoạt, bạn sẽ không thể kiểm tra xem khảo sát có hoạt động hay không.}} <span id="How_do_quotas_work?"></span> = Hạn ngạch hoạt động như thế nào?= Để hiểu cách hoạt động của hệ thống hạn ngạch LimeSurvey, hãy nghĩ đến một cuộc khảo sát có câu hỏi "Có hoặc Không" và một câu hỏi Mảng, mỗi câu hỏi thuộc về hai nhóm câu hỏi khác nhau. Bạn đặt hạn ngạch cho khảo sát này trong đó có giới hạn 20 người dùng đã trả lời "Có" cho câu hỏi này. Hạn ngạch sẽ được kiểm tra mỗi khi có người trả lời "Có" cho câu hỏi đó. Tùy thuộc vào [[General_settings#General_settings_panel|định dạng khảo sát của bạn]] (cách hiển thị câu hỏi cho người tham gia), '''kiểm tra''' sẽ diễn ra khi bạn gửi: *'''toàn bộ câu trả lời khảo sát cùng một lúc:''' Nếu định dạng của khảo sát là ''tất cả trong một'', các câu hỏi (bất kể chúng thuộc nhóm câu hỏi nào) sẽ được hiển thị trên cùng một trang. Do đó, người dùng phải nhấp vào nút gửi để kích hoạt kiểm tra giới hạn hạn ngạch; *'''câu trả lời cho một nhóm câu hỏi:''' Nếu định dạng của cuộc khảo sát là theo nhóm thì hạn ngạch sẽ được kích hoạt khi người tham gia khảo sát đã trả lời tất cả các câu hỏi thuộc nhóm câu hỏi có câu trả lời đó chứa kiểm tra hệ thống hạn ngạch được đặt. Do đó, hạn ngạch có thể được kích hoạt trước khi kết thúc khảo sát, chẳng hạn như nếu nhóm câu hỏi nằm ở phần đầu của khảo sát. *'''câu trả lời cho một câu hỏi:''' Nếu định dạng của cuộc khảo sát là từng câu hỏi, mỗi câu hỏi sẽ được hiển thị riêng biệt, mỗi câu hỏi sẽ được phân bổ một trang. Trong trường hợp này, nếu bạn chọn câu trả lời áp dụng hạn ngạch, hệ thống hạn ngạch sẽ tự động được kích hoạt khi bạn nhấp vào nút ''Tiếp theo/Gửi''. {{Lưu ý|Để thay đổi định dạng của khảo sát, hãy truy cập [[Cài đặt chung|cài đặt chung cho khảo sát của bạn]].}} Nếu "''Không''" được chọn, hệ thống hạn ngạch sẽ không được kích hoạt. Vì vậy, cuộc khảo sát sẽ không hạn chế bất kỳ ai trả lời các câu hỏi còn lại, trừ khi có quy định khác. Để đặt giới hạn số lượng câu trả lời "''Không'', bạn cần thêm hạn ngạch bổ sung, hạn chế số lượng người tham gia chọn "''Không''". <div class="simplebox">[[File:help.png]] '''Note:''' Nếu bạn muốn người tham gia trả lời một số câu hỏi khảo sát nhất định theo câu trả lời trước đó, hãy sử dụng LimeSurvey [[ExpressionScript - Present|ExpressionScript]].</div> <span id="Using_more_answers_and_quotas"></span> ==Sử dụng nhiều câu trả lời và hạn ngạch== '''Ví dụ''': Bạn muốn thực hiện một cuộc khảo sát trong đó bạn muốn giới hạn ở 25 người tham gia nam và 30 nữ. Trong trường hợp này, bạn sẽ phải áp dụng hai giới hạn hạn ngạch: một cho nam và một cho nữ. Điều này sẽ cung cấp cho bạn tối đa 25 nam giới có thể hoàn thành khảo sát và tối đa 30 nữ giới có thể hoàn thành khảo sát.. Giả sử bây giờ bạn muốn có 50 câu trả lời từ nam và 50 câu trả lời từ nữ. Xin lưu ý rằng mỗi câu trả lời kích hoạt hạn ngạch phải được đưa vào hộp hạn ngạch riêng. Việc thêm hai câu trả lời vào cùng một ô sẽ thu được 50 câu trả lời, bất kể phân bổ giới tính của người trả lời (ví dụ: phân bổ có thể là 40 nam và 10 nữ, hoặc 20 nam và 30 nữ, v.v.). Tiếp tục đọc trang wiki này và xem tiểu mục [[Hạn ngạch khảo sát#Ví dụ|ví dụ]] để hiểu rõ hơn về cách sử dụng hệ thống hạn ngạch. <span id="Activating_the_quota_system_while_the_survey_responses_table_is_not_empty"></span> ==Kích hoạt hệ thống hạn ngạch khi bảng phản hồi khảo sát không trống== Lưu ý rằng không nhất thiết phải thêm hệ thống hạn ngạch trước khi bạn kích hoạt khảo sát của mình. Nếu bạn quyết định kích hoạt hệ thống hạn ngạch sau này, hệ thống sẽ bắt đầu kiểm tra bảng phản hồi khảo sát và tìm những mục nhập được đánh dấu là ''hoàn thành''. Sau đó, nó kiểm tra để xác định xem điều kiện hạn ngạch đã được đáp ứng hay chưa. Nếu nó đã được đáp ứng, các câu trả lời/mục nhập khảo sát tiếp theo nhận được sẽ được đánh dấu là ''chưa hoàn thành''. Ví dụ: nếu trước đó bạn đã thu thập được 1000 phản hồi từ phụ nữ và sau vài tuần bạn đã giới thiệu giới hạn hạn ngạch là 800 đối với phụ nữ thì những phản hồi tiếp theo mà bạn nhận được từ phụ nữ sẽ được đánh dấu là ''chưa hoàn thành''. 200 câu trả lời còn lại sẽ xuất hiện trong bảng phản hồi khảo sát dưới dạng ''hoàn thành'' vì hạn mức được áp dụng sau khi thu thập được các câu trả lời. <center>[[File:Survey_quotas_-_survey_responses_2.png]]</center> Hệ thống hạn ngạch không lưu trữ bất kỳ câu trả lời nào và không ghi lại số lượng câu trả lời khảo sát đã gửi! Hãy coi nó như một bộ lọc được áp dụng trên bảng phản hồi khảo sát. Về cơ bản, nó xem xét cột '''đã hoàn thành''' và các cột câu hỏi chứa câu trả lời cho một hoặc nhiều hạn ngạch được áp dụng. <span id="Supported_question_types"></span> =Các loại câu hỏi được hỗ trợ= Hiện tại, hệ thống hạn ngạch chỉ có thể được áp dụng cho các loại câu hỏi sau: *Giới tính *Trắc nghiệm *Array - Lựa chọn 5 điểm *Array - Lựa chọn 10 điểm *Chuyển đổi ngôn ngữ *Có/Không *Danh sách (Radio) *Danh sách (Thả xuống) *Danh sách có nhận xét *Equation <span id="Survey_quotas_panel"></span> =Bảng hạn ngạch khảo sát= Khi bạn nhấp vào tab '''Hạn ngạch khảo sát''' từ menu khảo sát, trang sau sẽ được hiển thị: <center>[[FIle:Survey quotas - panel.png]]</center> Để xem tập hợp đầy đủ các tùy chọn của bảng này, hãy thêm một hạn mức khảo sát. Sau đó, trang hạn ngạch khảo sát sẽ trông như sau: <center>[[File:Survey quotas - image 2.png]]</center> Có sẵn các tùy chọn sau: *'''[[Hạn ngạch khảo sát#Báo cáo CSV nhanh|Thêm hạn ngạch mới]]:''' Nằm ở phần dưới cùng bên phải của bảng hạn ngạch khảo sát, nó cho phép người dùng thêm hạn ngạch mới . Sau khi hạn ngạch được hiển thị trên bảng, bạn có thể bắt đầu triển khai chúng cho một số câu hỏi/câu trả lời phụ nhất định. *'''[[Hạn ngạch khảo sát#Thêm câu trả lời|Thêm câu trả lời]]:''' Trước khi thêm câu trả lời, bạn cần thêm hạn ngạch nơi (các) câu trả lời sẽ được lưu trữ. Giới hạn hạn ngạch sẽ được áp dụng <u>chỉ</u> với những câu trả lời được hiển thị trong hộp hạn ngạch. *'''Chỉnh sửa hạn ngạch:''' Nhấp vào bút chì màu xanh nằm dưới cột '''Hành động''' của bảng hạn ngạch khảo sát để chỉnh sửa các trường của hạn ngạch *'''Xóa hạn ngạch:''' Nhấp vào nút thùng rác màu đỏ nằm dưới cột '''Hành động''' của bảng hạn ngạch khảo sát để xóa mục nhập hạn ngạch tương ứng; *'''[[Hạn ngạch khảo sát#Xác thực hạn ngạch|Xác thực hạn ngạch]]:''' Nhấp vào nút cuối cùng nằm dưới cột '''Hành động''' của bảng hạn ngạch khảo sát để kiểm tra nhanh thông báo hạn ngạch hiển thị cho người trả lời , URL (và/hoặc mô tả ngắn gọn về nó) nơi chúng sẽ được chuyển hướng. *'''[[Hạn ngạch khảo sát#Báo cáo CSV nhanh|Báo cáo CSV nhanh]]:''' Xuất bản tóm tắt hạn ngạch dưới dạng bảng CSV được phân cách bằng dấu phẩy. *'''Hạn ngạch đã chọn...:''' Hoạt động giống như một công cụ tổng hợp. Chọn nhiều hạn ngạch và sử dụng nút này để áp dụng một trong các hành động được mô tả bên dưới cho nhóm hạn ngạch đã chọn. <center>[[File:Survey quotas - Selected quota(s).png]]</center> **''Kích hoạt:'' Sử dụng nút này để kích hoạt hạn ngạch. Những cái đang hoạt động có tên hạn ngạch, hành động và URL được viết bằng phông chữ trắng trên nền xanh lục. <center>[[File:Active quota.png]]</center> **''Hủy kích hoạt:'' Sử dụng nút này để hủy kích hoạt hạn ngạch. Những cái bị vô hiệu hóa có tên hạn ngạch, hành động và URL được viết bằng phông chữ đen trên nền xám. <center>[[File:Deactivated quota.png]]</center> **''Thay đổi văn bản:'' Sử dụng nút này để thay đổi nhanh thông báo hạn ngạch, URL và mô tả URL của một nhóm hạn ngạch. Bạn có thể sử dụng chức năng này để chuyển hướng người trả lời đến một liên kết nhất định sau khi đáp ứng các điều kiện hạn ngạch khác nhau. <center>[[File:Survey quotas - change texts.png]]</center> **''Xóa:'' Nếu bạn muốn xóa một nhóm hạn ngạch bằng một vài cú nhấp chuột, hãy đánh dấu vào những hạn ngạch bạn muốn xóa, nhấp vào nút (các) hạn ngạch đã chọn và chọn tùy chọn '''Xóa''' . <span id="Add_new_quota"></span> ==Thêm hạn ngạch mới== '''Để có được hạn ngạch hoạt động đầy đủ, trước tiên bạn phải "thêm hạn ngạch" và sau đó "thêm câu trả lời" vào hạn ngạch đó.''' Khi bạn nhấp vào nút '''Thêm hạn ngạch mới''', trang sau sẽ được hiển thị: <center>[[File:Add_new_quota_panel.png]]</center> {{Lưu ý|Các trường được đánh dấu sao là các trường bắt buộc.}} Lựa chọn tiếp theo đã khả thi: *'''Tên hạn ngạch:''' Tên hạn ngạch sẽ được hiển thị trên bảng hạn ngạch khảo sát. Nó sẽ mô tả hạn ngạch mà nó sẽ đại diện. *'''Giới hạn hạn ngạch:''' Số lượng khảo sát đã hoàn thành tối đa sẽ được lưu trữ trong bảng phản hồi và được đánh dấu là ''hoàn thành''. Xem phần wiki ở trên về [[Survey_quotas#Hạn ngạch hoạt động như thế nào|hạn ngạch hoạt động như thế nào]] để hiểu rõ hơn về cơ chế được LimeSurvey sử dụng. *'''Hành động hạn ngạch:''' Nếu hạn ngạch được kích hoạt thì một trong hai hành động sẽ xảy ra: **''Chấm dứt khảo sát:'' Hành động này ngay lập tức chấm dứt và đóng khảo sát. ** ''Cho phép người dùng sửa đổi câu trả lời cuối cùng của mình trước khi kết thúc khảo sát:'' Hành động hữu ích khi bạn muốn người tham gia chọn các tùy chọn khác nhau. Bằng cách này, bạn có thể buộc một số người trong số họ chọn giải pháp hoặc phương án khác. Ví dụ: khi đưa ra ưu đãi, bạn có thể sử dụng hạn ngạch cho mỗi tùy chọn để không phải ai cũng chọn cùng một ưu đãi. *'''Autoload URL:''' Điều này yêu cầu LimeSurvey tự động chuyển hướng người tham gia đến URL khi hành động hạn ngạch xảy ra. *'''Thông báo hạn ngạch:''' Viết văn bản bạn muốn hiển thị cho người tham gia nếu hành động hạn ngạch được kích hoạt. Thông báo sẽ được hiển thị nếu '''URL tự động tải''' bị tắt. *'''URL:''' URL được hiển thị cho những người tham gia khảo sát sau khi hành động hạn ngạch được kích hoạt. Người dùng cũng có thể được tự động chuyển hướng đến URL này nếu "URL tự động tải" được bật. Bạn có thể sử dụng [[URL field]] trong phần này. *'''Mô tả URL:''' Một mô tả URL ngắn có thể được thêm vào để hiển thị cho các quản trị viên khảo sát khác biết mục đích của URL chẳng hạn. <span id="Add_an_answer"></span> ===Thêm câu trả lời=== Khi hạn ngạch đã được tạo, bạn có thể bắt đầu thêm câu trả lời. Để thêm câu trả lời, hãy truy cập bảng Hạn ngạch khảo sát. Nhìn vào bảng hạn ngạch khảo sát và chọn tùy chọn '''Thêm câu trả lời''' từ hộp hạn ngạch mà bạn muốn thêm câu trả lời tương ứng vào. <center>[[File:Survey quotas table - add answer.png]]</center> Một trang mới sẽ được hiển thị yêu cầu bạn chọn câu hỏi mà hạn ngạch sẽ được áp dụng. <center>[[File:Add answer - part 1.png]]</center> {{Box|Hãy nhớ rằng chỉ một số loại câu hỏi nhất định mới chấp nhận hạn ngạch. [[Hạn ngạch khảo sát#Loại câu hỏi được hỗ trợ|Nhấp vào đây]] để xem lại danh sách loại câu hỏi được hỗ trợ.}} Bấm tiếp'''. Câu trả lời của câu hỏi bạn đã chọn một bước trước đó sẽ được hiển thị. Bây giờ, bạn phải chọn câu trả lời mà bạn muốn áp dụng hạn ngạch. <center>[[File:Add answer - part 2.png]]</center> Trong ví dụ này, câu trả lời "''Nam'' sẽ được áp dụng hạn ngạch. Bất cứ khi nào người tham gia chọn tùy chọn này, hệ thống hạn ngạch sẽ đăng ký câu trả lời. Sau khi đạt đến giới hạn hạn ngạch, các câu trả lời khảo sát được lưu trữ sẽ được lưu trong bảng phản hồi khảo sát nhưng sẽ được đánh dấu là 'chưa hoàn thành''. <span id="Quick_CSV_report"></span> ==Báo cáo CSV nhanh== Chức năng báo cáo CSV nhanh được sử dụng để xuất bảng hạn ngạch khảo sát dưới dạng tệp CSV được phân cách bằng dấu phẩy. Nó bao gồm các trường sau: *'''Tên hạn ngạch:''' Tên của hạn ngạch; *'''Limit''': Nếu hạn ngạch đang hoạt động, nó thể hiện số lượng khảo sát tối đa các câu trả lời có thể được đánh dấu là ''hoàn thành'' trong bảng phản hồi khảo sát; *'''Đã hoàn thành:''' Số câu trả lời khảo sát được đánh dấu là ''hoàn thành'' trong bảng phản hồi khảo sát. Xin lưu ý rằng một câu trả lời được đánh dấu là ''chưa hoàn thành'' nếu hạn ngạch được kích hoạt. *'''Còn lại:''' Số lượng câu trả lời vẫn có thể được thu thập trong bảng phản hồi khảo sát và được đánh dấu là '' hoàn thành'' ở đó. <span id="Quota_and_tokens"></span> =Hạn ngạch và token= <span id="When_the_response_is_not_submitted"></span> ==Khi phản hồi không được gửi== Khi mã thông báo được sử dụng trong một cuộc khảo sát và một người tham gia bị ''loại bỏ'' do hạn ngạch, thì mục nhập mã thông báo tương ứng từ bảng phản hồi khảo sát sẽ được đánh dấu bằng chữ cái "Q" trong cột '''đã hoàn thành''' từ bảng phản hồi khảo sát. Mã thông báo bị vô hiệu theo cách này và người tham gia khảo sát không thể bắt đầu lại cuộc khảo sát. <span id="When_response_is_submitted"></span> ==Khi phản hồi được gửi== Với [[Participant_settings#Allow_multiple_responses_or_update_responses_with_one_token|cập nhật phản hồi với một mã thông báo được phép]] : người tham gia có thể mở phản hồi đã gửi. Sau khi được gửi, khi phản hồi đang được chỉnh sửa, hạn ngạch hoàn toàn không được kiểm tra. Sau đó, người tham gia có thể cập nhật phản hồi của chính mình và đặt giá trị vượt quá hạn mức. <span id="Examples"></span> =Ví dụ= Các ví dụ sau đây được sử dụng để giải thích rõ hơn về vai trò của hạn ngạch và cách sử dụng chúng trong môi trường LimeSurvey. Trước khi xem các ví dụ sau, vui lòng lưu ý rằng: *Các câu trả lời được thêm vào cùng một hạn ngạch sẽ được tổng hợp lại. Ví dụ: nếu câu trả lời A và B từ các câu trả lời có sẵn của câu hỏi khảo sát được thêm vào hạn ngạch Q1, giới hạn hạn ngạch '''tổng hợp'' số lượng người dùng chọn A và B làm câu trả lời của họ. Vì vậy, khả năng cao là việc phân bổ câu trả lời A và B sẽ không đồng đều (tùy thuộc vào đặc điểm hoặc sở thích của người trả lời). *Các câu trả lời được thêm vào trong các hạn ngạch khác nhau sẽ hoạt động như thể có một toán tử logic "VÀ" giữa chúng. Giả sử rằng A được thêm vào Q1 và B vào Q2. Nếu A được chọn và đạt được Q1 thì người trả lời sẽ không nhận được câu trả lời được đánh dấu ''hoàn thành'' trong bảng phản hồi khảo sát. Tuy nhiên, những người tham gia khảo sát chọn B vẫn được phép tiếp tục miễn là chưa đạt được Q2. Sau khi đạt được mục tiêu, những người tham gia chọn thêm A hoặc B làm câu trả lời cho câu hỏi cụ thể đó sẽ được đánh dấu câu trả lời là ''chưa hoàn thành'' trong bảng phản hồi khảo sát. <center>[[File:Survey quotas - survey responses.png]]</center> <span id="Adding_more_answers_to_different_quotas"></span> ==Thêm nhiều câu trả lời cho các hạn ngạch khác nhau== Giả sử bạn đang thực hiện một cuộc khảo sát về LimeSurvey và bạn muốn nhận được phản hồi từ những người tham gia. Bạn muốn nhận được 1000 câu trả lời từ sinh viên (tiến sĩ, sinh viên tốt nghiệp, đại học) và 1000 câu trả lời khác từ những người không phải sinh viên (người thất nghiệp, người làm việc toàn thời gian/bán thời gian hoặc người khác). Để thực hiện việc này, hãy tạo hai hạn ngạch: '''Hạn ngạch sinh viên''' và '''Hạn ngạch không phải sinh viên'''. <center>[[File:Survey quotas - example - add survey quotas.png]]</center> Bây giờ, hãy bắt đầu thêm câu trả lời vào mỗi ô hạn ngạch theo các bước được mô tả ở trên trong [[Hạn ngạch khảo sát#Thêm câu trả lời|phần wiki]]. Các hộp hạn ngạch sẽ trông như thế này: <center>[[File:Survey quotas - example - add answers.png]]</center> Bằng cách sử dụng phương pháp này, bạn giới hạn số lượng phản hồi bạn nhận được từ hai nhóm được xác định: nhóm sinh viên và nhóm không phải sinh viên. Bây giờ, hãy kích hoạt khảo sát và bắt đầu thử nghiệm hạn ngạch. Nếu lần đầu tiên bạn đạt được 1000 câu trả lời từ nhóm '''không phải sinh viên''', các câu trả lời tiếp theo bạn nhận được từ danh mục này sẽ được đánh dấu là 'chưa hoàn thành'' trong bảng phản hồi khảo sát. Chỉ những câu trả lời đến từ nhóm sinh viên mới được chấp nhận. Sau khi đạt tới 1000, sẽ không còn câu trả lời nào được đăng ký là ''hoàn thành'' trong bảng phản hồi khảo sát. {{Box|Tuy nhiên, người tham gia vẫn có thể truy cập khảo sát! Đặt ngày hết hạn (ví dụ: hôm qua) khi bạn thấy đã đạt đến giới hạn hạn ngạch.}} <span id="Adding_a_URL_link"></span> ==Thêm liên kết URL== Để thêm liên kết URL vào hạn ngạch, vui lòng tiếp tục đọc phần wiki [[trường URL|trường URL]]. <span id="Using_of_equation_question_for_quota_in_other_question_type"></span> ==Sử dụng câu hỏi phương trình làm hạn ngạch ở loại câu hỏi khác== Bạn có thể sử dụng [[Question_type_-_Equation|Câu hỏi phương trình]] để đặt giá trị thành [[Survey_quotas#Supported_question_types|các loại câu hỏi được hỗ trợ]] và [[Expression_Manager#Using_Assignment_Operator|toán tử gán]]. Câu hỏi thứ 2 có thể bị ẩn, hạn ngạch sẽ được kiểm tra nếu tất cả câu hỏi bị ẩn hoặc khi một câu hỏi nằm trong trang đã gửi. Ví dụ: để đặt hạn ngạch cho một câu hỏi văn bản (người dùng viết được hay không) trên câu hỏi Y/N: <code>{QuotaQuestion=if(strtolower(Q00.NAOK) == 'ok', 'Y', 'N')</code> [[File:QuotaEquation.png]] Bạn có thể nhập và kích hoạt khảo sát mẫu này [[File:Limesurvey_survey_quotaEquationAndOptOut.zip]] (hãy nhớ giải nén tệp và kích hoạt khảo sát). <span id="Limiting_max_number_of_responses_in_survey_using_a_hidden_question"></span> ==Giới hạn số lượng câu trả lời tối đa trong khảo sát bằng câu hỏi ẩn== Giống như sử dụng phương trình để đặt giá trị cho câu trả lời, hạn mức cho các giá trị mặc định sẽ được chọn nếu câu hỏi bị ẩn. Điều này cho phép bạn đặt số lượng phản hồi tối đa trong một khảo sát cụ thể. Bạn đặt hạn ngạch cho câu trả lời mặc định trong một câu hỏi ẩn và đặt câu hỏi này vào một nhóm đơn giản. Bạn có thể nhập và kích hoạt khảo sát mẫu này [[File:Quota_by_default_value_sample_survey.zip]] (nhớ giải nén tệp và kích hoạt khảo sát).