Please input your answers and press "Enter" to check them.


$end) continue; } if (strcasecmp($vocab[$i]['TYPE'], "noun")) continue; if (!$vocab[$i]['DECLENSION']) continue; if ($decl) { if ($vocab[$i]['DECLENSION'] != $decl) continue; } $list[$num++] = array($vocab[$i]['PLURAL'], $vocab[$i]['LATIN'], $vocab[$i]['DECLENSION'], $vocab[$i]['GENDER']); } if ($start == $end) $count = sizeof($list); if (!sizeof($list)) { print ""; } else while ($count && sizeof($list)) { $i = rand(0, sizeof($list) - 1); $parts = preg_split("/, /", $list[$i][1]); $types = array("Nom", "Gen", "Dat", "Acc", "Abl", "Voc"); // try to do Voc less often $j = rand(0, 10); if ($j > 5) $j -= 6; $type = $types[$j]; $n = $list[$i][0] ? 2 : rand(1, 2); ?>
There aren't any nouns to quiz you on!

Quiz declensions for nouns (random cases) from Chapter to Chapter

Return to Main Page