New Criticism, and Russian Formalism Quiz
Literary Criticism Quiz body { font-family: Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; background-color: #f5f5f5; } .card { background: white; padding: 20px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1); margin-bottom: 20px; } .question { font-size: 1.2em; margin-bottom: 20px; } .options { display: flex; flex-direction: column; gap: 10px; } button { padding: 10px 15px; border: 1px solid #ddd; border-radius: 4px; background: white; cursor: pointer; font-size: 1em; text-align: left; transition: background-color 0.3s; } button:hover { background-color: #f0f0f0; } .start-screen input { width: 100%; padding: 10px; margin: 10px 0; border: 1px solid #ddd; border-radius: 4px; } .result { margin: 10px 0; padding: 10px; border: 1px solid #ddd; border-radius: 4px; } .correct { color: green; } .incorrect { color: red; } .progress { margin-bottom: 20px; font-size: 0.9em; color: #666; } Literary Criticism Quiz const questions = [ { question: "What time period was New Criticism dominant?", options: ["1900s-1930s", "1940s-1970s", "1980s-2000s", "2000s-Present"], correct: 1 }, { question: "Which fallacy states that the author's intention is irrelevant in New Criticism?", options: ["Affective Fallacy", "Intentional Fallacy", "Personal Fallacy", "Authorial Fallacy"], correct: 1 }, { question: "Who coined the term 'New Criticism'?", options: ["T.S. Eliot", "I.A. Richards", "John Crowe Ransom", "William Empson"], correct: 2 }, { question: "What is the Russian Formalist term for 'making the familiar strange'?", options: ["Sjuzet", "Fabula", "Ostranenie", "Motivation"], correct: 2 }, { question: "Which work by Cleanth Brooks is considered a key New Critical text?", options: ["Practical Criticism", "Seven Types of Ambiguity", "The Well-Wrought Urn", "Tradition and Individual Talent"], correct: 2 }, { question: "What is the term for the raw chronological material in Russian Formalism?", options: ["Sjuzet", "Fabula", "Motivation", "Dominant"], correct: 1 }, { question: "Which is NOT one of the three historical phases of Russian Formalism according to Peter Steiner?", options: ["Machine Phase", "Organic Phase", "System Phase", "Linguistic Phase"], correct: 3 }, { question: "What year was 'Seven Types of Ambiguity' published?", options: ["1919", "1925", "1930", "1947"], correct: 2 }, { question: "Which organization was founded in 1915?", options: ["Opojaz", "Moscow Linguistic Circle", "Prague Linguistic Circle", "New Critics Society"], correct: 1 }, { question: "What is one of the main limitations of New Criticism according to the text?", options: ["Too much focus on context", "Over-emphasis on poetry", "Excessive reader response", "Too much historical analysis"], correct: 1 } ]; class Quiz { constructor() { this.questions = questions; this.currentQuestion = 0; this.score = 0; this.answers = []; this.userName = ''; this.quizContent = document.getElementById('quiz-content'); this.showStartScreen(); } showStartScreen() { this.quizContent.innerHTML = ` <div class="start-screen"> <p>Please enter your name to begin the quiz:</p> <input type="text" id="name-input" placeholder="Enter your name"> <button onclick="quiz.startQuiz()">Start Quiz</button> </div> `; } startQuiz() { const nameInput = document.getElementById('name-input'); if (nameInput.value.trim() === '') { alert('Please enter your name'); return; } this.userName = nameInput.value.trim(); this.showQuestion(); } showQuestion() { const question = this.questions[this.currentQuestion]; this.quizContent.innerHTML = ` <div class="progress">Question ${this.currentQuestion + 1} of ${this.questions.length}</div> <div class="question">${question.question}</div> <div class="options"> ${question.options.map((option, index) => ` <button onclick="quiz.submitAnswer(${index})">${option}</button> `).join('')} </div> `; } submitAnswer(answerIndex) { this.answers.push(answerIndex); if (answerIndex === this.questions[this.currentQuestion].correct) { this.score++; } this.currentQuestion++; if (this.currentQuestion < this.questions.length) { this.showQuestion(); } else { this.showResults(); } } showResults() { let resultsHTML = ` <h2>Quiz Results for ${this.userName}</h2> <p>Your score: ${this.score} out of ${this.questions.length}</p> <div class="results"> `; this.questions.forEach((question, index) => { const userAnswer = this.answers[index]; const isCorrect = userAnswer === question.correct; resultsHTML += ` <div class="result"> <p><strong>Question ${index + 1}:</strong> ${question.question}</p> <p class="correct">Correct answer: ${question.options[question.correct]}</p> <p class="${isCorrect ? 'correct' : 'incorrect'}"> Your answer: ${question.options[userAnswer]} </p> </div> `; }); resultsHTML += ` </div> <button onclick="location.reload()">Take Quiz Again</button> `; this.quizContent.innerHTML = resultsHTML; } } const quiz = new Quiz();
The post New Criticism, and Russian Formalism Quiz first appeared on Ronald Hadrian.
Published on November 05, 2024 21:10
No comments have been added yet.


