इसे छोड़कर कंटेंट पर जाएं

Moodle पर NameDrop

आपको क्या मिलेगा

Section titled “आपको क्या मिलेगा”

NameDrop एक External tool activity के रूप में दिखाई देता है जिसे प्रशिक्षक किसी course पेज में जोड़ता है। छात्र activity पर क्लिक करते हैं → NameDrop welcome+roster को इनलाइन (Embed mode) या एक नए tab में (launch container choice के आधार पर) रेंडर करता है।

सेटअप (एक-बार, Moodle एडमिन द्वारा)

Section titled “सेटअप (एक-बार, Moodle एडमिन द्वारा)”

चरण 1: अपने NameDrop credentials प्राप्त करें

Section titled “चरण 1: अपने NameDrop credentials प्राप्त करें”

https://app.namedrop.io/integrations पर अपने NameDrop dashboard में, Connect Moodle पर क्लिक करें। URLs नोट करें।

चरण 2: साइट-स्तर पर NameDrop रजिस्टर करें

Section titled “चरण 2: साइट-स्तर पर NameDrop रजिस्टर करें”
  1. प्रशासक के रूप में Moodle में साइन इन करें।
  2. Site administrationPluginsActivity modulesExternal toolManage tools
  3. configure a tool manually पर क्लिक करें।
  4. भरें:
    • Tool name: NameDrop
    • Tool URL: https://lti.namedrop.io/lti/launch
    • LTI version: LTI 1.3
    • Public key type: Keyset URL
    • Public keyset URL: https://lti.namedrop.io/jwks/{your-tenant-id}
    • Initiate login URL: https://lti.namedrop.io/lti/login
    • Redirection URI(s): https://lti.namedrop.io/lti/launch
    • Tool configuration usage: “Show in activity chooser and as a preconfigured tool”
    • Default launch container: Embed
  5. Save करें।

चरण 3: अपने NameDrop tenant से कनेक्ट करें

Section titled “चरण 3: अपने NameDrop tenant से कनेक्ट करें”

Moodle उस टूल के लिए एक Client ID जनरेट करता है जिसे आपने अभी जोड़ा है। अपने NameDrop dashboard में, इसे Moodle इंटीग्रेशन फ़ॉर्म में paste करें। Save करें।

चरण 4: किसी course में NameDrop जोड़ें

Section titled “चरण 4: किसी course में NameDrop जोड़ें”

किसी भी course में:

  1. एडिटिंग चालू करें।
  2. एक सेक्शन चुनें → + Add an activity or resourceExternal tool
  3. Activity name: NameDrop
  4. Preconfigured tool: NameDrop चुनें।
  5. Save करें।

छात्र activity लिंक पर क्लिक करते हैं → NameDrop इनलाइन launch होता है।

वैकल्पिक: Record-my-name activity

Section titled “वैकल्पिक: Record-my-name activity”

एक केंद्रित recorder activity (कोई roster नहीं) जोड़ने के लिए, course में एक दूसरी External tool activity जोड़ें:

  1. ऊपर चरण 4 जैसा ही।
  2. Activity name: Record my name
  3. Preconfigured tool: NameDrop
  4. Privacy का विस्तार करें → Show more…
  5. Custom parameters: view=record-my-name जोड़ें
  6. Save करें।

प्रति-उपयोगकर्ता placement वर्कअराउंड

Section titled “प्रति-उपयोगकर्ता placement वर्कअराउंड”

Moodle में कोई LTI user-profile placement नहीं है। अगर आपको हर उपयोगकर्ता के लिए एक personal entry point चाहिए, तो दो non-LTI विकल्प:

  1. कस्टम user profile field (URL प्रकार) — Site administration → Users → User profile fields में, एक URL-प्रकार का फ़ील्ड जोड़ें जो एक token-protected NameDrop URL की ओर लिंक करे। यह LTI नहीं है; लिंक एक अलग token-redeem flow का उपयोग करता है जिसे बनाने में NameDrop की टीम आपकी मदद करेगी।
  2. Frontpage block — Moodle frontpage पर “Record my name” लिंक के साथ एक Text या HTML block जोड़ें। पहले लॉगिन पर हर कोई इसे देखता है, लेकिन यह व्यक्तिगत नहीं है (बिना अतिरिक्त glue के लॉग्ड-इन उपयोगकर्ता के रूप में auto-launch नहीं)।

विकल्प 1 उन संस्थानों के लिए सामान्य समाधान है जो प्रति-उपयोगकर्ता पहुँच चाहते हैं। token-redeem flow सेट अप करने के लिए NameDrop support से संपर्क करें।

Q: क्या Moodle activity NameDrop को course roster भेज सकती है? A: हाँ। टूल कॉन्फ़िगरेशन में ServicesIMS LTI Names and Role Provisioning सक्षम करें। NameDrop launch के समय roster लाता है।

Q: क्या होगा अगर मेरा Moodle किसी फ़ायरवॉल के पीछे है? A: NameDrop के lambda को launch सत्यापन के दौरान आपके Moodle का सार्वजनिक keyset URL लाना पड़ता है। अगर आपका Moodle केवल आंतरिक है, तो NameDrop support से संपर्क करें — हमारे पास एक वैकल्पिक key-distribution flow है।

Q: मैं uninstall कैसे करूँ? A: Site administration → External tool → Manage tools → NameDrop → Delete। अपने NameDrop dashboard में Disconnect करें।