Yeni Eolymp konsolu

Yeni öğretim yılı başladı ve bununla birlikte yeni console.eolymp.com adresini açıyoruz. Konsol, Eolymp'teki kendi alanınızı yönettiğiniz yer: problemleriniz, yarışmalarınız, üyeleriniz ve onların gönderimleri. Konsolu sıfırdan yeniden yaptık. Daha iyi görünüyor, içinde yolunuzu bulmak daha kolay ve bir öğretmenin ya da antrenörün rekabetçi programlama dersini veya kulübünü haftadan haftaya yürütmesi için gereken araçlara sahip.

Ücretsiz başlayın

Bugün oluşturulan bir alan yeni ücretsiz planla başlar. Bu plan temel ihtiyaçları karşılar: 15 kişiye kadar, aynı anda bir aktif yarışma, kendi testleriniz ve checker'larınızla kendi problemleriniz ve arkadaşlarınızla ya da takımınızla deneme turları düzenlemeye yetecek kadar aylık değerlendirme. Bir alan oluşturup birkaç dakika içinde ilk yarışmanızı açabilirsiniz.

Daha önce olduğu gibi, okullar ve üniversiteler için Akademik planı sunmaya devam ediyoruz. Akademik plan platformun sunduğu her şeyi açar; buna yeni kopya analizimiz de dahil. Bu analiz, yarışmadan sonra jüriyi şüpheli gönderimlere yönlendirir, böylece sonuçlar kesinleşmeden önce incelenebilirler. Akademik plana alanınızın faturalandırma sayfasından başvurabilirsiniz.

Kendi problemlerinizi hazırlayın

En büyük değişiklik, problemlerin hazırlanma biçiminde. Problem yönetimini testlerin ve onları üreten ya da kontrol eden her şeyin etrafında yeniden kurduk. Testleri tek tek eklemek yerine topluca yükleyebilir, generator yazıp tüm test setini kısa bir betikle tanımlayabilir, her girdinin kısıtlara uyduğunu kontrol eden bir validator ekleyebilir ve birden fazla doğru cevabı olan problemler için checker yazabilirsiniz. Stres testi, çözümlerinizi rastgele girdiler üzerinde, sonuçları birbirini tutmayana kadar karşılaştırır; farkı ortaya çıkaran girdi yeni bir test olarak kaydedilebilir.

Konsol, klasik problemlerin yanı sıra etkileşimli problemleri, birden fazla programın mesajlaştığı iletişim problemlerini ve katılımcıların yalnızca tek bir fonksiyon yazdığı problemleri de destekler. Kısacası, IOI veya ICPC tarzı bir yarışma için problemi Eolymp'ten çıkmadan hazırlayabilirsiniz.

Bunun için eolymp.h kütüphanesini yazdık: validator, checker, interactor, generator ve controller yazmak için tek bir C++ başlık dosyası. Global durum ve makro içermez; bir şeyler ters gittiğinde hata, testi suçlamak yerine kaynak kodunuzdaki satırı gösterir. Açık kaynaklıdır ve Eolymp'teki jüri programlarında şimdiden kullanılabilir.

Copilot ile tanışın

Yeni konsolla birlikte her sayfanın altında duran bir yapay zekâ asistanı olan Copilot da geliyor. Hangi yarışmaların açık olduğunu, kimin kayıt olup hiç gönderim yapmadığını ya da bir gönderimin neden 7. testte başarısız olduğunu sorun, cevabı alanınızda bulsun. İşi sizin yerinize de yapabilir: yarışma oluşturabilir, katılımcı ekleyebilir, bir soruyu yanıtlayabilir ya da bir açıklamadan problemin metnini, testlerini ve generator'ını hazırlayabilir. Copilot sizin yetkilerinizle çalışır ve bir şeyi değiştirmeden önce size sorar.

Bunların hepsi yeni ve bazı pürüzler olabilir. Deneyin ve neyin işe yarayıp neyin yaramadığını aşağıdaki yorumlarda ya da hello@eolymp.com adresinden bize anlatın. Neyi düzelteceğimize ve sırada ne yapacağımıza sizin geri bildirimleriniz karar veriyor.

8

Yorumlar