गाइड

Quiz app कैसे बनाएँ

Quiz app सवाल दिखाता है, जवाब इकट्ठा करता है, अंक देता है और परिणाम दिखाता है। सरल version, यानी एक तय quiz जिसे browser में अंक मिलते हैं, एक दोपहर में बन जाता है। वह version जिस पर लोग सीखने, नौकरी या प्रतियोगिता के लिए भरोसा करते हैं, उसे question bank, server पर रखे जवाब, सेव किए गए प्रयास और निष्पक्ष समय चाहिए। शुरू में तय करें कि आप कौन सा बना रहे हैं, क्योंकि इससे architecture बदलता है।

तय करें कि यह किस तरह का quiz है

"Quiz" शब्द बहुत अलग उत्पादों पर लागू होता है:

प्रकारउदाहरणसबसे ज़रूरी क्या है
मज़ेदार / marketing"कौन सा plan आपके लिए सही है?" या व्यक्तित्व quizदिखावट, साझा करना, lead capture; scoring सरल है
सीखना / अभ्यासकिसी class या course के लिए revision quizzesव्याख्याएँ, फिर से कोशिश, समय के साथ प्रगति
मूल्यांकनStaff training जाँच, प्रवेश परीक्षाजवाब छिपे रहें, एक ही प्रयास, समय, रिकॉर्ड
लाइव / प्रतियोगिताPub quiz, classroom gameReal-time scoreboard, सब एक ही सवाल पर

बिना दाँव वाला व्यक्तित्व quiz पूरी तरह browser में सुरक्षित चल सकता है। मूल्यांकन नहीं चल सकता। लाइव quizzes को real-time updates चाहिए, जो जटिलता का एक अलग स्तर है; पहले version में इन्हें छोड़ें, जब तक लाइव होना ही पूरा मकसद न हो।

Quiz app को क्या चाहिए

Data

  • Quizzes: शीर्षक, विवरण, settings (समय सीमा, कितने प्रयास, क्रम बदलना, पास अंक, बाद में जवाब दिखाने हैं या नहीं)।
  • Questions: quiz, पाठ, प्रकार, अंक, वैकल्पिक image, और बाद में दिखने वाली व्याख्या।
  • Options: हर सवाल के विकल्प, और कौन से सही हैं।
  • Attempts: किसने कौन सा quiz दिया, कब शुरू और जमा किया, और अंक।
  • Answers: हर attempt में व्यक्ति ने हर सवाल पर कौन सा विकल्प (या text) दिया।

Attempts और answers को अलग रखने से आप लोगों को ठीक दिखा सकते हैं कि उन्होंने क्या गलत किया, और ऐसे सवाल भी पहचान सकते हैं जो लगभग सब गलत करते हैं, जो अक्सर इस बात का संकेत होता है कि सवाल खराब लिखा गया है।

Pages

  • Quiz editor लेखक के लिए: सवाल जोड़ें, क्रम बदलें, सही विकल्प चिह्नित करें, preview करें।
  • Quiz शुरू करने का पेज नियमों के साथ: सवालों की संख्या, समय सीमा, प्रयास।
  • सवाल स्क्रीन, फ़ोन पर एक बार में एक सवाल, प्रगति के साथ ("10 में से 4")।
  • Results पेज अंक, पास या फेल, और अगर settings अनुमति दें तो हर सवाल का feedback।
  • Author dashboard जिसमें attempts, औसत अंक और सबसे कठिन सवाल दिखें।

Permissions

लेखक quizzes बनाते और बदलते हैं; लेने वाले सिर्फ लेते हैं। अगर quizzes किसी class या team के लिए हैं, तो groups जोड़ें ताकि लोग सिर्फ अपने लिए सौंपे गए quizzes देखें। देखें अपनी app में login कैसे जोड़ें।

लिखकर रखने लायक scoring नियम

