Kullanıcı Kılavuzu

Rate

11/2/26
Rate

1. Rate Elementine Genel Bakış

Rate elementi, kullanıcıların bir içerik, hizmet veya deneyimi belirli bir ölçek üzerinden puanlamasını sağlayan görsel bir değerlendirme elementidir. Yıldız, ikon veya benzeri görsel göstergelerle desteklenen yapısı sayesinde kullanıcılar, değerlendirmelerini hızlı ve sezgisel bir şekilde yapabilir.

Rate elementi; memnuniyet, kalite, performans, beğeni düzeyi gibi öznel değerlendirmelerin toplanmasında kullanılır. Görsel geri bildirim sunması, kullanıcı etkileşimini artırır ve değerlendirme sürecini kolaylaştırır.

(i) Rate elementi yalnızca web uygulamalarında desteklenmektedir.

1.1. Sık Kullanım Senaryoları

  • Ürün veya hizmet memnuniyet değerlendirmeleri
  • İçerik, eğitim veya etkinlik puanlamaları
  • Kullanıcı geri bildirim ve anket ekranları
  • Kalite, performans veya deneyim ölçümleri
  • Yorum ve değerlendirme sistemleri

2. Temel Özellikler

  • Görsel puanlama sistemi: Yıldız veya ikon tabanlı yapısı sayesinde kullanıcılar değerlendirmelerini sezgisel olarak yapabilir.
  • Belirli bir ölçek üzerinden değerlendirme: Puanlama, tanımlanan minimum ve maksimum değerler (ör. 1–5) üzerinden gerçekleştirilir.
  • Anlık görsel geri bildirim: Kullanıcı puanlama yaptıkça seçilen değer görsel olarak vurgulanır.
  • Form ve aksiyonlarla uyumlu çalışma: Rate elementi; form submit, state güncelleme, anket ve geri bildirim senaryolarında sorunsuz şekilde kullanılabilir.

2.1. Rate Elementi Özellikleri (Properties)

Properties panelinden aşağıdaki ayarları yapılandırabilirsiniz:

  • Value: Seçilen puanı veya değerlendirme sonucunu gösterir. Başlangıç değeri olarak sabit bir puan belirlenebilir veya değer dinamik olarak değiştirilebilir.
  • Allow Half: Kullanıcıların yarım puan seçebilmesine olanak tanır (örn. 3.5 yıldız veya toplam puanın 4.3 olarak gösterilmesi gibi).
  • Count: Puanlama sisteminde yer alacak toplam yıldız veya puan sayısını belirler (örn. 5 yıldız veya 10 yıldızlık bir değerlendirme).

2.2. Elemente Eklenebilen Aksiyonlar

Rate elementi, kullanıcıların yaptığı puanlama işlemlerine bağlı olarak olay (event) bazlı aksiyonlar tetiklenmesini destekler. Aksiyonlar, elementin kendisine değil; kullanıcı puanı değiştirdiğinde tetiklenen event’e bağlanır.

Rate elementi için aksiyonlar, Properties > Add Action alanı üzerinden aşağıdaki event aracılığıyla tanımlanabilir.

Desteklenen Aksiyon Tetikleyicisi

onChange: Kullanıcı Rate elementi üzerinde seçtiği puanı her değiştirdiğinde tetiklenir.

Kullanım amaçları:

  • Seçilen puanı state veya değişken olarak kaydetmek
  • Kullanıcı geri bildirimlerini anlık olarak işlemek
  • Puanlamaya bağlı olarak ek alanlar göstermek (ör. düşük puanda yorum alanı açmak)
  • Anket veya değerlendirme sonuçlarını güncellemek
  • API veya workflow tetikleyerek değerlendirme verisini göndermek

Örnek senaryo:  Kullanıcı bir hizmeti 2 yıldızla değerlendirdiğinde, sistem otomatik olarak “Geri bildiriminizi paylaşmak ister misiniz?” alanını görünür hale getirir.

Aksiyonlara İlişkin Temel Kurallar

  • Rate elementi yalnızca onChange event’i üzerinden aksiyon tetikleyebilir.
  • Kullanıcı puanı her güncellediğinde onChange event’i çalışır.
  • Aynı onChange event’i için birden fazla aksiyon tanımlanabilir.

Rate elementi, özellikle geri bildirim, memnuniyet ölçümü ve anket senaryolarında aksiyonlarla birlikte kullanıldığında etkili ve kullanıcı dostu bir değerlendirme deneyimi sunar.

3. Rate Elementi Nasıl Kullanılır? 

Bu bölümde Rate elementinin kullanıcı geri bildirimi toplamak amacıyla nasıl kullanıldığını, örnek bir uygulama senaryosu üzerinden ele alacağız.

Senaryo: Uygulama Memnuniyet Değerlendirmesi

Bir mobil/web uygulamasında, kullanıcı belirli bir işlemi tamamladıktan sonra (örneğin bir görevi bitirdiğinde veya uygulamayı bir süre kullandığında) memnuniyetini hızlıca belirtmesi için bir değerlendirme ekranı gösterilir.

Bu ekranda kullanıcıdan:

  • Uygulamayı yıldızlarla puanlaması,
  • İsterse uygulama mağazasına yönlenmesi,
  • Ya da değerlendirmeyi geçmesi
    beklenir.

Bu yapı sayesinde kullanıcıdan doğrudan ve düşük eforlu geri bildirim alınır.

Senaryoda:

  • Ekranın üst kısmında kullanıcıya teşekkür mesajı gösterilir.
  • Orta alanda Rate elementi ile yıldızlı puanlama yapılır.
  • Rate seçimine göre kullanıcı aksiyon almaya yönlendirilir.
  • Alt kısımda kullanıcıya iki seçenek sunulur:
    • Rate on App Store
    • No, thanks

