TKAWEN OS
प्रशिक्षण संस्थानों के लिए एक ऑपरेटिंग सिस्टम। हर संस्थान को अपने पते your-academy.tkawen.com पर एक पूरी अकादमी मिलती है, जो केवल उसके अपने डेटाबेस पर चलती है और उसकी अपनी कुंजी से क्रिप्टोग्राफ़िक रूप से हस्ताक्षरित प्रमाणपत्र जारी करती है — पहले पाठ से सत्यापन पृष्ठ तक।
पाँच परतें, अनुरोध का एक ही रास्ता
हर अनुरोध अकादमी के सबडोमेन से आता है। सबसे पहले उसी सबडोमेन से टेनेंट की पहचान होती है, और उसके बाद अनुरोध केवल उसी अकादमी के डेटा तक पहुँचता है।
nginx · *.tkawen.comSvelteKit · /manageLaravel 13tkawen_<slug>Ed25519एक कमांड में पूरी अकादमी — या कुछ भी नहीं
प्रोविज़निंग किसी टेम्पलेट की नकल नहीं है। एक ही कमांड टेनेंट, उसका डेटाबेस और तालिकाएँ, मालिक का खाता, भूमिकाएँ, थीम, प्रमाणपत्र टेम्पलेट और हस्ताक्षर कुंजी बनाता है। अगर कोई भी चरण विफल हो — डेटाबेस न बन सके, माइग्रेशन पूरा न हो — तो सब कुछ वापस ले लिया जाता है: न कोई अधूरी अकादमी, न कोई ऐसा खाता जिसे किसी ने माँगा न हो।
$ php artisan tenant:provision acme \ --name="Acme Academy" --owner-email=owner@acme.dz ✓ tenant acme.tkawen.com ✓ database tkawen_acme (created + migrated) ✓ owner owner@acme.dz · tenant admin ✓ roles owner · instructor · student ✓ theme logo · colours · locale ar ✓ certificate template ready ✓ signing key Ed25519 · stored encrypted Academy 'Acme Academy' provisioned. ↺ on failure: tenant, database and new owner rolled back
- डेटाबेस
tkawen_acme - स्टोरेज
storage/acme - कतार
queue:acme - हस्ताक्षर कुंजी
ed25519:acme
- डेटाबेस
tkawen_nour - स्टोरेज
storage/nour - कतार
queue:nour - हस्ताक्षर कुंजी
ed25519:nour
- डेटाबेस
tkawen_atlas - स्टोरेज
storage/atlas - कतार
queue:atlas - हस्ताक्षर कुंजी
ed25519:atlas
NO SHARED DATABASE · NO SHARED STORAGE · NO SHARED QUEUE
तीन इंटरफ़ेस, हर भूमिका के अपने उपकरण
मालिक का पैनल पूरी अकादमी चलाता है, प्रशिक्षक केवल अपने कोर्स देखते हैं, और शिक्षार्थी कंप्यूटर और फ़ोन पर ऐप इस्तेमाल करते हैं। डेमो अकादमी के वास्तविक स्क्रीनशॉट (अरबी इंटरफ़ेस)।



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

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

