git clone https://github.com/arinweb/pythonquestion
cd pythonquestion
python index.py
Name | Value |
---|---|
jsonFileName | test.json |
question | object |
name | soru |
reply | cevap |
option | ["a","b","c","d","e"] |
skip | true |
totalpoint | 100 |
point | object |
status | false |
name | puan |
{
"jsonFileName": "test.json",
"question":{
"name":"soru",
"reply":"cevap",
"option":["a","b","c","d","e"],
"skip":true,
"totalPoint": 100,
"point":{
"status":false,
"name":"puan"
}
}
}
[
{
"soru":"Soru İçeriği",
"cevap":"a",
"a":"A Şıkkı",
"b":"B Şıkkı",
"c":"C Şıkkı",
"d":"D Şıkkı",
"e":"E Şıkkı",
"puan":10
}
]
Json dosyasının konumunu belirtmek için kullanılır.
Soru içerik değişken adı soru
Doğru Yanıt değişken adı cevap
Cevap Şıkları ["a","b","c","d","e"]
ÖR: ["x","y","z"]
Soruyu atlama izni değer true ise soru atlanabilir değer false ise soru atlanamaz mutlaka cevaplanması gerekir.
Toplam puan 100 toplam puanı soru adedine bölünür ve kazanılan puan belirlenir.
ÖR: Toplam Puan 100,Soru adedimizde 5 / 100 ÷ 5 = 20 Yani bir soru 20 puana eşit olmaktadır.
Özel puan ayarlayabilirsiniz her soru için ayrı ayrı, değer true ise question point name değişkeninde belirttiğiniz değerdeki puanlar baz alınır false ise totalPoint işlemi uygulanır.
Özel puan değişken adı puan