mirror of
https://github.com/MarijnDoeve/TijdVoorDeTest.git
synced 2026-03-06 04:44:19 +01:00
Add second quiz
This commit is contained in:
@@ -35,11 +35,14 @@ class KrtekFixtures extends Fixture
|
|||||||
->addCandidate(new Candidate('Remy'))
|
->addCandidate(new Candidate('Remy'))
|
||||||
->addCandidate(new Candidate('Robbert'))
|
->addCandidate(new Candidate('Robbert'))
|
||||||
->addCandidate(new Candidate('Tom'))
|
->addCandidate(new Candidate('Tom'))
|
||||||
->addQuiz($this->createQuiz1($season));
|
->addQuiz($this->createQuiz1($season))
|
||||||
|
->addQuiz($this->createQuiz2($season));
|
||||||
|
|
||||||
$manager->flush();
|
$manager->flush();
|
||||||
}
|
}
|
||||||
private function createQuiz1(Season $season): Quiz {
|
|
||||||
|
private function createQuiz1(Season $season): Quiz
|
||||||
|
{
|
||||||
return (new Quiz())
|
return (new Quiz())
|
||||||
->setName('Quiz 1')
|
->setName('Quiz 1')
|
||||||
->setSeason($season)
|
->setSeason($season)
|
||||||
@@ -187,4 +190,152 @@ class KrtekFixtures extends Fixture
|
|||||||
)
|
)
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function createQuiz2(Season $season): Quiz
|
||||||
|
{
|
||||||
|
return (new Quiz())
|
||||||
|
->setName('Quiz 2')
|
||||||
|
->setSeason($season)
|
||||||
|
|
||||||
|
->addQuestion((new Question())
|
||||||
|
->setQuestion('Is de Krtek een man of een vrouw?')
|
||||||
|
->addAnswer(new Answer('Man'))
|
||||||
|
->addAnswer(new Answer('Vrouw', true))
|
||||||
|
)
|
||||||
|
|
||||||
|
->addQuestion((new Question())
|
||||||
|
->setQuestion('Heeft de Krtek dieetwensen of allergieën?')
|
||||||
|
->addAnswer(new Answer('nee'))
|
||||||
|
->addAnswer(new Answer('De Krtek is vegetariër', true))
|
||||||
|
->addAnswer(new Answer('De Krtek is flexitariër'))
|
||||||
|
->addAnswer(new Answer('De Krtek heeft een allergie'))
|
||||||
|
->addAnswer(new Answer('De Krtek heeft een intolerantie'))
|
||||||
|
->addAnswer(new Answer('De Krtek eet geen rundvlees'))
|
||||||
|
->addAnswer(new Answer('De Krtek eet geen waterdieren'))
|
||||||
|
)
|
||||||
|
|
||||||
|
->addQuestion((new Question())
|
||||||
|
->setQuestion('Hoe heet het huisdier/de huisdieren van de Krtek?')
|
||||||
|
->addAnswer(new Answer('Amy, Karel en Floyd'))
|
||||||
|
->addAnswer(new Answer('Flip en Majoor'))
|
||||||
|
->addAnswer(new Answer('Benji'))
|
||||||
|
->addAnswer(new Answer('Sini'))
|
||||||
|
->addAnswer(new Answer('Tom'))
|
||||||
|
->addAnswer(new Answer('De huisdieren van de Krtek hebben geen naam'))
|
||||||
|
->addAnswer(new Answer('De Krtek heeft geen huisdieren', true))
|
||||||
|
)
|
||||||
|
|
||||||
|
->addQuestion((new Question())
|
||||||
|
->setQuestion('Wat dronk de Krtek deze ochtend bij het ontbijt?')
|
||||||
|
->addAnswer(new Answer('Koffie'))
|
||||||
|
->addAnswer(new Answer('Thee'))
|
||||||
|
->addAnswer(new Answer('Water', true))
|
||||||
|
->addAnswer(new Answer('Melk'))
|
||||||
|
->addAnswer(new Answer('Sap'))
|
||||||
|
->addAnswer(new Answer('Niks'))
|
||||||
|
)
|
||||||
|
|
||||||
|
->addQuestion((new Question())
|
||||||
|
->setQuestion('Waar ging de eerste vakantie die de Krtek zich nog herinnert heen?')
|
||||||
|
->addAnswer(new Answer('Denemarken'))
|
||||||
|
->addAnswer(new Answer('Drenthe'))
|
||||||
|
->addAnswer(new Answer('Mallorca'))
|
||||||
|
->addAnswer(new Answer('Marokko'))
|
||||||
|
->addAnswer(new Answer('Oostenrijk'))
|
||||||
|
->addAnswer(new Answer('Turkije'))
|
||||||
|
->addAnswer(new Answer('Zweden', true))
|
||||||
|
)
|
||||||
|
|
||||||
|
->addQuestion((new Question())
|
||||||
|
->setQuestion('Met welk groepje ging de Krtek als eerste het Douanespel in?')
|
||||||
|
->addAnswer(new Answer('Het eerste groepje', true))
|
||||||
|
->addAnswer(new Answer('Het tweede groepje'))
|
||||||
|
->addAnswer(new Answer('Het derde groepje'))
|
||||||
|
->addAnswer(new Answer('Het vierde groepje'))
|
||||||
|
->addAnswer(new Answer('Het vijfde groepje'))
|
||||||
|
)
|
||||||
|
|
||||||
|
->addQuestion((new Question())
|
||||||
|
->setQuestion('Gelooft de Krtek ergens in?')
|
||||||
|
->addAnswer(new Answer('Nee'))
|
||||||
|
->addAnswer(new Answer('Het universum', true))
|
||||||
|
->addAnswer(new Answer('Toeval'))
|
||||||
|
->addAnswer(new Answer('De Krtek is hindoeïstisch'))
|
||||||
|
)
|
||||||
|
|
||||||
|
->addQuestion((new Question())
|
||||||
|
->setQuestion('At de Krtek op vrijdagavond heksenkaas tijdens het diner?')
|
||||||
|
->addAnswer(new Answer('Ja', true))
|
||||||
|
->addAnswer(new Answer('Nee'))
|
||||||
|
)
|
||||||
|
|
||||||
|
->addQuestion((new Question())
|
||||||
|
->setQuestion('Hoe laat ging de Krtek gisteravond naar bed?')
|
||||||
|
->addAnswer(new Answer('Tussen 0:00 en 0:59 uur'))
|
||||||
|
->addAnswer(new Answer('Tussen 1:00 en 1:59 uur', true))
|
||||||
|
->addAnswer(new Answer('Tussen 2:00 en 2:59 uur'))
|
||||||
|
->addAnswer(new Answer('Na 3:00'))
|
||||||
|
)
|
||||||
|
|
||||||
|
->addQuestion((new Question())
|
||||||
|
->setQuestion('Hoeveel batterijen heeft de Krtek naar het bord gebracht bij het douanespel?')
|
||||||
|
->addAnswer(new Answer('1'))
|
||||||
|
->addAnswer(new Answer('2'))
|
||||||
|
->addAnswer(new Answer('3'))
|
||||||
|
->addAnswer(new Answer('geen', true))
|
||||||
|
)
|
||||||
|
|
||||||
|
->addQuestion((new Question())
|
||||||
|
->setQuestion('Wat keek de Krtek als kind graag op TV?')
|
||||||
|
->addAnswer(new Answer('Digimon', true))
|
||||||
|
->addAnswer(new Answer('Floris'))
|
||||||
|
->addAnswer(new Answer('Het huis Anubis'))
|
||||||
|
->addAnswer(new Answer('Sesamstraat'))
|
||||||
|
->addAnswer(new Answer('Spongebob Squarepants'))
|
||||||
|
->addAnswer(new Answer('Teletubbies'))
|
||||||
|
)
|
||||||
|
|
||||||
|
->addQuestion((new Question())
|
||||||
|
->setQuestion('Waarin zat op de heenreis de bagage van de Krtek (voornamelijk)?')
|
||||||
|
->addAnswer(new Answer('In koffer(s)', true))
|
||||||
|
->addAnswer(new Answer('In losse tas(sen)'))
|
||||||
|
->addAnswer(new Answer('In een rugzak'))
|
||||||
|
)
|
||||||
|
|
||||||
|
->addQuestion((new Question())
|
||||||
|
->setQuestion('Van welk geluid gaan de haren van de Krtek overeind staan?')
|
||||||
|
->addAnswer(new Answer('Een vork die door een metalen pan krast '))
|
||||||
|
->addAnswer(new Answer('Smakkende mensen'))
|
||||||
|
->addAnswer(new Answer('Een vork die over een bord schraapt'))
|
||||||
|
->addAnswer(new Answer('Schuren met schuurpapier'))
|
||||||
|
->addAnswer(new Answer('Nagels op een krijtbord'))
|
||||||
|
->addAnswer(new Answer('Servies dat tegen elkaar klettert'))
|
||||||
|
->addAnswer(new Answer('Het geroekoe van een duif', true))
|
||||||
|
->addAnswer(new Answer('Piepschuim'))
|
||||||
|
)
|
||||||
|
|
||||||
|
->addQuestion((new Question())
|
||||||
|
->setQuestion('Wilde de Krtek penningmeester worden?')
|
||||||
|
->addAnswer(new Answer('Ja'))
|
||||||
|
->addAnswer(new Answer('Nee', true))
|
||||||
|
)
|
||||||
|
|
||||||
|
->addQuestion((new Question())
|
||||||
|
->setQuestion('Wie is de Krtek?')
|
||||||
|
->addAnswer(new Answer('Claudia', true))
|
||||||
|
->addAnswer(new Answer('Eelco'))
|
||||||
|
->addAnswer(new Answer('Elise'))
|
||||||
|
->addAnswer(new Answer('Gert-Jan'))
|
||||||
|
->addAnswer(new Answer('Iris'))
|
||||||
|
->addAnswer(new Answer('Jari'))
|
||||||
|
->addAnswer(new Answer('Lara'))
|
||||||
|
->addAnswer(new Answer('Lotte'))
|
||||||
|
->addAnswer(new Answer('Myrthe'))
|
||||||
|
->addAnswer(new Answer('Philine'))
|
||||||
|
->addAnswer(new Answer('Remy'))
|
||||||
|
->addAnswer(new Answer('Robbert'))
|
||||||
|
->addAnswer(new Answer('Tom'))
|
||||||
|
)
|
||||||
|
;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ class Season
|
|||||||
private bool $preregisterCandidates;
|
private bool $preregisterCandidates;
|
||||||
|
|
||||||
/** @var Collection<int, Quiz> */
|
/** @var Collection<int, Quiz> */
|
||||||
#[ORM\OneToMany(targetEntity: Quiz::class, mappedBy: 'season', orphanRemoval: true)]
|
#[ORM\OneToMany(targetEntity: Quiz::class, mappedBy: 'season', cascade: ['persist'], orphanRemoval: true)]
|
||||||
private Collection $quizzes;
|
private Collection $quizzes;
|
||||||
|
|
||||||
/** @var Collection<int, Candidate> */
|
/** @var Collection<int, Candidate> */
|
||||||
|
|||||||
Reference in New Issue
Block a user