नामांकन और प्रगति
हर शिक्षार्थी की प्रगति और स्थिति, 14 दिन निष्क्रिय रहने पर पहले से चेतावनी।
लर्निंग इंजन
नौ तरह के पाठ, सात तरह के प्रश्न, और क्रमिक लॉक जिसे इंटरफ़ेस नहीं बल्कि सर्वर लागू करता है — URL बदलकर कोई पाठ नहीं छोड़ सकता।
वीडियो
ऑडियो
टेक्स्ट
क्विज़
असाइनमेंट
लाइव सत्र
SCORM
xAPI · cmi5
क्रमिक लॉक
open · prev · prev_pass
7 प्रकार के प्रश्न
एकल विकल्प, बहुविकल्प, सही/गलत, मुक्त उत्तर, मिलान, रिक्त स्थान भरें, कीवर्ड।
उत्तीर्ण अंक और प्रयास
हर क्विज़ में उत्तीर्ण अंक और प्रयासों की सीमा (डिफ़ॉल्ट 3) होती है, और प्रशिक्षक के लिए ग्रेडबुक।
पहले से चेतावनी
14 दिन से निष्क्रिय शिक्षार्थी के बारे में प्रशिक्षक को उसके छोड़ने से पहले बताया जाता है।
ऐसा प्रमाणपत्र जिसकी जालसाज़ी नहीं हो सकती — मुहर से नहीं, गणित से
कोई भी प्रमाणपत्र हाथ से नहीं भरता। कोर्स 100% पूरा होने, अंतिम क्विज़ और सभी असाइनमेंट पास करने पर यह अपने आप जारी होता है, फिर अकादमी की अपनी Ed25519 कुंजी से हस्ताक्षरित होता है। एक भी अक्षर बदलने पर हस्ताक्षर अमान्य हो जाता है, और सत्यापन किसी छवि या PDF से नहीं, रजिस्टर से होता है।
{
"status": "valid",
"code": "TK-LJA74G2Z",
"holder": "Demo Student",
"programme": "Git & GitHub",
"issuer": "Demo Academy",
"credential_id": "crd_01m2ya21azztz6bmx6esgje3ns",
"signature": "Ed25519 ✓"
}डेमो अकादमी के अंग्रेज़ी सत्यापन पृष्ठ का वास्तविक स्क्रीनशॉट (धारक और कोर्स के नाम डेमो का अरबी डेटा हैं)। प्रमाणपत्र के 11 डिज़ाइन और एक मुक्त डिज़ाइनर, अरबी और अंग्रेज़ी में।
दुनिया की लर्निंग प्रणालियों की भाषा बोलता है
मानक उपकरणों से बनी सामग्री जैसी है वैसी चलती है, लर्निंग रिकॉर्ड एक खुले मानक में लिखे जाते हैं, और अकादमी Moodle के भीतर खुलकर ग्रेड वापस भेजती है।
SCORM पैकेज चलाता है और प्रगति व अंक दर्ज करता है।
xAPI स्टेटमेंट हर अकादमी के अपने लर्निंग रिकॉर्ड स्टोर (LRS) में रखे जाते हैं।
cmi5 पैकेज पाठ से शुरू होते हैं और अकादमी के अपने LRS में लिखते हैं।
LTI 1.3 टूल: अकादमी के कार्यक्रम Moodle के भीतर, ग्रेड वापस भेजे जाते हैं। Moodle के साथ परखा गया।
एक AI एजेंट सीधे TKAWEN OS का उपयोग कर सकता है
TKAWEN OS के साथ उसका अपना Model Context Protocol सर्वर आता है। इससे जुड़ा सहायक एक साथ सभी अकादमियों के कोर्स खोज सकता है, किसी कोर्स का कार्ड खोल सकता है, कोड से प्रमाणपत्र सत्यापित करके जारीकर्ता बता सकता है, जाँच सकता है कि नई अकादमी का नाम उपलब्ध है या नहीं, और Moodle में चिपकाने के लिए LTI 1.3 सेटिंग्स ला सकता है — सब केवल पढ़ने के लिए, उन्हीं सार्वजनिक एंडपॉइंट से जिनका उपयोग आगंतुक करता है।
{ "jsonrpc": "2.0", "id": 1, "method": "tools/call",
"params": { "name": "search_courses",
"arguments": { "q": "python", "certificate": true } } }
tools: overview · academies · search_courses · course
verify_certificate · check_subdomain · lti_setup
gateway: https://mcp.tkawen.com (as os__*)
search_courses
एक ही खोज सभी अकादमियों में, अरबी समझते हुए, स्तर, भाषा या प्रमाणपत्र के फ़िल्टर के साथ।
verify_certificate
हर अकादमी के रजिस्टर से पूछता है; बताता है कि प्रमाणपत्र मान्य है या नहीं, जारीकर्ता, धारक, कोर्स और तिथि के साथ।
lti_setup
अकादमी का LTI 1.3 पंजीकरण — लॉगिन, लॉन्च, डीप-लिंकिंग और JWKS URL — Moodle के लिए तैयार।
अनुमतियाँ सर्वर पर लागू होती हैं
इंटरफ़ेस वह छिपाता है जो आपका नहीं है, और सर्वर उसे अस्वीकार करता है — प्रशिक्षक उन्हीं पहुँच नीतियों से अपने कोर्स तक सीमित रहते हैं जो डेटा की रक्षा करती हैं।
| क्षमता | मालिक | प्रशिक्षक | शिक्षार्थी |
|---|---|---|---|
| अकादमी, ब्रांडिंग और प्रशिक्षकों का प्रबंधन | ● | — | — |
| कोर्स प्रकाशित करना और भुगतान जाँचना | ● | — | — |
| अपने कोर्स बनाना: मॉड्यूल, पाठ, क्विज़ | ● | ● | — |
| अपने कोर्स के शिक्षार्थी और ग्रेड देखना | ● | ● केवल अपने | — |
| सीखना, क्विज़ देना, प्रमाणपत्र पाना | — | — | ● |
संचालन और सुरक्षा
पूर्ण पृथक्करण
हर अकादमी का अपना डेटाबेस, स्टोरेज, कैश और कतार।
एन्क्रिप्टेड कुंजियाँ
हर अकादमी की एक Ed25519 कुंजी; निजी कुंजी भंडारण में एन्क्रिप्टेड।
दैनिक बैकअप
हर डेटाबेस का रोज़ बैकअप: सर्वर पर 14 दिन, बाहरी स्टोरेज में 90 दिन।
एन्क्रिप्टेड संचरण
हर अकादमी सबडोमेन पर TLS; विफल होने पर प्रोविज़निंग वापस ले ली जाती है।
विकास जारी है
एक तकनीकी संदर्भ यह भी बताता है कि क्या अभी पूरा नहीं हुआ है, ताकि निर्णय उसी पर आधारित हों जो मौजूद है।
academy-name.tkawen.com पर चलती है; संस्थान का अपना डोमेन जोड़ना अभी नहीं बना है।इसे चलते हुए देखना किसी भी व्याख्या से बेहतर है
डेमो अकादमी मालिक, प्रशिक्षक और शिक्षार्थी खातों के साथ खुली है, और हर रात अपनी शुरुआती स्थिति में लौट आती है।
