Anglais – 4e

Thème : Citizenship & Digital Citizenship

Objectifs d’apprentissage :

  • Comprendre la notion de citoyenneté (droits/devoirs)
  • Identifier les bons comportements en ligne
  • Utiliser le vocabulaire de la citoyenneté numérique en anglais
  • Savoir exprimer des règles ou conseils
  • Réfléchir à l’impact de ses actions sur Internet

1. What is a citizen?




A is someone who behaves responsibly online.

3. Which of these is a responsible behavior online?




Traduis : “Take breaks when you use the Internet.”

Don’t share your on unknown websites.

6. What should you do before posting something online?




Traduis : “A digital citizen respects the law and the terms of use.”

Score : 0/7
.question { font-weight: bold; } .choices label { display: block; margin-bottom: 4px; } .good { color: green; } .bad { color: red; } .answer { margin-top: 10px; background: #f3f3f3; padding: 8px; } .helper { margin-top: 5px; display: block; } input.correct { border: 2px solid green; } input.incorrect { border: 2px solid red; } document.addEventListener(‘click’, function (e) { if (e.target.matches(‘input[type=radio]’)) { const isCorrect = e.target.dataset.answer === « true »; const questionId = e.target.dataset.questionId; const inputs = document.querySelectorAll(`input[name=q${questionId}]`); inputs.forEach(i => i.parentElement.classList.remove(‘good’, ‘bad’)); e.target.parentElement.classList.add(isCorrect ? ‘good’ : ‘bad’); updateScore(); } if (e.target.matches(‘.js-show-answer’)) { const answerDiv = e.target.nextElementSibling; answerDiv.hidden = !answerDiv.hidden; e.target.setAttribute(‘aria-expanded’, !answerDiv.hidden); } }); function updateScore() { let total = 0; document.querySelectorAll(‘[data-type= »qcm »]’).forEach(article => { const selected = article.querySelector(‘input[type=radio]:checked’); if (selected && selected.dataset.answer === « true ») total++; }); document.querySelectorAll(‘[data-type= »cloze »]’).forEach(article => { const input = article.querySelector(‘input’); if (input.value.trim().toLowerCase() === input.dataset.answer.toLowerCase()) { input.classList.add(‘correct’); input.classList.remove(‘incorrect’); total++; } else if (input.value !== «  ») { input.classList.add(‘incorrect’); input.classList.remove(‘correct’); } }); document.querySelectorAll(‘[data-type= »traduction »]’).forEach(article => { const input = article.querySelector(‘input’); const expected = input.dataset.answer.toLowerCase().trim(); if (input.value.trim().toLowerCase() === expected) { input.classList.add(‘correct’); input.classList.remove(‘incorrect’); total++; } else if (input.value !== «  ») { input.classList.add(‘incorrect’); input.classList.remove(‘correct’); } }); document.getElementById(‘score’).textContent = `Score : ${total}/7`; }