TECHNICAL REFERENCE · 2026.10

TKAWEN OS

प्रशिक्षण संस्थानों के लिए एक ऑपरेटिंग सिस्टम। हर संस्थान को अपने पते your-academy.tkawen.com पर एक पूरी अकादमी मिलती है, जो केवल उसके अपने डेटाबेस पर चलती है और उसकी अपनी कुंजी से क्रिप्टोग्राफ़िक रूप से हस्ताक्षरित प्रमाणपत्र जारी करती है — पहले पाठ से सत्यापन पृष्ठ तक।

multi-tenantDB per academyEd25519SCORM 1.2 · 2004xAPI · cmi5 · LRSLTI 1.3ar · fr · en
01 — ANATOMY

पाँच परतें, अनुरोध का एक ही रास्ता

हर अनुरोध अकादमी के सबडोमेन से आता है। सबसे पहले उसी सबडोमेन से टेनेंट की पहचान होती है, और उसके बाद अनुरोध केवल उसी अकादमी के डेटा तक पहुँचता है।

एजसभी अकादमी सबडोमेन के लिए एक वाइल्डकार्ड TLS प्रमाणपत्र; होस्ट के आधार पर रूटिंगnginx · *.tkawen.com
ऐप्सशिक्षार्थी ऐप, और मालिक व प्रशिक्षकों का पैनलSvelteKit · /manage
टेनेंट कोरAPI जो होस्ट से अकादमी की पहचान करता है और अनुमतियाँ लागू करता हैLaravel 13
पृथक्करणहर अकादमी के लिए अलग डेटाबेस, स्टोरेज, कैश और जॉब कतारtkawen_<slug>
विश्वासहर अकादमी के लिए हस्ताक्षर कुंजी जोड़ी; निजी कुंजी एन्क्रिप्ट करके रखी जाती हैEd25519
02 — PROVISIONING

एक कमांड में पूरी अकादमी — या कुछ भी नहीं

प्रोविज़निंग किसी टेम्पलेट की नकल नहीं है। एक ही कमांड टेनेंट, उसका डेटाबेस और तालिकाएँ, मालिक का खाता, भूमिकाएँ, थीम, प्रमाणपत्र टेम्पलेट और हस्ताक्षर कुंजी बनाता है। अगर कोई भी चरण विफल हो — डेटाबेस न बन सके, माइग्रेशन पूरा न हो — तो सब कुछ वापस ले लिया जाता है: न कोई अधूरी अकादमी, न कोई ऐसा खाता जिसे किसी ने माँगा न हो।

acme.tkawen.com
  • डेटाबेस tkawen_acme
  • स्टोरेज storage/acme
  • कतार queue:acme
  • हस्ताक्षर कुंजी ed25519:acme
nour.tkawen.com
  • डेटाबेस tkawen_nour
  • स्टोरेज storage/nour
  • कतार queue:nour
  • हस्ताक्षर कुंजी ed25519:nour
atlas.tkawen.com
  • डेटाबेस tkawen_atlas
  • स्टोरेज storage/atlas
  • कतार queue:atlas
  • हस्ताक्षर कुंजी ed25519:atlas

NO SHARED DATABASE · NO SHARED STORAGE · NO SHARED QUEUE

03 — THE PRODUCT

तीन इंटरफ़ेस, हर भूमिका के अपने उपकरण

मालिक का पैनल पूरी अकादमी चलाता है, प्रशिक्षक केवल अपने कोर्स देखते हैं, और शिक्षार्थी कंप्यूटर और फ़ोन पर ऐप इस्तेमाल करते हैं। डेमो अकादमी के वास्तविक स्क्रीनशॉट (अरबी इंटरफ़ेस)।

पाठ्यक्रम निर्माता
शिक्षार्थी को दिखने वाला कार्यक्रम पृष्ठ
कंप्यूटर — मालिक का पैनल: कोर्स, नामांकन, भुगतान, प्रशिक्षकफ़ोन — शिक्षार्थी को दिखने वाला कार्यक्रम पृष्ठ
पाठ्यक्रम निर्माता

पाठ्यक्रम निर्माता

