Mosaic Learn

Sayfaları tarayın, temel kavramlarla ilgili YouTube eğitimlerinden yararlanın.

Ne işe yarar?

Bilgisayar bilimi ve yazılım mühendisliği ile ilgilenen, lise son sınıf öğrencisiyim (12. sınıf). Kendi kendini yöneten bir öğrenciyim ancak sınıf arkadaşlarım kavramları daha "kullanıcı dostu" bir şekilde açıklamam için benden sık sık yardım ister. Bu da beni "balık tutmayı öğretme"nin gücünden yararlanmaya yönlendirir. Yani, tek tek sorunları açıklamak yerine, temel ilkeleri anlamalarına rehberlik ederim. Bu eğitim açığını kapatmak için kullanıcıların ders kitabı sayfalarını taramasına ve daha fazla bilgi edinmek için YouTube videolarının bağlantılarını almasına olanak tanıyan bir mobil uygulama üzerinde çalıştım. Bu sayede, akranlarım temel kavramları tamamen kaybolmadan daha kolay öğrenebilir.
Mosaic Learn, ön uç için React Native ve Expo, arka uç için Firebase, Gemini Dev API ve YouTube Search API'nin üzerine inşa edilmiş bir uygulamadır. Kullanıcılar kullanıcı arayüzünde bir dokümanın fotoğrafını çektiğinde platformlar arası metin ayıklama için Google MLKit'i kullanırız. Ardından bu bilgileri ayrıştırmak için Gemini 1.5 Flash API'ye gönderir ve belgenin özetini ve bir dizi arama terimini içeren bir JSON döndürürüz. Ardından bu arama terimlerini YouTube sonuçları API'ye gönderir ve döndürülen sonuçları Firebase'e kaydederiz. Böylece kullanıcılar tarama geçmişlerine erişebilir. Mosaic Learn, benim gibi öğrencilerin kavramları daha hızlı ve ayrıntılı bir şekilde öğrenmesine yardımcı olmak için üretken yapay zekayı kullanmaya yönelik ilk adımım oldu. Mosaic Learn'in, dünya genelindeki öğrenciler için eğitimi daha erişilebilir, ilgi çekici ve etkili hale getirmesini umuyoruz.

Aşağıdakilerle tasarlandı:

  • Firebase
  • YouTube Search List API Bitiş Noktası

Takım

Değişikliği yapan

Reality5D

Nereden

Amerika Birleşik Devletleri