Artistanbul: Open edX Verified Provider

Open edX ile yaptฤฑฤŸฤฑmฤฑz kurulumlarฤฑn sayฤฑsฤฑ ve Open edXโ€™in geliลŸtirilmesine olan katkฤฑlarฤฑmฤฑz artฤฑnca, kaรงฤฑnฤฑlmaz olan gerรงekleลŸti. Artistanbul artฤฑk bir Open edX Verified Provider!

Ailenizin uzaktan eฤŸitim sistemi Open edX ile ilk tanฤฑลŸmamฤฑzฤฑn รผzerinden neredeyse 7 yฤฑl geรงmiลŸโ€ฆ

Peki, biz nasฤฑl tanฤฑลŸtฤฑk Open edX ile? Uzun bir hikรขye ama sฤฑkฤฑlmazsanฤฑz anlatalฤฑm.

Open Source ile Open Core arasฤฑndaki farkฤฑ anladฤฑฤŸฤฑmฤฑz o eลŸsiz an

Turkcell Zeka Gรผcรผ Projesi ile (ilk baลŸladฤฑฤŸฤฑnda, adฤฑ Zeka Kรผpรผ idi projenin) รงalฤฑลŸฤฑyorduk ve uzaktan eฤŸitim altyapฤฑsฤฑ olarak โ€œsรถzรผm onaโ€ aรงฤฑk kaynak olan Canvas LMSโ€˜i seรงmiลŸtik. โ€œBirbirimizi uzaktan kesmeโ€ gรผnlerimiz bitince Canvas LMS ile ilk birkaรง ay (cicim aylarฤฑmฤฑz) hiรง de fena geรงmemiลŸti. Gรผzel bir araca benziyordu Canvas LMS, aรงฤฑk kaynak kodlu topluluk sรผrรผmรผ yani โ€œCommunity Editionโ€ iลŸimizi gรถrecek gibiydi.

Ne yazฤฑk ki รถyle olmadฤฑ. Canvas LMS ile ilk bรผyรผk sฤฑkฤฑntฤฑmฤฑzฤฑ, bir storefront yani eฤŸitimlerin kategorilere ayrฤฑlฤฑp sฤฑralandฤฑฤŸฤฑ bir vitrin sayfasฤฑna ihtiyacฤฑmฤฑz olduฤŸunda yaลŸadฤฑk. Instructure yani Canvas LMSโ€™i geliลŸtiren firma โ€œ5.000 dolardan baลŸlayanโ€ bir fatura koydu รถnรผmรผze. รœstelik bu sadece storefront iรงindi, daha Canvasโ€™a eklemek istediฤŸimiz pek รงok baลŸka รถzellik vardฤฑ.

ฤฐlk tepkimiz โ€œAรงฤฑk kaynak deฤŸil mi yahu? Biz geliลŸtiririz, aslanlar gibi Python geliลŸtiricilerimiz var!โ€ ลŸeklinde gerรงekleลŸti. Bรถyle dedik demesine ama kazฤฑn ayaฤŸฤฑnฤฑn รถyle olmadฤฑฤŸฤฑnฤฑ, bir sรผre sonra acฤฑ bir ลŸekilde anlayacaktฤฑkโ€ฆ Canvas LMS, aรงฤฑk kaynak lisanslฤฑ bir รงekirdek (opencore) ile geliลŸtirilmiลŸ, bu รงekirdeฤŸin etrafฤฑndaki neredeyse her ลŸeyin รผcretli ve kapalฤฑ kaynak kodluydu. Bu da yetmezmiลŸ gibi, Canvasโ€™ฤฑ harici araรงlarla baฤŸlamayฤฑ saฤŸlayacak API katmanlarฤฑnฤฑn neredeyse hiรงbiri yoktu ya da aรงฤฑk deฤŸildi! Belgelendirme ve topluluk desteฤŸi deseniz, Canvas LMS son kullanฤฑcฤฑ dostuydu ama kesinlikle โ€œgeliลŸtirici dostuโ€ deฤŸildi.

ฤฐlk kurduฤŸumuzda โ€œAa ne gรผzel, tek tฤฑkla kuruluyor!โ€ dediฤŸimiz Canvas LMSโ€™in monolitik yapฤฑsฤฑ, aslฤฑnda hangi kodun hangi iลŸi yaptฤฑฤŸฤฑnฤฑ anlamamฤฑzฤฑ zorlaลŸtฤฑrmaktan baลŸka bir iลŸe yaramฤฑyordu. Canvas LMSโ€™in โ€œaรงฤฑk kaynakโ€ olmadฤฑฤŸฤฑnฤฑ, โ€œaรงฤฑk รงekirdekโ€ รผzerine geliลŸtirilmiลŸ bir Fremium yazฤฑlฤฑm olduฤŸunu acฤฑ bir ลŸekilde รถฤŸrenmeye baลŸlamฤฑลŸtฤฑkโ€ฆ

Open edX ve dรถkรผlen saรงlarฤฑmฤฑz

Kulaklarฤฑ รงฤฑnlasฤฑn, Open edX ile sevgili Onur Gรผzelโ€˜in รถnerisiyle tanฤฑลŸtฤฑk. โ€œAbi, eฤŸitim ekibi niye bununla uฤŸraลŸฤฑyor ki? Open edX diye tamamen aรงฤฑk kaynak kodlu bir araรง var?โ€

