कोलिब्री प्रोजेक्ट

इस पेज में, Docs के Google सीज़न के लिए स्वीकार किए गए तकनीकी राइटिंग प्रोजेक्ट की जानकारी दी गई है.

प्रोजेक्ट की खास जानकारी

ओपन सोर्स संगठन:
कोलिब्रि
तकनीकी लेखक:
डैनियल वी
प्रोजेक्ट का नाम:
Kolibri के कॉन्टेंट वर्कफ़्लो
प्रोजेक्ट की अवधि:
लंबे समय तक दौड़ना (पांच महीने)

प्रोजेक्ट का विवरण

नीचे दिए गए प्रस्ताव को रिसर्च करके और कोलिब्री के मेंटॉर के साथ बातचीत करके तैयार किया गया था. मेंटॉर के साथ हुई मेरी बातचीत से, मुझे लोगों के ऐसे पर्सोना तैयार करने में मदद मिली जिनके बारे में यहां चर्चा की गई है. साथ ही, मेरी बातचीत से मुझे ट्यूटोरियल रिपॉज़िटरी/लैंडिंग पेज का आइडिया ढूंढने में मदद मिली, ताकि उपयोगकर्ता यह चुन सकें कि उन्हें अपनी ज़रूरतों के हिसाब से कौनसा ट्यूटोरियल देखना है.

खास जानकारी

इस प्रस्ताव में एक ऐसा समाधान दिया गया है जिसकी मदद से, कोई भी व्यक्ति अपने कंप्यूटर से कोलिब्री स्टूडियो में कॉन्टेंट इंपोर्ट करके, उसे कोलिब्री स्टूडियो में ऐक्सेस कर सकता है. मेरा सुझाव है कि ट्यूटोरियल का एक सेंट्रल रिपॉज़िटरी (डेटा स्टोर करने की जगह) बनाएं. उपयोगकर्ता इन ट्यूटोरियल को एक लैंडिंग पेज से ऐक्सेस करेगा. लैंडिंग पेज पर एक टेबल होगी, जिसमें हर वर्कफ़्लो ट्यूटोरियल के लिंक मौजूद होंगे. साथ ही, इस पेज पर उपयोगकर्ता को यह भी दिखेगा कि ट्यूटोरियल से किस तरह का फ़ायदा मिल सकता है. इस तरह, ट्यूटोरियल को उपयोगकर्ता की ज़रूरतों और क्षमताओं के हिसाब से बनाया गया है. वर्कफ़्लो (उदाहरण के लिए, इंस्टॉल-इंपोर्ट करना) को कई लेसन में दिखाया जाता है. हर लेसन में एक वीडियो होता है. वीडियो, वर्कफ़्लो का एक छोटा सा हिस्सा दिखाते हैं और अलग-अलग कॉन्सेप्ट दिखाते हैं कि ये वर्कफ़्लो, कोलिब्री ऐप्लिकेशन को कैसे जोड़ते हैं.

मुख्य लक्ष्य

  1. ट्यूटोरियल लैंडिंग पेज बनाएं. इससे उपयोगकर्ताओं को यह तय करने में मदद मिलेगी कि कौनसा वर्कफ़्लो उनकी ज़रूरतों के हिसाब से सबसे सही है. यह लैंडिंग पेज 'दस्तावेज़ पढ़ें' प्लैटफ़ॉर्म पर होस्ट किया जाएगा.

  2. हर वर्कफ़्लो के कॉम्पोनेंट के लिए अलग-अलग लेसन बनाएं और मुश्किल लेसन को कसरतों की मदद से पूरा करें.

  3. हर वर्कफ़्लो के हिसाब से इंटरैक्टिव वीडियो बनाएं.

प्रोजेक्ट टूल