मॉड्यूल, पाठ और क्विज़, प्रशिक्षक द्वारा चुने गए क्रमिक लॉक के साथ।

लर्निंग रूम

लर्निंग रूम

एक के बाद एक पाठ; प्रगति सर्वर पर दर्ज होती है।

नामांकन और प्रगति

नामांकन और प्रगति

हर शिक्षार्थी की प्रगति और स्थिति, 14 दिन निष्क्रिय रहने पर पहले से चेतावनी।

04 — LEARNING ENGINE

लर्निंग इंजन

नौ तरह के पाठ, सात तरह के प्रश्न, और क्रमिक लॉक जिसे इंटरफ़ेस नहीं बल्कि सर्वर लागू करता है — URL बदलकर कोई पाठ नहीं छोड़ सकता।

वीडियो

ऑडियो

टेक्स्ट

PDF

क्विज़

असाइनमेंट

लाइव सत्र

SCORM

xAPI · cmi5

क्रमिक लॉक

open · prev · prev_pass

7 प्रकार के प्रश्न

एकल विकल्प, बहुविकल्प, सही/गलत, मुक्त उत्तर, मिलान, रिक्त स्थान भरें, कीवर्ड।

उत्तीर्ण अंक और प्रयास

हर क्विज़ में उत्तीर्ण अंक और प्रयासों की सीमा (डिफ़ॉल्ट 3) होती है, और प्रशिक्षक के लिए ग्रेडबुक।

पहले से चेतावनी

14 दिन से निष्क्रिय शिक्षार्थी के बारे में प्रशिक्षक को उसके छोड़ने से पहले बताया जाता है।

05 — CRYPTOGRAPHIC CERTIFICATES

ऐसा प्रमाणपत्र जिसकी जालसाज़ी नहीं हो सकती — मुहर से नहीं, गणित से

कोई भी प्रमाणपत्र हाथ से नहीं भरता। कोर्स 100% पूरा होने, अंतिम क्विज़ और सभी असाइनमेंट पास करने पर यह अपने आप जारी होता है, फिर अकादमी की अपनी Ed25519 कुंजी से हस्ताक्षरित होता है। एक भी अक्षर बदलने पर हस्ताक्षर अमान्य हो जाता है, और सत्यापन किसी छवि या PDF से नहीं, रजिस्टर से होता है।

verify — demo certificate
{
  "status": "valid",
  "code": "TK-LJA74G2Z",
  "holder": "Demo Student",
  "programme": "Git & GitHub",
  "issuer": "Demo Academy",
  "credential_id": "crd_01m2ya21azztz6bmx6esgje3ns",
  "signature": "Ed25519 ✓"
}
मान्य प्रमाणपत्र

डेमो अकादमी के अंग्रेज़ी सत्यापन पृष्ठ का वास्तविक स्क्रीनशॉट (धारक और कोर्स के नाम डेमो का अरबी डेटा हैं)। प्रमाणपत्र के 11 डिज़ाइन और एक मुक्त डिज़ाइनर, अरबी और अंग्रेज़ी में।

06 — STANDARDS

दुनिया की लर्निंग प्रणालियों की भाषा बोलता है

मानक उपकरणों से बनी सामग्री जैसी है वैसी चलती है, लर्निंग रिकॉर्ड एक खुले मानक में लिखे जाते हैं, और अकादमी Moodle के भीतर खुलकर ग्रेड वापस भेजती है।

SCORM1.2 · 2004

SCORM पैकेज चलाता है और प्रगति व अंक दर्ज करता है।

xAPIExperience API

xAPI स्टेटमेंट हर अकादमी के अपने लर्निंग रिकॉर्ड स्टोर (LRS) में रखे जाते हैं।

cmi5xAPI profile

cmi5 पैकेज पाठ से शुरू होते हैं और अकादमी के अपने LRS में लिखते हैं।

LTI 1.3Deep Linking · Grades

LTI 1.3 टूल: अकादमी के कार्यक्रम Moodle के भीतर, ग्रेड वापस भेजे जाते हैं। Moodle के साथ परखा गया।

MCP — FOR AI AGENTS

एक AI एजेंट सीधे TKAWEN OS का उपयोग कर सकता है

