एक ऑनलाइन प्रतिस्पर्धी प्रोग्रामिंग स्कूल के लिए प्लेटफॉर्म की सिफारिश
मैं एक टीम की देखरेख कर रहा हूं जो वर्तमान में तुर्की में हाई-स्कूलों के संग्रह के लिए एक ऑनलाइन प्रतिस्पर्धी प्रोग्रामिंग कोर्स / स्कूल बनाने की कोशिश कर रही है जो सभी एक निश्चित निजी शैक्षणिक संस्थान से संबंधित हैं।
इन हाई-स्कूलों में से एक के पूर्व स्नातक के रूप में, भौतिकी ओलंपियाड में प्रतिस्पर्धा करने और वर्तमान में सीएस का अध्ययन करने के बाद मुझे सीएस की पढ़ाई करने वाले अन्य कॉलेज के छात्रों के साथ इस नौकरी की पेशकश की गई है, जिनमें से कुछ ने सूचना विज्ञान में राष्ट्रीय और अंतर्राष्ट्रीय ओलंपियाड में पदक जीते हैं।
हमारी टीम ने पहले ही एक पाठ्यक्रम के लिए रूपरेखा तैयार कर ली है और सी के समूह को पढ़ाना शुरू कर दिया है। जूम पर 80 छात्र। यद्यपि हम कैसे और क्या सिखाना चाहते हैं, इस बात पर भरोसा करते हैं, हम अनिश्चित हैं कि कौन सा मंच एलएमएस के रूप में उपयोग करना है, जैसे कि प्रस्तुति, असाइनमेंट आदि पाठ्यक्रम सामग्री को अपलोड करने, साझा करने और व्यवस्थित करने के लिए एक अनंतिम समाधान के रूप में हम वर्तमान में डिस्क का उपयोग कर रहे हैं, लेकिन जानते हैं कि दीर्घावधि डिस्क एक एलएमएस के रूप में इष्टतम नहीं है, क्योंकि संरचित तरीके से पाठ्यक्रम सामग्री को साझा करने और व्यवस्थित करने का कोई तरीका नहीं है। हम एक बेहतर और अधिक पेशेवर समाधान पर विचार कर रहे हैं, लेकिन इस क्षेत्र में बहुत कम अनुभव होने के कारण हम अनिश्चित हैं कि कौन सा विकल्प चुनना है। निम्नलिखित पर विचार किया गया है:
- Microsoft टीम
- मडल या इसी तरह का एलएमएस
- एक कस्टम बिल्ड वेबसाइट
मुझे बताया गया है कि मनोदशा को स्थापित करना मुश्किल है और एक ओवरकिल है। एक कस्टम वेब-साइट विकसित करना बहुत व्यावहारिक नहीं है। क्या आपको लगता है कि Microsoft टीमों को पाठ्यक्रम / शिक्षण प्रबंधन प्रणाली के रूप में उपयुक्त रूप से उपयोग किया जा सकता है, जहां पाठ्यक्रम सामग्री और असाइनमेंट को एक संरचनात्मक तरीके से प्रबंधित किया जा सकता है? आपके पास कोई और सुझाव है?
जवाब
मेरी पहली वृत्ति यह है कि कोई भी LMS ओवरकिल होता है। एलएमएस कक्षाओं का प्रबंधन करते हैं, यह सच है, लेकिन वे स्कूलों के प्रबंधन में मदद करने के लिए डिज़ाइन किए गए हैं , और किसी भी एलएमएस के अधिकांश प्रशासनिक अंत (और शाब्दिक कक्षा के पहलुओं के बाहर की अधिकांश सुविधाएँ, और कक्षाओं की कई विशेषताएं भी) आपके लिए पूरी तरह से बेकार है। बसिंग, चिकित्सा पदनाम, लर्निंग डिसेबिलिटी प्लान, स्कूल लंच पदनाम, मार्गदर्शन काउंसलर असाइनमेंट, आदि, आदि, आदि, आदि, ऐसे सभी से परे हैं जो आपको इस तरह के एक छोटे कार्यक्रम की आवश्यकता है।
मैं यह मान रहा हूं कि आप जो खोज रहे हैं, वह अधिकतर वितरण वितरित करने और प्राप्त करने का एक तरीका है। यदि यह वास्तव में मामला है, तो मैं वास्तव में GitHub का उपयोग करने की सलाह देता हूं।
शुरुआत में, बच्चे आपके रेपो का उपयोग वेब इंटरफेस के माध्यम से फ़ाइलों को डाउनलोड करने के तरीके के रूप में कर सकते हैं, और डिस्कोर्ड के माध्यम से शुरुआती असाइनमेंट जमा कर सकते हैं, जैसे आपने पहले ही किया है। डाउनलोड करने के लिए GitHub इंटरफ़ेस के साथ सहज होने के बाद, आप उन्हें कांटा प्रोजेक्ट्स देना शुरू कर सकते हैं। धीरे धीरे कार्यशीलता का परिचय दें, और इस बीच उन्हें त्याग का समर्थन करें।
आपको इस दृष्टिकोण से दो बड़े लाभ मिलेंगे:
- आपको LMS के रूप में हैवीवेट के रूप में लगभग कुछ भी पाने की ज़रूरत नहीं है ।
- छात्र धीरे-धीरे बुनियादी गिट क्रियाओं से परिचित और सहज हो जाएंगे।
Google क्लासरूम एक विस्तृत मीडिया विविधता के पाठ्यक्रम सामग्री के वितरण और संग्रह के प्रबंधन के लिए एक साफ और सुविधा वाला लाइट इंटरफेस है। मैं इस मंच का उपयोग करके प्रत्येक सेमेस्टर के पांच पाठ्यक्रमों में लगभग 100 छात्रों को पढ़ाता हूँ। यदि आपको एक ग्रेड बुक की आवश्यकता है जो कि एकीकृत हो।
मैं repl.it से जुड़ता हूं और छात्रों को कुछ असाइनमेंट और डेमो के लिए क्लाउड में अपना कोड फोर्क करने देता हूं। मैं GitHub लिंक को भी लिंक और एकत्र कर सकता हूं।
कक्षा में कुछ भाषाओं के लिए निर्मित इकाई परीक्षण है। यह आपके द्वारा सिखाई जा रही समस्या को हल करने के आधार पर सहायक हो सकता है। मैं Google कक्षा पर प्रतिदिन कई गतिविधियों को सूचीबद्ध करता हूं जिन्हें मैंने यूनिट परीक्षण के साथ रिप्लाई पर सूचीबद्ध किया है।
जब तक आप अपने संगठन के लिए GSUite सेटअप के साथ साझेदारी नहीं करते हैं, तब तक आप Google ड्राइव के साथ कुछ संग्रहण प्रतिबंधों में भाग सकते हैं।