Adım 1 - Veri Kaynağı Oluşturma

DataSources modülünde tablo oluşturma: 

  • Datasources modülüne gidin. 
  • Ardından Tables sekmesine gidin.
  • AppRate” adında yeni tablo oluşturun.
  • Kurulması gereken tablo yapısı aşağıdaki gibidir:
  • Önemli Alan adları:
    • Description: Kullanıcının uygulama hakkında yaptığı yorum veya değerlendirme metnini tutar ve listeleme ekranlarında geri bildirim olarak gösterilir.
    • RatingValue: Kullanıcının verdiği puan değerini saklar ve ortalama puan hesaplama, filtreleme ve istatistiksel analizlerde kullanılır.

Adım 2 – UI Elementlerini Ekleme ve Yapılandırma

  • UI Design modülünü açın.
  • Sayfaya Elements > Container > VerticalStack elementini sürükleyip bırakın.
  • Vertical Stack elementi içerisini VerticalStack > Styling > Layout > Yatayda Ortala olarak ayarlayın.
  • Vertical Stack içerisine Elements > Display > Image elementini sürükleyip bırakın.
  • Gösterilecek görseli Image > Properties > Value > Uploaded Images > Add Image alanından seçin.
  • Görsel boyutlarını Image > Styling > Layout > Width ve Height > 125 px olarak ayarlayın.
  • Image altına Vertical Stack içerisine Elements > Display > Label elementini sürükleyip bırakın.
  • Yazı içeriğini Label > Properties > Value > “Teşekkürler!” olarak güncelleyin.
  • Yazı stilini Label > Styling > Text > Style > Normal Text ve Heading 3 olarak seçin.
  •  Altına bir Elements > Display > Label elementi daha sürükleyip bırakın.
  •  Yazı içeriğini Label > Properties > Value > “Geri bildiriminiz bizim için çok değerli. Yorumunuz için teşekkür ederiz.!” olarak güncelleyin.
  •  Altına Elements > Numeric Input > Rate elementini sürükleyip bırakın.
  • Başlangıçta Rate elementi değerini Rate > Properties > Value > 5 olarak ayarlayın.
  • Senaryonuza bağlı olarak Rate > Properties > AllowHalf > Kapalı olarak ayarlayın. 
Yarım işaretlemeler için tabloda RatingValue alanını tipini Decimal olarak tanımlamanız gerekir.
  • Yıldız sayısını Rate > Properties > Count > 5 olarak ayarlayın. Ön tanımda kendisi 5 olarak gelecektir.
  • Rate elementi altına Elements > Text Input > TextArea elementini sürükleyip bırakın.
  • Altına Elements > Navigation > Button elementini sürükleyip bırakın.
  • Buton üzerindeki yazıyı Button > Properties > Label > “Gönder” olarak güncelleyin.
  • Button elementine Button > Add Action > onClick > Managed DB > Save Record kayıt aksiyonunu ekleyin.
  •  Aksiyonda AppRate tablosunu ve aşağıdaki sütunları seçin.
  •  CreatedDate alanına Default > Now tanımlamasını yapın.
  •  Description alanına Components > TextArea > value tanımlamasını yapın.
  •  RatingValue alanına Components > Rate > value tanımlamasını yapın.
  •  Id alanına Default > New Guid tanımlamasını yapın.
  •  Son durumda kayıt aksiyonu aşağıdaki gibi olmalıdır.
  •  Gönderim sonrası ana sayfaya dönüş yapmak için Button > Add Action > Navigation > Navigate alanında ana sayfanızı seçiniz.

Preview

Uygulama test edildiğinde, kullanıcı uygulama hakkındaki görüşlerini ve değerlendirmelerini yıldızlı puanlama alanı üzerinden kolayca iletebilir. Kullanıcı, verdiği puanı seçtikten sonra yorum alanına düşüncelerini yazabilir ve “Gönder” butonu ile geri bildirimini sisteme iletebilir. Gönderim sonrası kullanıcıya teşekkür mesajı gösterilerek değerlendirme sürecinin başarıyla tamamlandığı bilgisi sunulur. Bu yapı sayesinde kullanıcı memnuniyeti ve geri bildirim toplama süreci pratik ve anlaşılır bir şekilde yönetilir.

4. Ortak Özellikler (Properties)

Rate elementi üzerinde yer alan bazı alanlar tüm UI elementlerinde ortak olarak kullanılır. Bu nedenle, aşağıdaki özelliklerin detaylı açıklamaları ilgili genel kılavuz sayfalarında yer almaktadır:

5. Kullanım Tavsiyeleri (Best Practices)

Rate elementini kullanırken aşağıdaki iyi uygulamalar, kullanıcıların değerlendirme yapmasını kolaylaştırır ve toplanan geri bildirimlerin kalitesini artırır:

  • Puanlama ölçeğini net ve tutarlı belirleyin. 1–5 veya 1–10 gibi ölçekler açıkça tanımlanmalı ve uygulama genelinde tutarlı kullanılmalıdır.
  • Puanlamanın neyi ifade ettiğini açıklayın. Gerekirse Rate elementinin yakınında kısa bir açıklama veya etiket kullanarak kullanıcıyı yönlendirin.
  • Varsayılan puan atamasını dikkatli kullanın. Otomatik seçili bir değer, kullanıcıyı istemeden yönlendirebilir. Gereksiz durumlarda boş bırakılması önerilir.

6. Kısıtlamalar

  • Rate elementi yalnızca web uygulamalarında desteklenir.
  • Sayısal hassasiyet gerektiren değerlendirmeler için uygun değildir; yalnızca sembolik puanlama sağlar.
  • Aksiyonlar yalnızca onChange event’i üzerinden tetiklenebilir.
No items found.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar