edumintsMCP
Dokümantasyon

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ç:

scorm-mcp

Claude'a bağlan

3 adımda tarayıcıdan bağlan — terminal gerekmez.

1

Claude → Settings → Connectors → Add custom connector

2

MCP URL'ini ve Client ID'yi yapıştır

MCP URL
https://scorm.edumints.com/mcp
OAuth Client ID (Client Secret BOŞ)
fdonfrsrg6xni848h0iab
🔒 Client ID public'tir (gizli değil) — herkes aynısını kullanır. Client Secret'ı BOŞ bırak (PKCE). Giriş ve onay tarayıcıda kendi edumints hesabınla yapılır.
3

Connect → edumints girişi → Logto'da Authorize → araçlar görünür

🔒 Client ID public'tir; Secret gerekmez (PKCE) — tüm kullanıcılar aynı Client ID'yi kullanır. Hesabın onay bekliyorsa connector bağlanır ama bir yönetici onaylayana dek araçlar 403 döner.

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.

İçerik
Title slidetitle_slideContent slidecontent_slideSummarysummaryAccordionaccordionTabstabs
Bilgi kontrolleri (puanlanır)
Multiple choicemcqTrue / falsetrue_falseFill the blankfill_blankDrag & dropdrag_dropHotspothotspotMatchingmatchingSortingsortingSimulationsimulationDecision scenariodecision_scenarioTerm match raceterm_match_raceEscape roomescape_roomLabeled diagramlabeled_diagramGamegameAdaptive practiceadaptive_practice
Etkileşim & medya
BranchingbranchingVideovideoFlashcardsflashcardsTimelinetimelineLottielottieData chartdata_chartImage compareimage_compareResults breakdownresults_breakdownPollpoll
Tüm quiz tipleri SCORM'a puan/tamamlanma olarak raporlanır. Ekranlar değişkenler, zamanlayıcılar ve koşullu görünürlükle oyunlaştırılabilir.

SCORM çı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ş).

Paket anatomisi
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.

1

Paketle & indir

Claude'a build_package dedir; panelden ya da indirme bağlantısından kursun zip'ini al.

2

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.

3

İzle & raporla

Gömülü runtime tamamlanma, puan ve geç/kalmayı LMS'ine geri yazar; öğrenci ilerlemesi standart raporlarda görünür.

SCORM CloudMoodleCanvasBlackboardTalentLMSDocebo

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.

claude.ai

Settings → Capabilities → Code Execution + File Creation aç → Skills → Create skill → zip'i yükle. (Pro/Max/Team/Enterprise)

Claude Code

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.

25 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_qti

Başlamaya hazır mısın?

Kaydol, onaylan, Claude'a bağlan — ilk SCORM kursunu dakikalar içinde üret.