possible to exclude levels and change how questions are served

This commit is contained in:
Rene Kievits
2025-11-02 17:07:23 +01:00
parent e9f115a32a
commit 16da0f04ac
10 changed files with 477 additions and 175 deletions

View File

@@ -41,15 +41,13 @@ class OptionsGrid extends StatelessWidget {
if (showResult) {
if (correctAnswers != null && correctAnswers!.contains(o)) {
currentButtonColor = theme.colorScheme.tertiary;
} else if (o == selectedOption) {
currentButtonColor = theme.colorScheme.error;
}
}
return SizedBox(
width: 160,
child: ElevatedButton(
onPressed: isDisabled ? null : () => onSelected(o),
onPressed: isDisabled || o == '---' ? null : () => onSelected(o),
style: ElevatedButton.styleFrom(
backgroundColor: currentButtonColor,
foregroundColor: currentTextColor,