ముఖ్య భావనలు
ఫారం రూపకల్పన అవలోకనం
XLSForm అంటే ఏమిటి?
rtSurvey ఫారం రూపకల్పన కోసం XLSForm స్టాండర్డ్ యొక్క విస్తరించిన వెర్షన్ ఉపయోగిస్తుంది, అధునాతన సర్వేలు సృష్టించడానికి శక్తివంతమైన ఫీచర్లు అందిస్తుంది. ఈ గైడ్ మీకు rtSurvey లో ఫారం రూపకల్పన ముఖ్య భావనలు పరిచయం చేస్తుంది, XLSForm ప్రాథమిక నిర్మాణం నుండి అధునాతన rtSurvey-నిర్దిష్ట ఫీచర్ల వరకు.
XLSForms తో, మీరు సుపరిచితమైన Excel సాధనం ఉపయోగించి మానవులు చదవగలిగే ఫార్మాట్లో ఫారాలు రాయవచ్చు, దీన్ని దాదాపు అందరూ యాక్సెస్ చేయవచ్చు. ఈ స్టాండర్డ్ ఫారం రచనపై సులభ భాగస్వామ్యం మరియు సహకారాన్ని ప్రారంభిస్తుంది.
XLSForms మొదటిసారి వాడేవారికి అనుకూలంగా ఉన్నప్పటికీ, అనుభవజ్ఞులైన వినియోగదారులు సంక్లిష్ట ఫారాలు సృష్టించడానికి కూడా అనుమతిస్తాయి.
rtSurvey వివిధ వెబ్ మరియు మొబైల్ డేటా సేకరణ వేదికలలో ఫారాల్లోకి స్కిప్ లాజిక్ వంటి అధునాతన కార్యాచరణలు చేర్చడానికి స్థిరమైన మార్గాన్ని అందిస్తుంది.
XLSForm నిర్మాణం
XLSForm సాధారణంగా రెండు ప్రధాన వర్క్షీట్లు కలిగి ఉంటుంది:
- survey: మీ ఫారం యొక్క నిర్మాణం మరియు కంటెంట్ నిర్వచిస్తుంది.
- choices: బహుళ-ఎంపిక ప్రశ్నలకు సమాధాన ఎంపికలు నిర్దేశిస్తుంది.
ఐచ్ఛిక settings వర్క్షీట్ అదనపు ఫారం వివరాలు అందించవచ్చు.
survey మరియు choices వర్క్షీట్లలోని తప్పనిసరి కాలమ్లు ఫారం సరిగ్గా పని చేయడానికి ఉండాలని గమనించడం ముఖ్యం. ఐచ్ఛిక కాలమ్లు ఫారంలో ప్రతి ఎంట్రీ ప్రవర్తనపై మరింత నియంత్రణ అందిస్తాయి కాని అవసరం లేదు.
మీ Excel వర్క్బుక్లోని కాలమ్లు ఏ క్రమంలో అయినా కనిపించవచ్చు, మరియు ఐచ్ఛిక కాలమ్లు ఖాళీగా వదిలివేయవచ్చు. అయితే, ఫారం సరిగ్గా పని చేయడానికి XLSForm డాక్యుమెంటేషన్లో పేర్కొన్న ఖచ్చితమైన సింటాక్స్ మరియు నామకరణ సంప్రదాయాలు ఉపయోగించడం కీలకం.
survey వర్క్షీట్
survey వర్క్షీట్ మీ ఫారం నిర్మాణం నిర్వచించి కంటెంట్ అందించే చోట. survey వర్క్షీట్లో ప్రతి వరుస మీ ఫారంలో ఒక ప్రశ్న లేదా మూలకాన్ని సూచిస్తుంది. survey వర్క్షీట్లో కింది కాలమ్లు తప్పనిసరి:
type: మీరు ప్రశ్నకు ఆశించే ఎంట్రీ రకం నిర్దేశిస్తుంది.name: ఆ ఎంట్రీ కోసం ప్రత్యేక వేరియబుల్ పేరు నిర్దేశిస్తుంది. పేర్లు అక్షరం లేదా అండర్స్కోర్తో మొదలవ్వాలి మరియు అక్షరాలు, అంకెలు, హైఫన్లు, అండర్స్కోర్లు మరియు పీరియడ్లు మాత్రమే కలిగి ఉండవచ్చు. పేర్లు కేస్-సెన్సిటివ్.label: ఫారంలో ప్రశ్నకు మీరు చూసే అసలు టెక్స్ట్ కలిగి ఉంటుంది.
| type | name | label |
|---|---|---|
| today | today | |
| select_one gender | gender | ప్రతిస్పందించే వ్యక్తి లింగం? |
| integer | age | ప్రతిస్పందించే వ్యక్తి వయసు? |
choices వర్క్షీట్
choices వర్క్షీట్ బహుళ-ఎంపిక ప్రశ్నలకు సమాధాన ఎంపికలు నిర్దేశించడానికి ఉపయోగించబడుతుంది. ప్రతి వరుస ఒక సమాధాన ఎంపికను సూచిస్తుంది. choices వర్క్షీట్లో కింది కాలమ్లు తప్పనిసరి:
list_name: సంబంధిత సమాధాన ఎంపికల సెట్ను సమూహపరుస్తుంది.name: ఆ సమాధాన ఎంపిక కోసం ప్రత్యేక వేరియబుల్ పేరు నిర్దేశిస్తుంది.label: ఫారంలో కనిపించాలనుకుంటున్న విధంగా సమాధాన ఎంపికను చూపిస్తుంది.
| list_name | name | label |
|---|---|---|
| gender | transgender | తృతీయ లింగం |
| gender | female | మహిళ |
| gender | male | పురుషుడు |
| gender | other | ఇతర |
మీ Excel వర్క్బుక్కు జోడించే కాలమ్లు, తప్పనిసరి లేదా ఐచ్ఛికమైనా, ఏ క్రమంలో అయినా కనిపించవచ్చు. ఐచ్ఛిక కాలమ్లు పూర్తిగా వదిలివేయవచ్చు. చదవడానికి సహాయంగా వరుసలు లేదా కాలమ్లు ఖాళీగా వదిలివేయవచ్చు, కాని ఒక షీట్లో 20 సంప్రదించని ఖాళీ కాలమ్లు లేదా వరుసల తర్వాత డేటా ప్రాసెస్ చేయబడదు.
settings వర్క్షీట్
settings వర్క్షీట్ ఐచ్ఛికం కాని ఫారం-స్థాయి మెటాడేటా మరియు ప్రవర్తన నిర్దేశించడానికి అనుమతిస్తుంది. settings వర్క్షీట్లో సాధారణ కాలమ్లు:
| కాలమ్ | వివరణ |
|---|---|
| form_title | వినియోగదారులకు కనిపించే ఫారం శీర్షిక |
| form_id | డేటా నిర్వహణ మరియు API కాల్లలో ఉపయోగించే ఫారం కోసం ప్రత్యేక గుర్తింపు |
| default_language | బహుభాషా ఫారాల కోసం డిఫాల్ట్ భాషా కోడ్ (ఉదా., English కోసం ’en') |
| version | మార్పులు ట్రాక్ చేయడానికి ఉపయోగకరమైన ఫారం వెర్షన్ నంబర్ |
| instance_name | ప్రతి ఫారం సమర్పణకు ప్రత్యేక పేరు జనరేట్ చేయడానికి వ్యక్తీకరణ |
| generation | ఫారం యొక్క తరాన్ని గుర్తించే integer. నిర్మాణ మార్పులకు పెంచండి |
| family | నిర్మాణ మార్పుల అంతటా సంబంధిత ఫారాలను సమూహపరిచే గుర్తింపు |
rtSurvey లో settings వర్క్షీట్ rtSurvey యొక్క విస్తరించిన కార్యాచరణలకు నిర్దిష్ట అదనపు కాన్ఫిగరేషన్లు కూడా కలిగి ఉండవచ్చు. మద్దతు ఉన్న సెట్టింగుల పూర్తి జాబితా కోసం rtSurvey డాక్యుమెంటేషన్ చూడండి.
Survey వర్క్షీట్ యొక్క ముఖ్య భాగాలు
Survey వర్క్షీట్ మీ ఫారం రూపకల్పన కోర్. దాని ముఖ్య భాగాల అవలోకనం:
| భాగం | వివరణ |
|---|---|
| type | ప్రశ్న రకం నిర్దేశిస్తుంది (ఉదా., text, integer, select_one) |
| name | ప్రశ్నకు ప్రత్యేక గుర్తింపు |
| label | ప్రతిస్పందించే వ్యక్తికి ప్రదర్శించే టెక్స్ట్ |
| hint | ప్రతిస్పందించే వ్యక్తికి అదనపు మార్గదర్శకత్వం |
| appearance | ప్రశ్న ఎలా ప్రదర్శించబడుతుందో మారుస్తుంది |
| relevant | ప్రశ్న ఎప్పుడు అడగబడాలో నిర్ణయిస్తుంది (స్కిప్ లాజిక్) |
| constraint | ప్రతిస్పందన ధృవీకరిస్తుంది |
| calculation | ఇతర ప్రతిస్పందనల ఆధారంగా విలువలు లెక్కిస్తుంది |
| required | ప్రశ్న తప్పనిసరిగా సమాధానం చెప్పాలా అని నిర్దేశిస్తుంది |
ప్రశ్న రకాలు
XLSForm అనేక ప్రశ్న రకాలకు మద్దతు ఇస్తుంది. మీ XLSForm లో survey వర్క్షీట్లో type కాలమ్లో ఎంటర్ చేయగలిగే ఎంపికలలో కొన్ని:
| ప్రశ్న రకం | సమాధాన ఇన్పుట్ |
|---|---|
| integer | Integer (అంటే, పూర్ణ సంఖ్య) ఇన్పుట్. |
| decimal | Decimal ఇన్పుట్. |
| range | Range ఇన్పుట్ (రేటింగ్ సహా) |
| text | ఉచిత టెక్స్ట్ ప్రతిస్పందన. |
| select_one [options] | బహుళ ఎంపిక ప్రశ్న; ఒకే సమాధానం ఎంచుకోవచ్చు. |
| select_multiple [options] | బహుళ ఎంపిక ప్రశ్న; బహుళ సమాధానాలు ఎంచుకోవచ్చు. |
| select_one_from_file [file] | ఫైల్ నుండి బహుళ ఎంపిక; ఒకే సమాధానం ఎంచుకోవచ్చు. |
| select_multiple_from_file [file] | ఫైల్ నుండి బహుళ ఎంపిక; బహుళ సమాధానాలు ఎంచుకోవచ్చు. |
| rank [options] | Rank ప్రశ్న; జాబితాను ర్యాంక్ చేయండి. |
| note | స్క్రీన్లో నోట్ ప్రదర్శించండి, ఇన్పుట్ తీసుకోదు. readonly=true తో type=text కి సంక్షిప్తం. |
| geopoint | ఒకే GPS కోఆర్డినేట్ సేకరించండి. |
| geotrace | రెండు లేదా అంతకంటే ఎక్కువ GPS కోఆర్డినేట్ల రేఖ రికార్డ్ చేయండి. |
| geoshape | బహుళ GPS కోఆర్డినేట్ల బహుభుజి రికార్డ్ చేయండి; చివరి పాయింట్ మొదటి పాయింట్ వలె ఉంటుంది. |
| date | తేదీ ఇన్పుట్. |
| time | సమయ ఇన్పుట్. |
| dateTime | తేదీ మరియు సమయ ఇన్పుట్ అంగీకరిస్తుంది. |
| image | ఫోటో తీయండి లేదా చిత్ర ఫైల్ అప్లోడ్ చేయండి. |
| audio | ఆడియో రికార్డ్ చేయండి లేదా ఆడియో ఫైల్ అప్లోడ్ చేయండి. |
| background-audio | ఫారం పూరించేటప్పుడు నేపథ్యంలో ఆడియో రికార్డ్ చేయబడుతుంది. |
| video | వీడియో రికార్డ్ చేయండి లేదా వీడియో ఫైల్ అప్లోడ్ చేయండి. |
| file | సాధారణ ఫైల్ ఇన్పుట్ (txt, pdf, xls, xlsx, doc, docx, rtf, zip) |
| barcode | బార్కోడ్ స్కాన్ చేయండి, barcode స్కానర్ యాప్ ఇన్స్టాల్ చేయబడి ఉండాలి. |
| calculate | లెక్కింపు నిర్వహించండి; దిగువ Calculation విభాగం చూడండి. |
| acknowledge | ఎంచుకుంటే “OK” విలువకు సెట్ చేసే ప్రాంప్ట్ను అంగీకరించండి. |
| hidden | స్థిరాంకం నిల్వ చేయడానికి ఉపయోగించగలిగే అనుబంధ UI మూలకం లేని ఫీల్డ్ |
| xml-external | బాహ్య XML డేటా ఫైల్కు సూచన జోడిస్తుంది |
లేబుళ్ళు
లేబుళ్ళు ప్రతి ప్రశ్నకు ప్రతిస్పందించే వారికి ప్రదర్శించే టెక్స్ట్. సర్వేలలో స్పష్టమైన సంభాషణకు అవి కీలకం.
- ప్రాథమిక వినియోగం:
labelకాలమ్లో ప్రశ్న టెక్స్ట్ ఎంటర్ చేయండి. - బహుళ భాషలు: బహుభాషా సర్వేల కోసం
label::Englishమరియుlabel::Frenchవంటి అదనపు కాలమ్లు ఉపయోగించండి. - ఫార్మాటింగ్: rtSurvey నొక్కుడు లేదా నిర్మాణం కోసం లేబుళ్ళలో ప్రాథమిక HTML ఫార్మాటింగ్కు మద్దతు ఇస్తుంది.
హింట్లు
హింట్లు ప్రధాన ప్రశ్న టెక్స్ట్ రద్దీ చేయకుండా ప్రతిస్పందించే వారికి అదనపు మార్గదర్శకత్వం అందిస్తాయి.
- వినియోగం:
hintకాలమ్లో హింట్లు జోడించండి. - దృశ్యమానత: హింట్లు సాధారణంగా ప్రధాన ప్రశ్న టెక్స్ట్ దిగువన ప్రదర్శించబడతాయి.
- బహుభాషా: లేబుళ్ళ వలె, హింట్లు
hint::Languageకాలమ్లు ఉపయోగించి బహుళ భాషల కోసం నిర్దేశించవచ్చు.
అపీరెన్స్
rtSurvey లో appearance కాలమ్ ప్రశ్నలు ఎలా ప్రదర్శించబడతాయో అనుకూలీకరణను అనుమతిస్తుంది.
Relevant
relevant కాలమ్ స్కిప్ లాజిక్ అమలు చేస్తుంది, ఒక ప్రశ్న ఎప్పుడు ప్రదర్శించబడాలో నిర్ణయిస్తుంది.
Required
required కాలమ్ ఒక ప్రశ్నకు తప్పనిసరిగా సమాధానం చెప్పాలా అని నిర్దేశిస్తుంది.
Repeats
Repeats ఒక సమూహం ప్రశ్నలకు బహుళసార్లు సమాధానం చెప్పడానికి అనుమతిస్తాయి.
Media
rtSurvey సర్వేలలో చిత్రాలు, ఆడియో మరియు వీడియో సహా వివిధ మీడియా రకాలకు మద్దతు ఇస్తుంది.
Read-only
Read-only ప్రశ్నలు వినియోగదారు ఇన్పుట్ అనుమతించకుండా సమాచారం ప్రదర్శిస్తాయి.
rtSurvey విస్తరణలు
rtSurvey grid layout, html format మరియు అనేక కొత్త widgets వంటి అదనపు సామర్థ్యాలకు మద్దతు ఇవ్వడం ద్వారా XLSForm స్టాండర్డ్ను విస్తరిస్తుంది.
Grid layout
rtSurvey మీ ఫారం సాంప్రదాయ పేపర్ సర్వేల రూపాన్ని అనుకరించడానికి బహుళ ప్రశ్నలను ఒక వరుసలో కాంపాక్ట్ చేయడానికి అనుమతిస్తుంది.