Skip to content

Latest commit

 

History

History
76 lines (55 loc) · 2.59 KB

README.md

File metadata and controls

76 lines (55 loc) · 2.59 KB

Eğitim Modülü

Eğitim Modülü, eğitim kurumlarının öğretmenleri ve öğrencileri yöneterek kendi eğitim sistemini online olarak uygulayabilecekleri bir uygulamadır.

  • Kurumlar
  • Öğretmenler
  • Öğrenciler

Ne yapılabilir?

  • Öğretmenler, kurumdaki öğrenciler için online sınavlar düzenleyebilir
  • Öğretmenler, kurumdaki öğrenciler için döküman paylaşımında bulunabilir
  • Öğretmenler, kurumdaki öğrencileri istatistiksel analizler ile takip edebilir
  • Öğretmenler, kurumdaki öğrenciler ile iletişime geçebilir(düşünülüyor)
  • Kurumlar, öğretmenlerini ve öğrencilerini takip edip istatistiksel analizler ile çıkarımlar yapabilir

Ayrıca:

  • Kurumlar, kendi oluşumlarına uygun planlara göre hizmet alabilir

Planları tamamen dinamik olarak belirleme düşünülüyor.

Projenin Tasarlanması

Wiki

Projede kullanılması planlanan teknolojiler

Backend için NodeJs

Temelde kullanılabilecek bazı paketler(Backend)

Npm Paket Nedir?
express Web sunucu çatısı
express-session User işlemleri için session
passport Authentication işlemleri
sequelize Database bağlantısı ve işlemleri için ORM
pg PostgreSql işlemleri

Not: Authentication işlemleri için JWT bazlı doğrulama düşünülebilir**

Frontend için ReactJs

Kullanılabilecek kurulum paketleri

  • create-react-app(Client Side Rendering, klasik ReactJs)
  • NextJs(Server Side Rendering)

Temelde kullanılabilecek bazı paketler(Frontend)

Npm Paket Nedir?
axios HTTP Requests
redux Yönetim kütüphanesi(Veri yönetimi)
connected-react-router Routing işlemleri(redux ile uyumlu)

Düşünülen CSS Frameworkleri

  • Semantic UI
  • Bootstrap
  • Material UI
  • Tailwind

Database için PostgreSQL, MySQL ya da MSSQL düşünülüyor

Projenin ürün aşamasında DOCKER desteği düşünülüyor

Geliştirme süreci için araştırmalar devam ediyor...