Promptan LMS'e hazır kursa, uçtan uca
Claude'u bir edumints MCP'sine bağla, ekran tiplerini ve SCORM çıktısını öğren, LMS'ine yükle — ya da sunucuyu kendin barındır.
Bağlanma
Bağlanma tarayıcıdan yapılır — terminal gerekmez. Claude OAuth ile, diğer istemciler kimliğe-bağlı API key ile bağlanır. İstemcini seç:
Claude'a bağlan
3 adımda tarayıcıdan bağlan — terminal gerekmez.
Claude → Settings → Connectors → Add custom connector
MCP URL'ini ve Client ID'yi yapıştır
Connect → edumints girişi → Logto'da Authorize → araçlar görünür
Kimlik & yetkilendirme
Kimlik Logto ile kendi kendine barındırılır. Claude OAuth/PKCE kullanır; diğer istemciler kimliğe-bağlı bir API key. İki yol da aynı projelere erişir; erişim onay kapısının ardındadır.
OAuth (Claude)
Claude connector public Client ID + PKCE ile bağlanır — Secret yok. Giriş ve onay tarayıcıda kendi edumints hesabınla yapılır.
API key (diğer istemciler)
Antigravity, Cursor, Perplexity vb. kimliğe-bağlı Bearer key kullanır. Panelden üret; Claude'la aynı projeleri görür. Key yalnız bir kez gösterilir.
Onay kapısı
Yeni hesaplar bağlanır ama araçlar bir yönetici onaylayana dek 403 döner. Onay, Logto'da mcp scope'unu token'ına ekler — kötüye kullanımı önler.
28 ekran tipi
Claude kursu yapılandırılmış bir spec ile anlatır; sunucu bu ekran tiplerini deterministik biçimde işler. Üçü değişken & oyunlaştırmayı (puan, zamanlayıcı, koşullu dallanma) destekler.
title_slideContent slidecontent_slideSummarysummaryAccordionaccordionTabstabsmcqTrue / falsetrue_falseFill the blankfill_blankDrag & dropdrag_dropHotspothotspotMatchingmatchingSortingsortingSimulationsimulationDecision scenariodecision_scenarioTerm match raceterm_match_raceEscape roomescape_roomLabeled diagramlabeled_diagramGamegameAdaptive practiceadaptive_practicebranchingVideovideoFlashcardsflashcardsTimelinetimelineLottielottieData chartdata_chartImage compareimage_compareResults breakdownresults_breakdownPollpollSCORM çıktısı
Sunucuda LLM çağrısı yok — yalnız deterministik, standartlara uygun paketleme. Çıktı kendi kendine yeten, çevrimdışı çalışan tek bir zip.
SCORM 1.2 & 2004
XSD-uyumlu manifest, resmi şemalara karşı doğrulanır ve SCORM Cloud'da test edilir. İki sürümü de hedefle.
Kendi kendine yeten
Tek index.html + gömülü runtime + asset'ler. Dış CDN yok; çevrimdışı ve her LMS'te çalışır.
Deterministik & denetlenebilir
Aynı spec → aynı paket. Her medya öğesi köken kaydı taşır (CC0 / kamu malı / üretilmiş).
course.zip ├─ index.html ← tek-dosya kurs + motor ├─ imsmanifest.xml ← SCORM manifest (XSD-geçerli) ├─ runtime/ │ └─ scorm-again.min.js ← SCORM 1.2 / 2004 API └─ assets/ ← görsel · ses · video · Lottie
LMS entegrasyonu
Çıktı standart bir SCORM paketi — her büyük LMS'e tek dosyayla yüklenir, ekstra eklenti gerekmez.
Paketle & indir
Claude'a build_package dedir; panelden ya da indirme bağlantısından kursun zip'ini al.
SCORM olarak yükle
LMS'inde 'SCORM paketi' (ya da SCORM/AICC etkinliği) oluştur ve zip'i yükle — açılması ve yayımlanması otomatik.
İzle & raporla
Gömülü runtime tamamlanma, puan ve geç/kalmayı LMS'ine geri yazar; öğrenci ilerlemesi standart raporlarda görünür.
SCORM Cloud'da doğrulandı. SCORM 1.2/2004 destekleyen tüm LMS'lerle uyumludur; yukarıdakiler en yaygın olanlardır.
Yazım skill'i
scorm-mcp ham güç; 'Authoring SCORM Courses' skill'i Claude'a onu profesyonelce kullanmayı öğretir — instructional design, oyunlaştırma, medya ve İzle→Uygula→Sıra Sizde deseni.
Settings → Capabilities → Code Execution + File Creation aç → Skills → Create skill → zip'i yükle. (Pro/Max/Team/Enterprise)
Zip'i ~/.claude/skills/ içine çıkar — Claude Code skill'i otomatik bulur.
Self-host & araçlar
Sunucu ve skill MIT lisanslı. Kendi altyapında çalıştır, denetle ya da katkıda bulun — barındırılan platforma bağımlılık yok.
edumints-scorm-mcp
Yapılandırılmış spec'ten SCORM uyumlu kurslar birleştiren FastMCP sunucusu.
GitHub'da göredumints-scorm-skill
Claude'a pedagojik açıdan sağlam kurslar tasarlatan yazım skill'i.
GitHub'da gör25 MCP aracı
Sunucunun Claude'a açtığı araçlar — proje & ekran yönetimi, tema/izleme, medya (TTS · ses · video), önizleme, paketleme ve doğrulama.
create_projectadd_screenupdate_screenlist_screensremove_screenreorder_screensset_themeset_trackingadd_assetsvg_to_assetsynthesize_speechnormalize_audio_assetmake_video_from_image_audiorender_motion_videorender_screen_videopreviewbuild_packagevalidate_packagebuild_from_speclist_feedbackresolve_feedbacklist_screen_typeslist_themeslint_courseexport_qtiBaşlamaya hazır mısın?
Kaydol, onaylan, Claude'a bağlan — ilk SCORM kursunu dakikalar içinde üret.