పరీక్షలు
పరీక్ష ఫీచర్ సర్వేకు సమయ-పరిమిత క్విజ్ మోడ్ జోడిస్తుంది, సరైన మరియు తప్పు సమాధానాలకు ఐచ్ఛికంగా ఆడియో అభిప్రాయంతో.
పరీక్ష ఫీచర్ సర్వేను సమయ-పరిమిత క్విజ్గా మారుస్తుంది. ప్రతిస్పందించే వ్యక్తికి కౌంట్డౌన్ టైమర్ చూపించబడుతుంది, మరియు సర్వే వారు ముగించినప్పుడు ఎంత సమయం మిగిలిందో రికార్డ్ చేస్తుంది. ఐచ్ఛికంగా, సరైన మరియు తప్పు సమాధానాలకు ఆడియో శబ్దాలు వినిపించవచ్చు.
జ్ఞాన అంచనాలు, అక్షరాస్యత పరీక్షలు, ఫీల్డ్ స్టాఫ్ సామర్థ్య తనిఖీలు, మరియు పని-కాలం అర్థవంతమైన డేటా అయిన ఏదైనా సర్వేకు ఇది ఉపయోగకరం.
check-exam() ఫంక్షన్
ఫారం ప్రారంభంలో ఉన్న calculate ఫీల్డ్ యొక్క calculation కాలమ్లో check-exam() ఉపయోగించి పరీక్ష కాన్ఫిగర్ చేయండి:
check-exam(examTime, questionToStoreRemainingTime)
check-exam(examTime, questionToStoreRemainingTime, rightSound, wrongSound, excludeQuestion)
Parameters
| # | Parameter | వివరణ |
|---|---|---|
| 1 | examTime | పరీక్ష వ్యవధి సెకన్లలో |
| 2 | questionToStoreRemainingTime | పరీక్ష ముగిసినప్పుడు మిగిలిన సమయం నిల్వ చేసే calculate లేదా integer ఫీల్డ్ పేరు |
| 3 | rightSound | (ఐచ్ఛికం) సరైన సమాధానం ఇచ్చినప్పుడు వినిపించే ఆడియో ఫైల్ పేరు (ఫారంకు మీడియా ఫైల్గా జతచేయండి) |
| 4 | wrongSound | (ఐచ్ఛికం) తప్పు సమాధానం ఇచ్చినప్పుడు వినిపించే ఆడియో ఫైల్ పేరు |
| 5 | excludeQuestion | (ఐచ్ఛికం) పరీక్ష టైమర్ నుండి మినహాయించే ఫీల్డ్ పేర్ల comma-separated జాబితా (ఉదా. 'intro_note,consent') |
ప్రాథమిక సెటప్
దశ 1: పరీక్ష ఫీల్డ్లు జోడించడం
| type | name | label | calculation |
|---|---|---|---|
| calculate | exam_config | check-exam(600, 'remaining_time') | |
| calculate | remaining_time |
exam_config 600-సెకన్ల (10-నిమిషాల) టైమర్ ట్రిగర్ చేస్తుంది. remaining_time ప్రతిస్పందించే వ్యక్తి ముగించినప్పుడు స్వయంచాలకంగా నింపబడుతుంది.
దశ 2: మీ ప్రశ్నలు జోడించడం
పరీక్ష టైమర్ excludeQuestion లో జాబితా చేయబడిన వాటిని మినహాయించి ఫారంలోని అన్ని ప్రశ్నలను కవర్ చేస్తుంది.
| type | name | label |
|---|---|---|
| select_one yesno | q1 | The capital of Kenya is Nairobi. True or false? |
| select_one choices | q2 | Which organ pumps blood around the body? |
| select_one choices | q3 | Water boils at 100°C at sea level. True or false? |
దశ 3: మిగిలిన సమయం నిల్వ చేయడం
parameter 2 లో పేర్కొన్న ఫీల్డ్ (remaining_time) ప్రతిస్పందించే వ్యక్తి సమర్పించినప్పుడు మిగిలిన సెకన్ల సంఖ్యకు స్వయంచాలకంగా సెట్ చేయబడుతుంది. 0 విలువ సమయం అయిపోయిందని అర్థం; అధిక విలువ వారు త్వరగా ముగించారని అర్థం.
ఆడియో అభిప్రాయంతో
ఫారంకు సౌండ్ ఫైల్లు జతచేయండి (మీడియా జోడింపులుగా), ఆపై వాటిని సూచించండి:
| type | name | label | calculation |
|---|---|---|---|
| calculate | exam_config | check-exam(300, 'remaining_time', 'correct.mp3', 'wrong.mp3') |
- ప్రతిస్పందించే వ్యక్తి సరైన సమాధానం ఎంచుకున్నప్పుడు
correct.mp3వినిపిస్తుంది - ప్రతిస్పందించే వ్యక్తి తప్పు సమాధానం ఎంచుకున్నప్పుడు
wrong.mp3వినిపిస్తుంది
సౌండ్ ఫైల్లు ఫారంకు మీడియా ఫైల్లుగా జతచేయబడాలి మరియు filename extension తో సహా ఖచ్చితంగా సరిపోలాలి (case-sensitive).
టైమర్ నుండి ప్రశ్నలు మినహాయించడం
పరీక్ష నుండి మినహాయించేందుకు ఫీల్డ్ పేర్ల comma-separated జాబితా పాస్ చేయండి (ఉదా. పరిచయ నోట్లు లేదా సమ్మతి ప్రశ్నలు):
check-exam(300, 'remaining_time', '', '', 'intro_note,consent_ack,section_header')
ఆడియో అవసరం లేకపోతే కానీ మినహాయింపులు అవసరమైతే rightSound మరియు wrongSound ని ఖాళీ స్ట్రింగ్లు '' గా ఉంచండి.
పూర్తి ఉదాహరణ
| type | name | label | calculation |
|---|---|---|---|
| note | intro | Welcome to the health knowledge assessment. You have 5 minutes to answer all questions. | |
| trigger | start_ack | Tap OK when you are ready to begin. | |
| calculate | exam_config | check-exam(300, 'remaining_time', 'correct.mp3', 'wrong.mp3', 'intro,start_ack') | |
| calculate | remaining_time | ||
| select_one yesno | q1 | Handwashing prevents the spread of disease. | |
| select_one yesno | q2 | You should drink at least 2 litres of water per day. | |
| select_one yesno | q3 | Malaria is caused by a virus. |
ఉత్తమ పద్ధతులు
- ప్రారంభించే ముందు ప్రతిస్పందించే వ్యక్తులకు సమయ పరిమితి గురించి ఎల్లప్పుడూ తెలియజేయండి —
check-exam()ఫీల్డ్ ముందుnoteలేదాtriggerఉపయోగించండి. excludeQuestionparameter ఉపయోగించి పరిచయ నోట్లు మరియు సమ్మతి ప్రశ్నలు టైమర్ నుండి మినహాయించండి.- సమయ-అయిపోవడాలు గుర్తించడానికి తదనంతర లెక్కింపులో
remaining_timeఉపయోగించండి:if(${remaining_time} = 0, 'Timed out', 'Completed'). - అనుమతించిన సమయానికి అనుగుణంగా ప్రశ్నల సంఖ్య ఉంచండి — చాలా జ్ఞాన అంచనాలకు ప్రతి ప్రశ్నకు 2–3 నిమిషాలు సహేతుకమైన ప్రాతిపదిక.
- మోహరించే ముందు వాస్తవ పరికరంపై ఆడియో ఫైల్లతో పరీక్షించండి — ఆడియో ప్లేబ్యాక్ Android వెర్షన్లు మరియు browsers మధ్య మారుతుంది.
పరిమితులు
- టైమర్ ప్రదర్శన-మాత్రమే — సమయం అయిపోయినప్పుడు ఫారం స్వయంచాలకంగా సమర్పించదు; ప్రతిస్పందించే వ్యక్తి ఇంకా మాన్యువల్గా సమర్పించాలి.
- ఆడియో అభిప్రాయానికి పరికర వాల్యూమ్ ఆన్ ఉండాలి మరియు మ్యూట్ చేయబడి ఉండకూడదు.
- పరీక్ష ఫీచర్ rtSurvey పొడిగింపు మరియు ప్రామాణిక XLSForm స్పెసిఫికేషన్లో భాగం కాదు.