Extension:QuizGame

From mediawiki.org
This page is a translated version of the page Extension:QuizGame and the translation is 100% complete.
MediaWiki manüel uzantıları
QuizGame
Sürüm durumu: kararlı
Uygulama Özel sayfa
Açıklama AJAX kullanan interaktif soru oyunu
Yazar(lar)
En son sürüm 4.3
MediaWiki 1.39+
Veritabanı değişiklikleri Evet
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
  • $wgCreateQuizThresholds
  • $wgQuizLogs
  • quizadmin
Quarterly downloads 5 (Ranked 139th)
Translatewiki.net adresinde mevcutsa, QuizGame uzantısını çevirin
Sorunlar Açık görevler · Hata bildir

QuizGame uzantısı, kullanıcıların etkileşimli testler oluşturmasına ve bunları almasına olanak tanır.

  • Special:QuizGameHome küçük sınavların ana sayfasıdır.
  • Special:QuizLeaderboard çoğu sınavda doğru cevap veren kullanıcıları gösterir.
  • Sınav hizmetlileri tarafından sınav istatistiklerini yeniden hesaplamak için Special:QuizRecalcStats kullanılabilir.
  • Special:ViewQuizzes mevcut tüm sınavları görüntülemek için kullanılabilir.

See Help:Extension:QuizGame for more information on how to use this extension.

Bağımlılıklar

  • Extension:SocialProfile
  • Yeni veritabanı tabloları: quizgame_questions, quizgame_answers, quizgame_choice ve quizgame_user_view

Kurulum

  • Dosyaları indirin ve extensions/ klasörünüzdeki QuizGame adlı dizine yerleştirin.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/QuizGame
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'QuizGame' );
    
  • Bu uzantının ihtiyaç duyduğu gerekli veritabanı tablolarını otomatik olarak oluşturacak betik güncelleme komutunu çalıştırın.
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Kullanıcı hakları

Bu uzantı, yeni bir kullanıcı hakkı ekliyor, bu da sınavların yönetilmesine izin veren quizadmin. Varsayılan olarak hizmetliler ve personel bu kullanıcı hakkına sahiptir.

Kullanıcı puanları

  • $wgUserStatsPointValues['quiz_answered'] — mevcut sınav oyunu sorularını cevaplamak için puan vermek için bunu bir şeye ayarlayın.
  • $wgUserStatsPointValues['quiz_correct'] — Bunun ne yaptığı hakkında hiçbir fikrim yok. Kaynak koddan ilgili yorum: "Kullanıcının kaç testin doğru cevap verdiğine ilişkin istatistiklere ekle"
  • $wgUserStatsPointValues['quiz_created'] — yeni sınav oyunları oluşturmak için puan vermek için bir şeye ayarlayın.
  • $wgUserStatsPointValues['quiz_points'] — Bunun ne yaptığı hakkında hiçbir fikrim yok. Kaynak koddan ilgili yorum: "Toplam noktaya ekle"

Parametreler

  • $wgQuizLogs — sınav oluşturma günlüğü olsun ya da olmasın. Varsayılan değeri true.
  • $wgCreateQuizThresholds — örneğin, kullanıcıların yeni testler oluşturmadan önce en az 5 düzenlemeye sahip olmalarını istiyorsanız 'edits' => 5. Varsayılan olarak boş bir dizidir (kısıtlama yoktur).
  • $wgQuizID — bu, geçerli testin dahili kimlik numarasıdır ve QuizGame tarafından dahili olarak kullanılır. Burada sadece bütünlük adına belgelenmiştir. Ayarlamayın!