TKAWEN OS के साथ उसका अपना Model Context Protocol सर्वर आता है। इससे जुड़ा सहायक एक साथ सभी अकादमियों के कोर्स खोज सकता है, किसी कोर्स का कार्ड खोल सकता है, कोड से प्रमाणपत्र सत्यापित करके जारीकर्ता बता सकता है, जाँच सकता है कि नई अकादमी का नाम उपलब्ध है या नहीं, और Moodle में चिपकाने के लिए LTI 1.3 सेटिंग्स ला सकता है — सब केवल पढ़ने के लिए, उन्हीं सार्वजनिक एंडपॉइंट से जिनका उपयोग आगंतुक करता है।

search_courses

एक ही खोज सभी अकादमियों में, अरबी समझते हुए, स्तर, भाषा या प्रमाणपत्र के फ़िल्टर के साथ।

verify_certificate

हर अकादमी के रजिस्टर से पूछता है; बताता है कि प्रमाणपत्र मान्य है या नहीं, जारीकर्ता, धारक, कोर्स और तिथि के साथ।

lti_setup

अकादमी का LTI 1.3 पंजीकरण — लॉगिन, लॉन्च, डीप-लिंकिंग और JWKS URL — Moodle के लिए तैयार।

07 — PERMISSIONS

अनुमतियाँ सर्वर पर लागू होती हैं

इंटरफ़ेस वह छिपाता है जो आपका नहीं है, और सर्वर उसे अस्वीकार करता है — प्रशिक्षक उन्हीं पहुँच नीतियों से अपने कोर्स तक सीमित रहते हैं जो डेटा की रक्षा करती हैं।

क्षमतामालिकप्रशिक्षकशिक्षार्थी
अकादमी, ब्रांडिंग और प्रशिक्षकों का प्रबंधन●——
कोर्स प्रकाशित करना और भुगतान जाँचना●——
अपने कोर्स बनाना: मॉड्यूल, पाठ, क्विज़●●—
अपने कोर्स के शिक्षार्थी और ग्रेड देखना●● केवल अपने—
सीखना, क्विज़ देना, प्रमाणपत्र पाना——●
08 — SECURITY & OPERATIONS

संचालन और सुरक्षा

पूर्ण पृथक्करण

हर अकादमी का अपना डेटाबेस, स्टोरेज, कैश और कतार।

एन्क्रिप्टेड कुंजियाँ

हर अकादमी की एक Ed25519 कुंजी; निजी कुंजी भंडारण में एन्क्रिप्टेड।

दैनिक बैकअप

हर डेटाबेस का रोज़ बैकअप: सर्वर पर 14 दिन, बाहरी स्टोरेज में 90 दिन।

एन्क्रिप्टेड संचरण

हर अकादमी सबडोमेन पर TLS; विफल होने पर प्रोविज़निंग वापस ले ली जाती है।

09 — IN PROGRESS

विकास जारी है

एक तकनीकी संदर्भ यह भी बताता है कि क्या अभी पूरा नहीं हुआ है, ताकि निर्णय उसी पर आधारित हों जो मौजूद है।

अपने डोमेनआज हर अकादमी academy-name.tkawen.com पर चलती है; संस्थान का अपना डोमेन जोड़ना अभी नहीं बना है।
ऑफ़लाइन सीखनाप्रगति के संकेत स्थानीय रूप से कतार में रखे जाते हैं और नेटवर्क लौटने पर भेजे जाते हैं; पाठों को ऑफ़लाइन चलाना अभी नहीं बना है।
स्वतः नवीनीकरण वाला बिलिंगआज सदस्यताएँ तय अवधि की पहुँच हैं।
AlgeriaCertify और LIQAA जोड़लिखे जा चुके हैं, चालू नहीं हुए: प्रमाणपत्र अकादमी की कुंजी से हस्ताक्षरित होते हैं, और लाइव सत्र किसी बाहरी मीटिंग का लिंक है।

इसे चलते हुए देखना किसी भी व्याख्या से बेहतर है

डेमो अकादमी मालिक, प्रशिक्षक और शिक्षार्थी खातों के साथ खुली है, और हर रात अपनी शुरुआती स्थिति में लौट आती है।