Open edX पर NameDrop
Open edX Sumac (Tutor deployment) के विरुद्ध end-to-end सत्यापित।
आपको क्या मिलेगा
Section titled “आपको क्या मिलेगा”NameDrop आपकी चुनी हुई किसी भी course यूनिट के अंदर एक LTI Consumer xblock के रूप में दिखाई देता है। छात्र welcome कार्ड और pronunciation play बटनों के साथ course roster देखते हैं। ब्लॉक अन्य course कंटेंट (वीडियो, रीडिंग, समस्याएँ) के साथ-साथ इनलाइन रहता है।
आपके पास प्रति course कई NameDrop ब्लॉक हो सकते हैं — प्रत्येक अपनी कॉन्फ़िगरेशन के साथ। सामान्य pattern: प्रति course एक default ब्लॉक (welcome+roster), साथ ही course intro पेज पर एक केंद्रित “Record my name” ब्लॉक।
सेटअप (एक-बार, Open edX course स्टाफ़ द्वारा)
Section titled “सेटअप (एक-बार, Open edX course स्टाफ़ द्वारा)”चरण 1: अपने course में LTI Consumer सक्षम करें
Section titled “चरण 1: अपने course में LTI Consumer सक्षम करें”- Studio (
studio.<your-openedx-domain>) में साइन इन करें। - अपना course खोलें → Settings → Advanced Settings।
- Advanced Module List ढूँढें। सूची में
"lti_consumer"जोड़ें (मौजूदा एंट्रीज़ को बनाए रखें)। - परिवर्तन save करें।
चरण 2: अपने NameDrop credentials प्राप्त करें
Section titled “चरण 2: अपने NameDrop credentials प्राप्त करें”https://app.namedrop.io/integrations पर अपने NameDrop dashboard में, Connect Open edX पर क्लिक करें। आपको जिन URLs की ज़रूरत होगी, उन्हें नोट करें:
- Tool launch URL:
https://lti.namedrop.io/launch - Tool initiate login URL:
https://lti.namedrop.io/lti/login - Tool keyset URL:
https://lti.namedrop.io/jwks/{your-tenant-id}
चरण 3: LTI Consumer ब्लॉक जोड़ें
Section titled “चरण 3: LTI Consumer ब्लॉक जोड़ें”- Studio में, किसी यूनिट पर जाएँ। Advanced → LTI Consumer पर क्लिक करें।
- नए ब्लॉक पर Edit पर क्लिक करें।
- LTI Version: LTI 1.3
- Tool launch URL: चरण 2 से paste करें।
- Tool initiate login URL: चरण 2 से paste करें।
- Tool keyset URL: चरण 2 से paste करें (
{your-tenant-id}को असली value से बदलें)। - Display name: “NameDrop”
- Save करें। Open edX ब्लॉक सेटिंग्स के नीचे एक Client ID दिखाता है।
चरण 4: NameDrop को अपना client_id बताएँ
Section titled “चरण 4: NameDrop को अपना client_id बताएँ”NameDrop dashboard पर वापस आकर, Client ID को Open edX इंटीग्रेशन फ़ॉर्म में paste करें। Save करें।
चरण 5: यूनिट publish करें और परीक्षण करें
Section titled “चरण 5: यूनिट publish करें और परीक्षण करें”एक छात्र के रूप में course पर जाएँ। NameDrop ब्लॉक welcome कार्ड और roster के साथ रेंडर होना चाहिए।
वैकल्पिक: Record-my-name placement जोड़ें
Section titled “वैकल्पिक: Record-my-name placement जोड़ें”एक केंद्रित recorder सतह (कोई roster नहीं) के लिए, उसी course में एक दूसरा LTI Consumer ब्लॉक जोड़ें (आमतौर पर course intro पेज पर)।
एक अतिरिक्त चरण के साथ चरण 3–4 दोहराएँ:
- नए ब्लॉक के Custom Parameters फ़ील्ड में जोड़ें:
view=record-my-name - Display name को “Record my name” सेट करें ताकि छात्र इसे पहचानें।
नया ब्लॉक सीधे कॉम्पैक्ट recorder पर खुलता है। मूल ब्लॉक welcome+roster view दिखाता रहता है।
Q: क्या NameDrop Open edX Learning MFE (Sumac+) के साथ काम करता है? A: हाँ। Tutor + sslip.io test deployment के विरुद्ध सत्यापित। MFE लीगेसी LMS xblock view को iframe करता है, जो NameDrop के SPA को iframe करता है। Frame-ancestors CSP स्वतः दोनों परतों की अनुमति देता है।
Q: क्या छात्र अन्य courses के NameDrop rosters देख सकते हैं? A: नहीं। हर ब्लॉक अपने course तक सीमित है। NameDrop launch के समय NRPS के ज़रिए roster लाता है और केवल उस course के सदस्यों को देखता है जहाँ ब्लॉक रहता है।
Q: course-scoped बनाम org-व्यापी rosters के बारे में क्या? A: NameDrop default रूप से course roster (course-scoped) लाता है। अगर आपके tenant का NameDrop “nickname” सेट है, तो वे छात्र जो आपके संगठन के NameDrop सदस्य हैं लेकिन इस विशिष्ट course में नामांकित नहीं हैं, फिर भी एक fallback view में दिखाई दे सकते हैं।
Q: मैं uninstall कैसे करूँ? A: Studio → LTI Consumer ब्लॉक(ब्लॉकों) को delete करें। NameDrop side पर: अपने dashboard में Disconnect करें।
Was this page helpful?
Thanks for your feedback!