Reader’s Digest and Structuralism

.container { max-width: 800px; margin: 0 auto; padding: 20px; font-family: system-ui; } .question-container { display: none; margin: 20px 0; padding: 20px; border: 1px solid #ccc; border-radius: 8px; } .result-container { display: none; margin: 20px 0; padding: 20px; border: 1px solid #ccc; border-radius: 8px; background-color: #f0f0f0; } .option { margin: 10px 0; padding: 10px; border: 1px solid #ddd; border-radius: 4px; cursor: pointer; } .option:hover { background-color: #f0f0f0; } .selected { background-color: #e0e0e0; } button { padding: 10px 20px; background-color: #007bff; color: white; border: none; border-radius: 4px; cursor: pointer; } button:hover { background-color: #0056b3; } input[type="text"] { padding: 8px; margin: 10px 0; width: 200px; } .correct { color: #28a745; font-weight: bold; } .incorrect { color: #dc3545; font-weight: bold; } Literary Theory Quiz

Test your knowledge of Reader-Oriented and Structuralist theories!


Start Quiz Quiz Results Take Quiz Again const questions = [ { question: "What is the primary focus of Reader-Response Theory?", options: [ "The author's intention", "The reader's role in creating meaning", "The historical context", "The text's structure" ], correct: 1 }, { question: "In Structuralist theory, what is 'langue'?", options: [ "Individual speech acts", "The underlying system of language", "Literary devices", "Cultural norms" ], correct: 1 }, { question: "Which concept is NOT associated with Reader-Response Theory?", options: [ "Horizon of expectations", "Binary oppositions", "Interpretive communities", "Reading process" ], correct: 1 }, { question: "What is the main principle of Structuralism?", options: [ "Historical context is paramount", "Author's biography determines meaning", "Meaning comes from systems, not individuals", "Reader's emotion creates meaning" ], correct: 2 }, { question: "Who introduced the concept of 'interpretive communities'?", options: [ "Stanley Fish", "Wolfgang Iser", "Roland Barthes", "Roman Jakobson" ], correct: 0 }, { question: "In Structuralist theory, what is the relationship between signifier and signified?", options: [ "Natural connection", "Historical connection", "Arbitrary relationship", "Permanent connection" ], correct: 2 }, { question: "What does Reader-Response Theory reject?", options: [ "Reader involvement", "Fixed, objective meaning", "Multiple interpretations", "Reading process" ], correct: 1 }, { question: "Which theorist is associated with the concept of 'différance'?", options: [ "Claude Lévi-Strauss", "Roland Barthes", "Jacques Derrida", "Roman Jakobson" ], correct: 2 }, { question: "What is the focus of narratology in Structuralist theory?", options: [ "Historical context", "Author's biography", "Universal narrative patterns", "Reader's emotion" ], correct: 2 }, { question: "Which concept emphasizes the reader's pre-existing knowledge and expectations?", options: [ "Horizon of expectations", "Binary opposition", "Différance", "Structuration" ], correct: 0 } ]; let currentQuestion = 0; let score = 0; let answers = []; function startQuiz() { const username = document.getElementById('username').value; if (!username) { alert('Please enter your name to start the quiz!'); return; } document.getElementById('welcome-screen').style.display = 'none'; displayQuestion(); } function displayQuestion() { const quizContainer = document.getElementById('quiz-container'); const question = questions[currentQuestion]; const questionHTML = ` <div class="question-container" style="display: block;"> <h3>Question ${currentQuestion 1} of ${questions.length}</h3> <p>${question.question}</p> ${question.options.map((option, index) => ` <div class="option" onclick="selectOption(${index})" id="option-${index}"> ${option} </div> `).join('')} <button onclick="submitAnswer()">Next Question</button> </div> `; quizContainer.innerHTML = questionHTML; } function selectOption(index) { document.querySelectorAll('.option').forEach(option => { option.classList.remove('selected'); }); document.getElementById(`option-${index}`).classList.add('selected'); } function submitAnswer() { const selected = document.querySelector('.option.selected'); if (!selected) { alert('Please select an answer!'); return; } const selectedIndex = Array.from(document.querySelectorAll('.option')).indexOf(selected); answers.push(selectedIndex); if (selectedIndex === questions[currentQuestion].correct) { score ; } currentQuestion ; if (currentQuestion < questions.length) { displayQuestion(); } else { showResults(); } } function showResults() { const username = document.getElementById('username').value; const resultContainer = document.getElementById('result-container'); const resultContent = document.getElementById('result-content'); const percentage = (score / questions.length) * 100; let resultsHTML = ` <h3>Hello ${username}!</h3> <p>You scored ${score} out of ${questions.length} (${percentage}%)</p> <h4>Your Answers:</h4> `; questions.forEach((question, index) => { const isCorrect = answers[index] === question.correct; resultsHTML = ` <p> <strong>Question ${index 1}:</strong> <span class="${isCorrect ? 'correct' : 'incorrect'}"> ${isCorrect ? 'Correct' : 'Incorrect'} </span><br> Your answer: ${question.options[answers[index]]}<br> Correct answer: ${question.options[question.correct]} </p> `; }); resultContent.innerHTML = resultsHTML; document.getElementById('quiz-container').style.display = 'none'; resultContainer.style.display = 'block'; } function restartQuiz() { currentQuestion = 0; score = 0; answers = []; document.getElementById('result-container').style.display = 'none'; document.getElementById('welcome-screen').style.display = 'block'; document.getElementById('username').value = ''; }

The post Reader’s Digest and Structuralism first appeared on Ronald Hadrian.

 •  0 comments  •  flag
Share on Twitter
Published on November 13, 2024 05:43
No comments have been added yet.