ज़्यादातर quiz bugs scoring के bugs होते हैं। ये नियम अपने prompt में डालें:

  1. Single choice: सही हो तो पूरे अंक, वरना शून्य।
  2. Multiple choice ("सभी लागू हों चुनें"): तय करें कि सब-या-कुछ नहीं, या आंशिक अंक। आंशिक हो तो क्या गलत चुनाव अंक काटेंगे? एक उदाहरण लिखें: "सही विकल्प A और C हैं। सिर्फ A चुनने पर 2 में से 1 अंक मिलता है। A, B और C चुनने पर भी 2 में से 1 अंक मिलता है।"
  3. बिना जवाब वाले सवाल शून्य अंक पाते हैं और "गलत" की जगह "अनुत्तरित" दिखते हैं।
  4. समय सीमा server पर शुरू होने के समय से लागू हो। Browser का timer सिर्फ दिखाने के लिए है; कोई भी उसे रोक या बदल सकता है।
  5. क्रम बदलना दिखने वाला क्रम बदलता है, यह नहीं कि कौन सा विकल्प सही है। सही विकल्प को उसकी ID से रखें, स्थिति से नहीं।

जवाब browser से दूर रखें

यह एक तकनीकी बात है जिसे हर गंभीर quiz app को सही करना होता है। अगर page सवाल सही जवाबों के साथ प्राप्त करता है और खुद अंक देता है, तो कोई भी browser के developer tools खोलकर उत्तर-कुंजी पढ़ सकता है।

इसका हल सरलता से समझाया जा सकता है: server सही-चिह्न के बिना सवाल भेजता है, व्यक्ति जमा करता है, और server attempt को अंक देकर परिणाम लौटाता है। इसे अपने prompt में साफ लिखें। मज़ेदार quiz के लिए यह मायने नहीं रखता; किसी certificate, ग्रेड या इनाम वाली चीज़ के लिए यह बहुत मायने रखता है।

एक काम करने वाला पहला prompt

एक quiz web app बनाओ। लेखक login करके quizzes बनाएँ, जिनमें शीर्षक, विवरण, वैकल्पिक समय सीमा, कितने प्रयास हों और पास अंक हो। हर quiz में single choice, multiple choice या true/false सवाल हों, जिनके अंक और वैकल्पिक व्याख्या हो। लेने वाले link से quiz खोलें, नियम देखें, फिर एक बार में एक सवाल प्रगति बार के साथ जवाब दें। जमा करने से पहले सही जवाब कभी browser तक न भेजे जाएँ — attempts को server पर अंक दो और समय सीमा server के शुरू होने के समय से लागू करो। Multiple choice सब-या-कुछ-नहीं है। जमा करने के बाद अंक, पास/फेल दिखाओ और अगर लेखक अनुमति दे तो हर सवाल का सही जवाब और व्याख्या। हर attempt और जवाब database में सेव करो। लेखकों को औसत अंक और सबसे ज़्यादा छूटे सवालों वाला results पेज दो।

बनाने के चरण

  1. पहले editor। मिश्रित प्रकार के दस सवालों वाला एक quiz बनाएँ। अगर सवाल लिखना कठिन है, तो लेखक app इस्तेमाल नहीं करेंगे।
  2. Quiz लेना। फ़ोन पर आज़माएँ। प्रगति, आगे-पीछे, और refresh होने पर क्या होता है, जाँचें।
  3. Server पर scoring। Quiz लेते समय browser का network tab खोलें और पक्का करें कि जमा करने से पहले किसी response में सही जवाब नहीं हैं।
  4. Scoring टेस्ट। AI को पाँच worked examples दें जिनके अपेक्षित अंक हों, जिनमें एक आंशिक रूप से सही multiple-choice जवाब और एक बिना जवाब वाला सवाल शामिल हो।
  5. Timer। एक timed quiz शुरू करें, समय सीमा के बाद तक इंतज़ार करें, फिर जमा करें। उसे अस्वीकार होना चाहिए या डेडलाइन तक के हाल पर अंक मिलने चाहिए, यह आप तय करें।
  6. Results और analytics। सबसे ज़्यादा छूटे सवालों की सूची को उन attempts से मिलाएँ जो आपने जानबूझकर दिए।
  7. अतिरिक्त। अब जाकर images, random चयन वाले question banks, certificates या leaderboard जोड़ें।

