body {
font-family: Arial, sans-serif;
line-height: 1.6;
max-width: 100%px;
margin: 0 auto;
padding: 20px;
}
.container {
background-color: #f5f5f5;
padding: 20px;
border-radius: 10px;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
h2 {
color: #2c3e50;
text-align: center;
}
.btn {
background-color: #3498db;
color: white;
border: none;
padding: 10px 20px;
border-radius: 5px;
cursor: pointer;
font-size: 16px;
margin-top: 20px;
}
.btn:hover {
background-color: #2980b9;
}
input[type=”text”] {
padding: 5px;
border: 1px solid #ddd;
border-radius: 3px;
margin-left: 5px;
}
.correct {
color: green;
}
.incorrect {
color: red;
}
#timer {
text-align: right;
color: #e74c3c;
font-weight: bold;
}
#resultat {
margin-top: 20px;
padding: 10px;
border-top: 1px solid #ddd;
}
Exercice : Conjuguez les verbes particuliers du premier groupe
Complétez les phrases avec la bonne conjugaison au présent.
⏳ Temps restant : 5:00
1. Je (nager) dans la piscine tous les samedis.
2. Tu (commencer) ton devoir maintenant.
3. Il (manger) toujours à la même heure.
4. Nous (payer) nos factures par prélèvement automatique.
5. Vous (nettoyer) la maison avant l’arrivée des invités.
6. Ils (appeler) leurs parents tous les dimanches.
7. J'(acheter) du pain frais chaque matin.
8. Tu (préférer) le thé ou le café ?
9. Elle (espérer) recevoir une réponse rapidement.
10. Nous (répéter) les consignes pour être sûrs.
let tempsRestant = 300; // 5 minutes = 300 secondes
let timerInterval;
function demarrerTimer() {
timerInterval = setInterval(function () {
let minutes = Math.floor(tempsRestant / 60);
let secondes = tempsRestant % 60;
secondes = secondes 0) {
tempsRestant–;
} else {
clearInterval(timerInterval);
verifier(); // Valide automatiquement après 5 minutes
document.getElementById(“timer”).innerHTML = “⏳ Temps écoulé !”;
}
}, 1000);
}
window.onload = demarrerTimer;
function verifier() {
clearInterval(timerInterval);
let reponses = [“nage”, “commences”, “mange”, “payons”, “nettoyez”, “appellent”, “achète”, “préfères”, “espère”, “répétons”];
let score = 0;
let feedback = “”;
for (let i = 1; i <= 10; i++) {
let userInput = document.getElementById("q" + i).value.trim().toLowerCase();
let correctAnswer = reponses[i – 1];
if (userInput === correctAnswer) {
feedback += `
✔️ Réponse ${i} correcte : ${userInput}
`;
score++;
} else {
feedback += `
❌ Réponse ${i} incorrecte. La bonne réponse est : ${correctAnswer}
`;
}
}
feedback += `
Score final : ${score}/10
`;
if (score === 10) {
feedback += “
🎉 Félicitations ! Vous avez parfaitement maîtrisé les verbes particuliers !
“;
} else if (score >= 7) {
feedback += “
👍 Bon travail ! Continuez à pratiquer ces verbes particuliers !
“;
} else {
feedback += “
🔄 Révisez les règles de conjugaison des verbes particuliers et réessayez !
“;
}
document.getElementById(“resultat”).innerHTML = feedback;
}