Hani bir replik vardฤฑr: โ€œHakim Bey, o an gรถzรผm karardฤฑ ve sonrasฤฑnฤฑ hatฤฑrlamฤฑyorum. Kaynanamฤฑn oracฤฑkta boฤŸazฤฑnฤฑ kesmiลŸim, รงok piลŸmanฤฑm. Beraatimi talep ediyorum.โ€ diyeโ€ฆ Tam olarak bรถyle olmadฤฑ ama o an ve sonrasฤฑnda hissettiklerim bir sรผre bu ลŸekilde gerรงekleลŸti.

Open edXโ€™e gรถรงรผmรผz elbette baลŸlangฤฑรงta kolay olmadฤฑ. Hatta tam da o gรผnlerde bir baลŸka geliลŸtiricimizin blog yazฤฑsฤฑnฤฑn baลŸlฤฑฤŸฤฑ, ekipรงe olan duygularฤฑmฤฑzฤฑ yansฤฑtฤฑyordu: โ€œCanvas LMS, Open edX ve Dรถkรผlen Saรงlarฤฑmฤฑzโ€

Neyse ki, Open edXโ€™e orta vadede sรผrede hรขkim olmayฤฑ, hatta 1-1,5 yฤฑl iรงinde ustalaลŸmayฤฑ baลŸardฤฑk.

Open edX, felsefi ve mimari olarak Canvasโ€™tan epey farklฤฑydฤฑ:

  • Her iki aracฤฑn รงekirdeฤŸi AGPL ile daฤŸฤฑtฤฑlmasฤฑna karลŸฤฑn; Open edX รงekirdeฤŸin dฤฑลŸฤฑndaki tรผm araรงlarda Apache/MIT gibi aรงฤฑk lisanslara, Canvas tarafฤฑysa tamamen kapalฤฑ/sahipli bir yapฤฑya sahipti. Canvasโ€™ฤฑn 3. taraf uygulamalar ve eklentiler ekosistemi gรถrรผnรผrde gรผรงlรผ ama felsefi olarak tamamen farklฤฑ bir iลŸ modeline dayanฤฑyordu.
  • Canvasโ€™ฤฑn monolitik yapฤฑsฤฑna karลŸฤฑn Open edXโ€™in modรผler mimarisi, kurulum sรผrecini bir miktar zorlaลŸtฤฑrฤฑyordu ama kodu yรถnetmeyi, hangi bileลŸenin neyi yaptฤฑฤŸฤฑnฤฑ anlamayฤฑ mรผmkรผn hale getiriyordu.
  • Open edXโ€™in topluluฤŸu alฤฑลŸฤฑk olduฤŸumuz tรผrde bir โ€œaรงฤฑk kaynakโ€ topluluฤŸuydu. Slack kanalฤฑ, Discuss forumu, geliลŸtirici buluลŸmalarฤฑ ve blog yazฤฑlarฤฑyla, zengin ve hedef kullanฤฑcฤฑ kitlesine gรถre kategorilendirilmiลŸ belgelendirme merkeziyle kesinlikle ihtiyacฤฑmฤฑz olan bilgi ve yardฤฑmlaลŸmaya ulaลŸabiliyorduk.

Artistanbul: Open edX Verified Provider

Open edX kurulumlarฤฑmฤฑzฤฑn sayฤฑsฤฑ her geรงen gรผn artฤฑyor. Bir sรผredir Open edXโ€™e yerelleลŸtirme ve geliลŸtirme anlamฤฑnda katkฤฑlarฤฑmฤฑz dikkat รงekici bir ลŸekilde atmaya baลŸlamฤฑลŸtฤฑ. ร–yle ki, Open edX global geliลŸtirici webinarโ€™ฤฑnda bir kurulumumuz baลŸarฤฑ รถykรผsรผ olarak yayฤฑnlandฤฑ. Bir sรผre sonra, ister istemez kaรงฤฑnฤฑlmaz olan gerรงekleลŸti: Artistanbul artฤฑk bir Open edX Verified Provider!

Peki, bu ne anlama geliyor?

Open edXโ€™in bir รผst seviye รงรถzรผm ortaฤŸฤฑ olarak, Open edXโ€™e ve topluluฤŸa olan taahhรผdรผmรผz (commitment) muazzam bir ลŸekilde bรผyรผdรผ. Ekibimizin belli bir kฤฑsmฤฑ sadece Open edX projelerinde รงalฤฑลŸacak, Open edXโ€™in รงekirdek ekipleriyle daha yakฤฑndan รงalฤฑลŸmaya hatta bir sรผre sonra bir parรงasฤฑ olmaya baลŸlayacaฤŸฤฑz.

Siz de bu muazzam ekosistemin bir parรงasฤฑ olmak ve MIT, Stanford, Harvard gibi devlerin kullandฤฑฤŸฤฑ aรงฤฑk kaynak kodlu bir eฤŸitim platformunun keyfine varmak istiyorsanฤฑz, sizleri aramฤฑza bekliyoruz!


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *