Laravel ile Kişiselleştirilmiş Kitap Sistemi Geliştirme

Job ID: 40511547

Budget: $250 – $750 USD

Lütfen fiyat teklifiniz ile başvuru yapınız, detaylar aşağıda bulunmaktadır.

Mevcut Laravel tabanlı eğitim platformumuz için, kullanıcıların bilgi seviyelerini analiz ederek kişiye özel soru kitapları oluşturan bir sistem geliştirilmesi planlanmaktadır.

Platformumuzda kullanıcılar üyelik oluşturabilmekte, soru çözebilmekte ve fiziksel ürün satın alabilmektedir. Geliştirilecek yeni modül ile kullanıcıların konu bazlı performansları analiz edilerek eksik oldukları alanlara yönelik kişiselleştirilmiş soru kitapları hazırlanacaktır.

Proje Kapsamı

Sistem, mevcut Laravel altyapısı ve admin paneli üzerine entegre şekilde geliştirilecektir.

Öncelikle admin paneli üzerinden yönetilebilir bir müfredat yapısı oluşturulacaktır. Müfredatın bir kategoriye bağlı olarak belirli bir sırada olması yeterlidir. Her konu için soru havuzları tanımlanabilecek ve sorular zorluk seviyelerine göre (kolay, orta, zor) kategorize edilecektir.

Kullanıcı, kendisi için oluşturulan kategoride özel müfredata bağlı olarak seviye tespit amaçlı bir soru çözüm sürecine girecektir. Her konu için kolay, orta ve zor seviyelerde sorular çözülecek ve kullanıcı tüm aşamaları tamamlayacaktır, kullanıcının tek seferde tüm soruları çözme gayreti göstermesi beklenmediğinden istediği zaman kaldığı yerden devam edebilmelidir.

Soru çözüm süreci tamamlandıktan sonra sistem, kullanıcının verdiği cevapları analiz ederek konu bazlı doğru-yanlış haritalandırması oluşturacaktır. Bu analiz sonucunda kullanıcının güçlü ve zayıf olduğu alanlar belirlenecektir.

Oluşan performans analizine göre sistem otomatik olarak kişiye özel bir soru havuzu oluşturacaktır. Kullanıcının başarı oranının düşük olduğu konulardan daha fazla soru seçilecek, başarı oranının yüksek olduğu konulardan ise daha az soru seçilecektir. Ayrıca eksik olunan konularda sorular temel seviyeden başlayarak orta ve zor seviyelere doğru ilerleyen bir yapı ile oluşturulacaktır. İyi olunan konularda ise daha az sayıda ancak daha yüksek zorluk seviyesinde sorular tercih edilebilecektir.

Örneğin bir kullanıcı Problemler konusunda %40 başarı göstermişse bu konudan daha fazla ve kolaydan zora doğru soru içeriği alırken, Kümeler konusunda %90 başarı göstermişse bu konudan daha az ama daha kaliteli (zor) soru alacaktır, Burası sistemi yapacak kişiyle konuşulup gerekirse daha da detaylandırılacak ya da değiştirilecektir.

Oluşturulan kişisel soru havuzu daha sonra otomatik olarak kitap formatında PDF çıktısına dönüştürülecektir. PDF çıktısı baskıya ve dizgiye uygun yapıda hazırlanmalıdır. Kitap içerisinde kapak sayfası, kullanıcı bilgileri (kişinin konulardaki başarı durumları, analizi), konu bazlı soru grupları ve baskı sürecine uygun sayfa düzenleri yer almalıdır.

Üretilen PDF dosyası sistem üzerinde saklanabilecek, admin panelinden görüntülenebilecek ve indirilebilecektir. Nihai amaç, bu PDF'in matbaa veya dizgi ekibine iletilerek kullanıcı adına özel basılı kitap haline getirilmesidir.

Toplu Soru Yükleme Sistemi

Sistemde müfredata bağlı konu havuzlarına ve oluşturulan quiz/sınav yapılarına toplu soru yükleme yapılabilmelidir.

Halihazırda kullandığımız bir soru robotu bulunmaktadır ve bu robotun ürettiği sorular belirli bir veri formatında çıktı vermektedir. Projeyi geliştirecek kişiye bu format detaylı olarak iletilecektir.

Geliştirilecek sistemin, belirtilen format üzerinden toplu soru içe aktarımını desteklemesi beklenmektedir. Böylece binlerce soru manuel giriş gerektirmeden sisteme aktarılabilecek, ilgili ders, konu ve zorluk seviyeleri ile ilişkilendirilebilecektir.

İçe aktarma sürecinde:

Toplu veri yükleme desteği bulunmalıdır.
Hatalı kayıtların raporlanabilmesi sağlanmalıdır.
Soruların ilgili müfredat yapılarıyla otomatik eşleştirilmesi desteklenmelidir.
Gerekli durumlarda tekrar yükleme ve güncelleme işlemleri yapılabilmelidir.

Teknik Beklentiler:
Laravel altyapısına uygun geliştirme yapılması
Mevcut admin paneline entegre çalışması
Modüler ve sürdürülebilir kod yapısı
Konu bazlı performans analiz sistemi
Performansa uygun soru seçim algoritması
PDF kitap üretim altyapısı
Toplu soru içe aktarma sistemi
Dokümantasyon ve kullanım desteğinin sağlanması

Teslim Edilmesi Beklenen Modüller:
Müfredat yönetim sistemi
Konu ve soru havuzu yönetimi
Toplu soru yükleme/içe aktarma sistemi
Seviye tespit sınav sistemi
Kullanıcı performans analiz sistemi
Kişiye özel soru havuzu oluşturma algoritması
PDF kitap üretim modülü
Admin paneli entegrasyonu

Notlar:
Kullanıcı yönetimi, üyelik sistemi ve mevcut platform altyapısı hazır durumdadır.
Soru üretim robotunun kullandığı veri formatı proje başlangıcında geliştiriciye iletilecektir.
Kod kalitesi, sürdürülebilirlik ve performans önemli değerlendirme kriterleri olacaktır.