Liman MYS altyapısı kullanılarak sistem yöneticisi, akademisyen ve öğrencilerin kullanabileceği temel düzeyde bir Ders Bilgi Sistemi eklentisi.
- Projemizde Liman Merkezi Yönetim Sistemi’nin altyapılarını kullanarak sistem yöneticisi, akademisyen ve öğrencilerin kullanabileceği temel düzeyde bir Ders Bilgi Sistemi (DBS) platformu oluşturmayı amaçladık.
- Ders Bilgi Sistemi kapsamında sistem yöneticilerinin ders oluşturup akademisyenlere atamasını, öğrencilerin ise bu derslerden dilediklerini talep etmesini sağladık. Akademisyenlere ise öğrencilerin bu taleplerini onaylama veya reddetme seçeneklerini sunarak altyapımızı zenginleştirdik.
- Temelde Liman MYS farklı sunucular üzerinde eklenti geliştirilmesi ve bu sunucuların yönetilmesine dayanan bir sistem olsa da biz bu projede Liman’a kullanıcı yönetimi tabanlı bir eklenti geliştirerek Liman’a farklı bir bakış açısı kazandırdık.
- Liman’ın gerek bünyesinde barındırdığı kullanıcı özelliği ve izin alternatifleri gerekse veritabanı yapısı DBS sistemi için fazlasıyla avantaj sağlamaktaydı. Biz de Liman’ın bu ve daha birçok kolaylığından yararlanarak DBS platformlarına Liman üzerinde bir alternatif geliştirmesinde bulunduk.
- Detaylı Kullanıcı Yönetimi
- Rol Grupları ve Yetkilendirmeleri
- Güvenlik
- Bildirim Sistemi
- Eklenti Altyapısı ve Barındırdığı Fonksiyonlar
- Arayüz Olanakları
Ders Bilgi Sistemi platformumuzda sistemin yönetilmesi için Liman MYS dışında farklı teknolojiler de kullanmaktayız. Platformda temel olarak
- DBS verilerinin ve bildirimlerinin tutulması için PostgreSQL veritabanı, Veritabanı sistemine erişim ve VT işlemleri (okuma, yazma, düzenleme) için Golang dilinde geliştirdiğimiz API ve çok sayıda Golang kütüphaneleri,
- Bilgilerin Liman arayüzünde sağlıklı ve kullanıcı dostu şekilde sunulabilmesi için VueJS kütüphanesi kullanılmış ve bunlar haricinde pek çok teknolojiden yararlanılmıştır
Ali Buğra OKKALI - Fatih Arslan TUGAY