आम गलतियाँ

  • Page में उत्तर-कुंजी। सबसे आम और सबसे गंभीर खामी।
  • Browser की घड़ी पर भरोसा। समय सीमा server पर लागू करें।
  • सही जवाब "विकल्प 2" के रूप में सेव करना। क्रम बदलने पर गलत जवाब सही चिह्नित हो जाएगा।
  • लोगों के quiz देने के बाद उसे बदलना। सवाल बदलने से पुराने अंकों का अर्थ बदल जाता है। Attempts वाले quizzes लॉक करें, या versions रखें।
  • मूल्यांकन में असीमित दोबारा प्रयास। Attempt का नियम तय करें और server पर लागू करें।
  • Leaderboard पर डिफ़ॉल्ट रूप से पूरे नाम। लोगों को display name चुनने दें, खासकर छात्रों के लिए।

कब तैयार उत्पाद बेहतर है

अगर आपको जल्दी से classroom game, किसी course platform के अंदर quiz, या एक बार का lead जुटाने वाला quiz चाहिए, तो मौजूदा quiz और form tools तेज़ और अक्सर मुफ़्त होते हैं। Learning management systems में पहले से quizzes और gradebook होते हैं। Form-शैली के रास्ते के लिए Typeform alternatives और Google Forms alternatives देखें।

अपना बनाएँ जब quiz किसी बड़ी चीज़ का हिस्सा हो: एक course जो आप बेचते हैं, एक hiring flow, या अपने नियमों वाला प्रशिक्षण कार्यक्रम; या जब आपको वह scoring, branding या data ownership चाहिए जो tools नहीं देते। अभ्यास के लिए इसे flashcard app के साथ जोड़ें, या online course platform के अंदर रखें।

Mythex के साथ बनाना

Mythex में आप chat में quiz app का वर्णन करते हैं और live preview में, फ़ोन के आकार के दृश्य सहित, आज़माते हैं। जब आप attempts सेव करने को कहते हैं, तो agent एक database जोड़ता है, और server पर scoring को front end के साथ लिखता है। लेखक logins के लिए Mythex एक auth तरीका जोड़ता है जो आप चुनते हैं, कोई built-in sign-in उत्पाद नहीं। अगर कोई बदलाव scoring तोड़ दे, तो किसी पिछले checkpoint पर लौटें और फिर से कोशिश करें। प्रकाशित करें mythex.ai link पर, या Pro पर अपने domain पर।

सवाल

लोग browser में quiz के जवाब देखने से कैसे रोकें?

सही जवाब server पर रखें। प्रश्न बिना जवाब के भेजें, व्यक्ति को जमा करने दें, और जमा हुए उत्तर को server पर अंक दें। जो भी browser तक भेजा जाता है, उसे developer tools से पढ़ा जा सकता है।

क्या quiz app को database चाहिए?

एक तय quiz जिसमें scores सेव नहीं होते, पूरी तरह browser में चल सकता है। जैसे ही आपको सेव किए गए results, leaderboards, कई quizzes, या गुप्त जवाब चाहिए, आपको database और एक छोटा server चाहिए।

क्या मैं बिना कोड लिखे quiz app बना सकता हूँ?

हाँ। AI app builder विवरण से question editor, quiz screen और scoring बना सकता है। साझा करने से पहले कुछ उदाहरणों के साथ scoring नियम खुद जाँच लें।

Quiz app में कौन-से question types होने चाहिए?

Single choice, multiple choice और true/false ज़्यादातर quizzes को कवर करते हैं और अपने-आप अंक देना आसान है। छोटे text answers के लिए matching नियम या हाथ से जाँच चाहिए, इसलिए उन्हें बाद में जोड़ें।

Mythex · Pricing · AI से कुछ भी बनाएँ · वेबसाइट और ऐप टेम्पलेट · Mythex की तुलना · AI से ऐप बनाने की शब्दावली · AI से ऐप बनाने के फ्री टूल · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)