स्क्रीनकास्टिंग सॉफ़्टवेयर का इस्तेमाल करके काम पूरा किया जाएगा. मुझे Camtasia का अनुभव है, लेकिन मैंने कम कीमत वाले सॉफ़्टवेयर और फ़्रीवेयर के साथ भी काम किया है. सैंपल वीडियो (https://youtu.be/DkMP_VdGslU) को Blueबेरी सॉफ़्टवेयर के फ़्लैशबैक से बनाया गया था, जिसका लाइसेंस फ़िलहाल मेरे पास है. मैं YouTube का इस्तेमाल करके सबटाइटल बनाऊंगा. ट्यूटोरियल पेजों को कोलिब्री की 'दस्तावेज़ पढ़ें' साइट पर होस्ट किया जाएगा. ड्राफ़्ट का काम Google Docs में पूरा किया जाएगा. इसे फ़ाइनल प्रॉडक्ट के लिए, टेक्स्ट फ़ाइलों को Markdown या reस्ट्रक्चर्ड टेक्स्ट में बदलने में मेरी मदद की जा सकती है.

टाइमलाइन

यह प्रोजेक्ट लंबे समय तक चलने वाले प्रोजेक्ट के दिशा-निर्देशों का पालन करेगा. ये दिशा-निर्देश 2/9/2019 से 28/2/2020 तक, कुल 26 हफ़्ते में दिए जाएंगे. नीचे दिए गए लक्ष्यों को पूरा करने में, मुझे हर हफ़्ते करीब 10 घंटे बिताए जाएंगे. इन लक्ष्यों के अलावा, ज़रूरत पड़ने पर मैं इस दौरान मेंटर मीटिंग और बातचीत में भी हिस्सा लूंगा. मैं इसके लिए सबसे सही समय तय करने के लिए, मेंटॉर के साथ काम करूंगा. आम तौर पर, टाइमलाइन को चार हफ़्तों में बांटा जाता है. इसमें मुझे कई वीडियो, ट्यूटोरियल पेज, और टास्क बनाने हैं.

पहले और दो हफ़्ते

लक्ष्य:

  • जानकारी ऐक्सेस करने के लिए ज़रूरी, किसी भी वेबसाइट या खाते के साथ निजी डिवाइस सेट अप करें.
  • लैंडिंग पेज के लिए स्ट्रक्चर और ज़्यादा जानकारी वाला वायरफ़्रेम बनाना शुरू करें.
  • मेंटॉर से वीडियो बनाने की स्टाइल के बारे में बात करें. साथ ही, वीडियो की शुरुआती स्क्रीन के लिए टेंप्लेट, टाइटल और एंड स्क्रीन के लिए फ़िलर म्यूज़िक, और अन्य जानकारी शामिल करें.
  • अतिरिक्त संसाधनों और ट्यूटोरियल रेफ़रंस में इस्तेमाल के लिए लिंक एक्सट्रैक्ट करने के लिए, दस्तावेज़ और दस्तावेज़ के मौजूदा स्ट्रक्चर की समीक्षा करें.

तीन से छह हफ़्ते (लेवल 1- बिगिनर ट्यूटोरियल)

लक्ष्य:

  • INSTALL-इंपोर्ट/लेवल 1 के वर्कफ़्लो के लिए, शुरुआती कॉन्टेंट और लेसन डेवलप करें. डाउनलोड, इंस्टॉल, कॉन्फ़िगरेशन, और इंपोर्ट की प्रोसेस के लिए वीडियो बनाएं. क्योंकि INSTALL-इंपोर्ट फ़ंक्शन कई अन्य वर्कफ़्लो के आधार होते हैं और सबसे ज़्यादा इस्तेमाल किए जाते हैं, इसलिए इन ट्यूटोरियल और लेसन को पूरा करने में काफ़ी समय लगेगा.
  • 'इंपोर्ट करें' सुविधा के लोकेशन टाइप पर फ़ोकस करें. साथ ही, ऐसा ग्राफ़िक बनाएं जो उपयोगकर्ता को लैंडिंग पेज के लिए कॉन्टेंट (कोलिब्री स्टूडियो में मौजूद सार्वजनिक चैनल) पाने का उदाहरण देता हो.
  • INSTALL-इंपोर्ट (UPDATE चैनल) को बढ़ाने के लिए, ज़्यादा वीडियो और कॉन्टेंट बनाएं. ये एक्सपैंशन, अतिरिक्त संसाधनों या मौजूदा दस्तावेज़ों के लिंक के तौर पर भी हो सकते हैं.
  • किसी भी वीडियो के लिए सबटाइटल का इस्तेमाल करें.
  • वीडियो की “जांच करें” और उपयोगिता के बारे में किसी भी उपलब्ध संसाधन से सुझाव, शिकायत या राय मांगें. इसमें वीडियो के टेंप्लेट को फिर से दिखाना और आने वाले समय में अपलोड किए जाने वाले वीडियो के लिए, टेंप्लेट को बेहतर बनाना शामिल है.

सात से दस हफ़्ते के बीच (लेवल 2- कॉन्टेंट अपलोडर)

लक्ष्य:

  • Studio अपलोडर पर्सोना के लिए, लेसन और वर्कफ़्लो वीडियो पर फ़ोकस करें.
  • UPLOAD-पब्लिश-इंपोर्ट के लिए दस्तावेज़ और लेसन पूरे करें.
  • किसी भी वीडियो के लिए सबटाइटल बनाएं.

11 से चौदह हफ़्ते (लेवल 3 - कॉन्टेंट का “रीमिक्सर” और एडिटर)

लक्ष्य:

  • नीचे दिए गए वर्कफ़्लो पर फ़ोकस करें और ट्यूटोरियल/लेसन का कॉन्टेंट बनाएं: UPLOAD-EDIT-PUBLISH-UPDATE और EDIT-PUBLISH-UPDATE.
  • वीडियो के लिए कोई भी सबटाइटल बनाएं.

17 से अठारह हफ़्ते

लक्ष्य:

  • जैसा कि इस प्रस्ताव के लिए मेरी रिसर्च के दौरान बताया गया था, राइसकुकर से जुड़े वर्कफ़्लो कम प्राथमिकता (CHEFDEV टाइप) है. समय और शेड्यूल के आधार पर, इस समय का इस्तेमाल करके एक हाई-लेवल ट्यूटोरियल बनाया जा सकता है. इस ट्यूटोरियल में राइसकुकर के मौजूदा दस्तावेज़ों की जानकारी दी गई है.

19 साल से बाईस हफ़्ते

लक्ष्य:

  • अभी के समय में आई किसी भी कमी का आकलन करें और सभी ट्यूटोरियल के मौजूदा फ़्लो की जांच करें.
  • लैंडिंग पेज को फ़ाइनल करने की कोशिश करें और वीडियो को आपस में लिंक करना शुरू करें.
  • Google Docs में किए गए पेज ड्राफ़्ट को Markdown या reस्ट्रक्चर्ड टेक्स्ट में बदल दें, जैसा कि मेंटॉर के साथ चर्चा की गई थी.

बीते तीन हफ़्ते से पच्चीस हफ़्ते

लक्ष्य:

  • समय के आधार पर, कम प्राथमिकता वाले बेहतर ट्यूटोरियल पर फ़ाइनल काम पूरा करें.
  • आखिरी मिनट दस्तावेज़ पेज में बदलाव करने, फ़ाइल जांच, व्याकरण/वर्तनी की जांच करने के बारे में पढ़ें.
  • वीडियो में या दूसरे पेजों पर मौजूद किसी भी लिंक के लिए QA.

छब्बीस हफ़्ता

लंबे समय तक चलने वाले प्रोजेक्ट के लिए आखिरी हफ़्ता. प्रोजेक्ट पूरे करने और Google के ज़रूरी दस्तावेज़ को पूरा करने के लिए, मैं मेंटॉर के साथ काम करूंगा/करूंगी.

ट्यूटोरियल कॉम्पोनेंट

ट्यूटोरियल लैंडिंग पेज

उपयोगकर्ता कोलिब्री की 'दस्तावेज़ पढ़ें' साइट पर ट्यूटोरियल लैंडिंग पेज ऐक्सेस करेंगे, जिस पर कॉन्टेंट वर्कफ़्लो के लिए ऑफ़र किए जाने वाले अलग-अलग ट्यूटोरियल की एक छोटी सी आउटलाइन दी गई है. इस पेज का मकसद, कोलिब्री के ईकोसिस्टम के बारे में खास जानकारी देना है. साथ ही, अलग-अलग वर्कफ़्लो को ग्राफ़िक के तौर पर दिखाना भी है. इससे उपयोगकर्ता को तकनीकी और संगठन के पाठ्यक्रम के लिए, अपनी ज़रूरतों के मुताबिक वर्कफ़्लो देखने की सुविधा मिलती है. उपयोगकर्ताओं को कोलिब्री और कोलिब्री स्टूडियो में उपलब्ध विकल्पों के बारे में ज़्यादा जानकारी मिलेगी.

ट्यूटोरियल और लेसन पेज

हर ट्यूटोरियल होम पेज, ट्यूटोरियल (कई लेसन से मिलकर बना है) की जानकारी देगा. इसके बाद, उपयोगकर्ता के कुछ लक्ष्य होंगे. ट्यूटोरियल में पूरे वर्कफ़्लो को दिखाया जाता है और इनमें अलग-अलग लेसन होते हैं. हर लेसन में एक वीडियो होगा. वीडियो में, वीडियो से जुड़े कॉन्सेप्ट का कोई खास हिस्सा कवर किया जाएगा. हर लेसन को ट्यूटोरियल वर्कफ़्लो पैरंट पेज में, एक पेज पर रखा जाएगा. लेसन पेजों में ऐसे बटन होंगे जिनकी मदद से उपयोगकर्ता, ट्यूटोरियल में पिछले या अगले लेसन पर जा सकता है. बहुत मुश्किल कॉन्सेप्ट में प्रैक्टिस गतिविधियां शामिल हो सकती हैं.

वीडियो और स्ट्रक्चर

वीडियो में सिर्फ़ एक कॉन्सेप्ट को दिखाया जाता है. स्क्रीन पर वह कार्रवाई करते समय वीडियो को एक दिशा मिलेगी. उदाहरण के लिए, इस वीडियो का एक उदाहरण यहां दिया गया है: https://youtu.be/DkMP_VdGslU. इस वीडियो में, सेटअप सुविधा विज़र्ड को इस्तेमाल करने का तरीका बताया गया है.

वीडियो में कॉलआउट और हाइलाइट किए गए कर्सर का इस्तेमाल किया गया है, ताकि उपयोगकर्ता को इस सिद्धांत को पूरा करने में मदद मिले. वीडियो YouTube पर होस्ट किए जाएंगे. अगर इसे YouTube पर होस्ट किया गया है, तो कैप्शन अपने-आप जनरेट होंगे. इसके बाद, मुझे स्पेलिंग, व्याकरण, और विराम चिह्न के लिए कैप्शन में बदलाव करने होंगे. इसके बाद, इन कैप्शन को Amara या किसी दूसरे अनुवाद टूल में एक्सपोर्ट किया जा सकता है.

हर वीडियो के लिए स्क्रीन एक जैसी रहेगी. आने वाले कुछ हफ़्तों में मेंटॉर के साथ इस पर चर्चा की जाएगी. मैं एक ही तरह के कॉलआउट (ऐरो, कर्सर हाइलाइट, और बॉक्स) का इस्तेमाल करूंगा/करूंगी. इसका फ़ैसला, अगले कुछ हफ़्तों में मेंटॉर के साथ मिलकर तय किया जाएगा.

स्ट्रक्चर के उदाहरण

सबसे आसान वर्कफ़्लो, INSTALL-इंपोर्ट, एक पूरा ट्यूटोरियल है. उस ट्यूटोरियल में, वीडियो के साथ दो संभावित लेसन दिए गए हैं:

  • अपनी Kolibri सुविधा को डाउनलोड, इंस्टॉल, और सेट अप करना
  • कोलिब्री स्टूडियो में कॉन्टेंट इंपोर्ट करना - ध्यान दें कि इस वीडियो को अन्य वर्कफ़्लो से रेफ़र किया जाएगा

ज़्यादा ऐडवांस ट्यूटोरियल के लिए, कई वीडियो वाले कई सब-लेसन की ज़रूरत होती है. UPLOAD-EDIT-PUBLISH-UPDATE वर्कफ़्लो नीचे दिए गए स्ट्रक्चर का पालन किया गया है.

लेसन 1– Kolibri Studio में कॉन्टेंट अपलोड करना और चैनल बनाना

उपयोगकर्ता लक्ष्य: इस लेसन के आखिर में, नीचे दिए गए कामों को पूरा करने का तरीका बताया गया है:

  • Kolibri Studio में चैनल बनाएं, ताकि उसे Kolibri में इस्तेमाल किया जा सके. आपको पता चल जाएगा कि कोलिब्री में अपने कॉन्टेंट चैनल को इंपोर्ट करने के लिए, चैनल के सीक्रेट टोकन का इस्तेमाल कैसे करना है.
  • Studio लाइब्रेरी में मौजूद सार्वजनिक चैनलों के कॉन्टेंट को इंपोर्ट करके, चैनल बनाएं.
  • कंप्यूटर से वीडियो अपलोड करके, चैनल बनाएं.

सब-लेसन वाले वीडियो:

  • सब-लेसन 1 – Kolibri Studio पर अपने चैनल बनाएं और मौजूदा सार्वजनिक चैनलों (Khan Academy, PHET वगैरह) से कॉन्टेंट इंपोर्ट करें: वीडियो 1 - सार्वजनिक कॉन्टेंट चैनल (K Libri Studio पर सार्वजनिक कॉन्टेंट वाले चैनल देखना) वीडियो 2 – चैनल बनाना वीडियो 3 – मौजूदा चैनलों से कॉन्टेंट इंपोर्ट करना वीडियो 4 – अपना चैनल पब्लिश करना और सीक्रेट टोकन हासिल करना वीडियो 5 – सीक्रेट टोकन का इस्तेमाल करके अपने चैनल को कोलिब्री पर इंपोर्ट करना
  • सब-लेसन 2—मेरे दस्तावेज़ों का कॉन्टेंट चैनल अपलोड: वीडियो 1 – मेरे दस्तावेज़ों से फ़ाइलें अपलोड करना वीडियो 2—अपने हिसाब से बनाना

लेसन 2 – Kolibri Studio में चैनलों में बेहतर तरीके से बदलाव करने की सुविधा

उपयोगकर्ता लक्ष्य: इस लेसन के आखिर में, नीचे दिए गए कामों को पूरा करने का तरीका बताया गया है:

  • Kolibri Studio में कॉन्टेंट चैनलों में बदलाव करें
  • Kolibri Studio में कॉन्टेंट चैनल मैनेज करना

सब-लेसन वाले वीडियो:

  • सब-लेसन 1—एक्सरसाइज़ जोड़कर, फ़ोल्डर के स्ट्रक्चर को फिर से व्यवस्थित करके, और साथ मिलकर काम करने के विकल्प जोड़कर कॉन्टेंट में बदलाव करना (1 वीडियो)
  • सब-लेसन 2—अन्य फ़ंक्शन का इस्तेमाल करना, जैसे कि कॉन्टेंट को मिटाना या उसे ट्रांसफ़र करना (1 वीडियो)

लेसन 3 – Kolibri Studio के चैनलों को कोलिब्री में इस्तेमाल करने और चैनल अपडेट करने के लिए पब्लिश करना

उपयोगकर्ता लक्ष्य: इस लेसन के आखिर में, नीचे दिए गए कामों को पूरा करने का तरीका बताया गया है:

  • Kolibri Studio में कोई चैनल पब्लिश करें और उसमें नया कॉन्टेंट जोड़ने के बाद, फिर से पब्लिश करें
  • चैनल अपडेट करना
  • कोलिब्री पर इंपोर्ट करने के लिए, चैनल टोकन हासिल करना (इस कार्रवाई को कवर करने वाले लेसन 1 में पिछले वीडियो के लिंक की मदद से)

सब-लेसन वाले वीडियो:

  • पहला सब-लेसन—किसी चैनल के अपडेट पब्लिश करना

    वीडियो 1: चैनल को फिर से पब्लिश करना वीडियो 2: अतिरिक्त कॉन्टेंट जोड़ने के बाद, कोलिब्री पर चैनल को अपडेट करना