Skip to content

muaz742/cok-guzel-bir-orman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Çok Güzel Bir Orman

kullanıcının cevaplarına göre çıktı veren deneysel kişilik testi uygulaması
orman.muaz712.com

başlıklar

Kullanım

  • Orman'a gir,
  • Soruları cevapla,
  • Sonuçları gör,
  • Dilersen sonuçlarına ait linki paylaş.

Proje Rehberi

Bu projeye GitHub aracılığıyla katkı sağlayabilirsin.
"Git nedir?", "Nasıl kullanılır?", "Git mantığı nasıl çalışır?"

  • Fikir ve Önerileri Issues sayfasından New Issue aksiyonuyla paylaşabilirsin.
  • "Anlamam ben gitten mitten" diyorsan buyur buradan e-posta atabilirsin; bilgi@muaz712.com
  • "E-posta işi zor bana daha kolay bir yol lazım" diyenler, yorumlarda buluşalım.
    (parola: 'mutluymuş') --> Buraya Tıkla!

Yapı Hakkında

Yapı, ekranlardan oluşmaktadır.

"seçim, geçiş, sonuç" olmak üzere 3 tip ekran vardır.

Seçim ekranı, kullanıcının kararlarını seçimler ile ifade ettiği ekranlardır.
Geçiş ekranı, kullanıcının seçim veya sonuç görüntüleme işlemi yapmadığı ara ekranlardır.
Sonuç ekranı, kullanıcının seçimlerine göre şekil alan sonuçların görüntülendiği ekranlardır.

ekran işlev
seçim veri girdisi alma
geçiş kullanım deneyimi iyileştirme
sonuç rapor çıktısı verme

Ekranlar, elementlerden oluşmaktadır.

"başlık, yazı, buton" olmak üzere 3 tip element vardır.

Başlık, yazı biçimindedir. Görüntüleme elementidir. Ekranın üst kısmında bulunur. Her ekranda en fazla 1 başlık bulunabilir. Kullanıcıya yazılı mesaj iletme işlevini sağlar.
Yazı, yazı biçimindedir. Görüntüleme elementidir. Ekranın orta kısmında bulunur. Her ekranda en fazla 1 başlık bulunabilir. Kullanıcıya yazılı mesaj iletme işlevini sağlar.
Butonlar, buton biçimindedir. Etkileşim elementidir. Ekranın alt kısmında bulunur. Her ekranda en fazla 10 buton bulunabilir. Kullanıcıdan etki alma işlevini sağlar.

element biçim tip konum kullanım limiti işlev
başlık yazı görüntüleme üst 1 mesaj verme
yazı yazı görüntüleme orta 1 mesaj verme
buton buton etkileşim alt 10 mesaj alma

Çalışma prensibi

Yapı, kullanıcı seçimlerine göre tepki verir.

Olaylar, istemci ve sunucuda bulunan iki kontrol birimi tarafından yönetilir.
Bu birimler, HTTP üzerinden JSON dili kullanarak aralarında iletişim kurar.

asamalar0
İşlem aşamaları;

  • kullanıcı tarafından ekran üzerinde buton seçimi yapılır.
  • İstemci kontrol birimi, kullanıcının seçimini JSON formatına dönüştürür.
    Sunucu kontrol birimine gönderir.
  • Sunucu kontrol birimi, gelen talebi yorumlar.
    Uygulanacak aksiyona karar verir.
    Aksiyon dönütünü JSON formatına dönüştürür.
    İstemci kontrol birimine gönderir.
  • Aksiyon dönütü alan istemci kontrol birimi, aksiyon tipine göre işlem başlatır.
    Aksiyon verilerini işlemde kullanır.
  • Uygulanan işleme göre ekran güncellemesi yapılır

Katkılar

Projeye katkıda bulunanları burada ifşa ediyorum.

Kişi Katkı
kişi adı kişi katkısı
tugay orman için sonuç yazıları üretti