419 lines
14 KiB
JavaScript
419 lines
14 KiB
JavaScript
const mysql = require("mysql2");
|
|
const quizModuleData = (req, res) => {
|
|
// res.send(req.query.doa); //get
|
|
// res.send(req.body.doa); //post
|
|
|
|
|
|
// const connection = mysql.createConnection({
|
|
// host: process.env.MARIA_HOST,
|
|
// user: process.env.MARIA_USER,
|
|
// password: process.env.MARIA_PASS,
|
|
// database: process.env.MARIA_DBNM
|
|
// });
|
|
|
|
// connection.connect((err) => {
|
|
// if(err) {
|
|
// console.error('Error connecting to the database:', err);
|
|
// return;
|
|
// }
|
|
// console.log('Connected to the MariaDB database.');
|
|
// });
|
|
|
|
// const data = req.body;
|
|
|
|
// const query = `SELECT * FROM quiz_questions`;
|
|
// connection.query(query, (err, results) => {
|
|
// if (err) {
|
|
// console.error('Error inserting data:', err);
|
|
// res.status(500).send('Internal Server Error');
|
|
// return;
|
|
// }
|
|
// res.status(200).json(results);
|
|
// });
|
|
|
|
let quizModuleData = {
|
|
modules: [
|
|
{
|
|
moduleId: 1,
|
|
type: "Theory Quiz Scores",
|
|
moduleName: "Module 1 - Life History of Dr. Maria Montessori",
|
|
quizzes: [
|
|
{
|
|
quizId: 1,
|
|
quizName: "Lorem Ipsum Dolor Sit",
|
|
attendQuestion: 48,
|
|
totalQuestion: 50,
|
|
internalMarks: 28,
|
|
attendance: 20,
|
|
questions: [
|
|
{
|
|
questionId: 1,
|
|
questionText: "What is the capital of France?",
|
|
options: [
|
|
"Paris",
|
|
"London",
|
|
"Berlin",
|
|
"Madrid"
|
|
],
|
|
correctAnswer: "Paris"
|
|
},
|
|
{
|
|
questionId: 2,
|
|
questionText: "What is 2 + 2?",
|
|
options: [
|
|
"3",
|
|
"4",
|
|
"5",
|
|
"6"
|
|
],
|
|
correctAnswer: "4"
|
|
},
|
|
{
|
|
questionId: 3,
|
|
questionText: "What is the boiling point of water?",
|
|
options: [
|
|
"90°C",
|
|
"100°C",
|
|
"110°C",
|
|
"120°C"
|
|
],
|
|
correctAnswer: "100°C"
|
|
},
|
|
{
|
|
questionId: 4,
|
|
questionText: "Who wrote 'To Kill a Mockingbird'?",
|
|
options: [
|
|
"Harper Lee",
|
|
"Mark Twain",
|
|
"J.K. Rowling",
|
|
"Ernest Hemingway"
|
|
],
|
|
correctAnswer: "Harper Lee"
|
|
},
|
|
{
|
|
questionId: 5,
|
|
questionText: "What is the largest planet in our solar system?",
|
|
options: [
|
|
"Earth",
|
|
"Mars",
|
|
"Jupiter",
|
|
"Saturn"
|
|
],
|
|
correctAnswer: "Jupiter"
|
|
},
|
|
{
|
|
questionId: 6,
|
|
questionText: "What is the speed of light?",
|
|
options: [
|
|
"300,000 km/s",
|
|
"150,000 km/s",
|
|
"100,000 km/s",
|
|
"50,000 km/s"
|
|
],
|
|
correctAnswer: "300,000 km/s"
|
|
},
|
|
{
|
|
questionId: 7,
|
|
questionText: "Who painted the Mona Lisa?",
|
|
options: [
|
|
"Vincent van Gogh",
|
|
"Pablo Picasso",
|
|
"Leonardo da Vinci",
|
|
"Claude Monet"
|
|
],
|
|
correctAnswer: "Leonardo da Vinci"
|
|
},
|
|
{
|
|
questionId: 8,
|
|
questionText: "What is the chemical symbol for gold?",
|
|
options: [
|
|
"Au",
|
|
"Ag",
|
|
"Pt",
|
|
"Pb"
|
|
],
|
|
correctAnswer: "Au"
|
|
},
|
|
{
|
|
questionId: 9,
|
|
questionText: "What is the tallest mountain in the world?",
|
|
options: [
|
|
"K2",
|
|
"Kangchenjunga",
|
|
"Mount Everest",
|
|
"Lhotse"
|
|
],
|
|
correctAnswer: "Mount Everest"
|
|
},
|
|
{
|
|
questionId: 10,
|
|
questionText: "What is the smallest unit of life?",
|
|
options: [
|
|
"Cell",
|
|
"Atom",
|
|
"Molecule",
|
|
"Organ"
|
|
],
|
|
correctAnswer: "Cell"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
quizId: 2,
|
|
quizName: "Lorem Ipsum Dolor Sit",
|
|
attendQuestion: 45,
|
|
totalQuestion: 50,
|
|
internalMarks: 29,
|
|
attendance: 20,
|
|
questions: [
|
|
{
|
|
questionId: 1,
|
|
questionText: "What is the capital of Italy?",
|
|
options: [
|
|
"Rome",
|
|
"Venice",
|
|
"Florence",
|
|
"Milan"
|
|
],
|
|
correctAnswer: "Rome"
|
|
},
|
|
{
|
|
questionId: 2,
|
|
questionText: "What is 3 + 5?",
|
|
options: [
|
|
"7",
|
|
"8",
|
|
"9",
|
|
"10"
|
|
],
|
|
correctAnswer: "8"
|
|
},
|
|
{
|
|
questionId: 3,
|
|
questionText: "What is the freezing point of water?",
|
|
options: [
|
|
"0°C",
|
|
"32°C",
|
|
"100°C",
|
|
"273K"
|
|
],
|
|
correctAnswer: "0°C"
|
|
},
|
|
{
|
|
questionId: 4,
|
|
questionText: "Who wrote 'Pride and Prejudice'?",
|
|
options: [
|
|
"Jane Austen",
|
|
"Charles Dickens",
|
|
"Emily Brontë",
|
|
"George Eliot"
|
|
],
|
|
correctAnswer: "Jane Austen"
|
|
},
|
|
{
|
|
questionId: 5,
|
|
questionText: "What is the smallest planet in our solar system?",
|
|
options: [
|
|
"Mercury",
|
|
"Venus",
|
|
"Earth",
|
|
"Mars"
|
|
],
|
|
correctAnswer: "Mercury"
|
|
},
|
|
{
|
|
questionId: 6,
|
|
questionText: "What is the speed of sound?",
|
|
options: [
|
|
"343 m/s",
|
|
"300 m/s",
|
|
"1500 m/s",
|
|
"1000 m/s"
|
|
],
|
|
correctAnswer: "343 m/s"
|
|
},
|
|
{
|
|
questionId: 7,
|
|
questionText: "Who painted the Starry Night?",
|
|
options: [
|
|
"Vincent van Gogh",
|
|
"Pablo Picasso",
|
|
"Leonardo da Vinci",
|
|
"Claude Monet"
|
|
],
|
|
correctAnswer: "Vincent van Gogh"
|
|
},
|
|
{
|
|
questionId: 8,
|
|
questionText: "What is the chemical symbol for silver?",
|
|
options: [
|
|
"Au",
|
|
"Ag",
|
|
"Pt",
|
|
"Pb"
|
|
],
|
|
correctAnswer: "Ag"
|
|
},
|
|
{
|
|
questionId: 9,
|
|
questionText: "What is the second tallest mountain in the world?",
|
|
options: [
|
|
"K2",
|
|
"Kangchenjunga",
|
|
"Mount Everest",
|
|
"Lhotse"
|
|
],
|
|
correctAnswer: "K2"
|
|
},
|
|
{
|
|
questionId: 10,
|
|
questionText: "What is the largest organ in the human body?",
|
|
options: [
|
|
"Liver",
|
|
"Heart",
|
|
"Skin",
|
|
"Brain"
|
|
],
|
|
correctAnswer: "Skin"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
moduleId: 2,
|
|
type: "Theory Quiz Scores",
|
|
moduleName: "Module 2",
|
|
attendQuestion: 42,
|
|
totalQuestion: 50,
|
|
internalMarks: 22,
|
|
attendance: 20,
|
|
quizzes: [
|
|
{
|
|
quizId: 1,
|
|
quizName: "Quiz 1",
|
|
attendQuestion: 49,
|
|
totalQuestion: 50,
|
|
internalMarks: 2,
|
|
attendance: 20,
|
|
questions: [
|
|
{
|
|
questionId: 1,
|
|
questionText: "What is the capital of Germany?",
|
|
options: [
|
|
"Berlin",
|
|
"Munich",
|
|
"Hamburg",
|
|
"Frankfurt"
|
|
],
|
|
correctAnswer: "Berlin"
|
|
},
|
|
{
|
|
questionId: 2,
|
|
questionText: "What is 5 + 3?",
|
|
options: [
|
|
"7",
|
|
"8",
|
|
"9",
|
|
"10"
|
|
],
|
|
correctAnswer: "8"
|
|
},
|
|
{
|
|
questionId: 3,
|
|
questionText: "What is the melting point of ice?",
|
|
options: [
|
|
"0°C",
|
|
"32°C",
|
|
"100°C",
|
|
"273K"
|
|
],
|
|
correctAnswer: "0°C"
|
|
},
|
|
{
|
|
questionId: 4,
|
|
questionText: "Who wrote '1984'?",
|
|
options: [
|
|
"George Orwell",
|
|
"Aldous Huxley",
|
|
"Ray Bradbury",
|
|
"J.D. Salinger"
|
|
],
|
|
correctAnswer: "George Orwell"
|
|
},
|
|
{
|
|
questionId: 5,
|
|
questionText: "What is the second smallest planet in our solar system?",
|
|
options: [
|
|
"Mercury",
|
|
"Venus",
|
|
"Earth",
|
|
"Mars"
|
|
],
|
|
correctAnswer: "Mars"
|
|
},
|
|
{
|
|
questionId: 6,
|
|
questionText: "What is the speed of light in a vacuum?",
|
|
options: [
|
|
"300,000 km/s",
|
|
"150,000 km/s",
|
|
"299,792 km/s",
|
|
"299,792 m/s"
|
|
],
|
|
correctAnswer: "299,792 km/s"
|
|
},
|
|
{
|
|
questionId: 7,
|
|
questionText: "Who painted the Last Supper?",
|
|
options: [
|
|
"Vincent van Gogh",
|
|
"Pablo Picasso",
|
|
"Leonardo da Vinci",
|
|
"Claude Monet"
|
|
],
|
|
correctAnswer: "Leonardo da Vinci"
|
|
},
|
|
{
|
|
questionId: 8,
|
|
questionText: "What is the chemical symbol for iron?",
|
|
options: [
|
|
"Fe",
|
|
"Ir",
|
|
"In",
|
|
"I"
|
|
],
|
|
correctAnswer: "Fe"
|
|
},
|
|
{
|
|
questionId: 9,
|
|
questionText: "What is the third tallest mountain in the world?",
|
|
options: [
|
|
"K2",
|
|
"Kangchenjunga",
|
|
"Mount Everest",
|
|
"Lhotse"
|
|
],
|
|
correctAnswer: "Kangchenjunga"
|
|
},
|
|
{
|
|
questionId: 10,
|
|
questionText: "What is the smallest bone in the human body?",
|
|
options: [
|
|
"Stapes",
|
|
"Femur",
|
|
"Tibia",
|
|
"Fibula"
|
|
],
|
|
correctAnswer: "Stapes"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
res.json(quizModuleData);
|
|
};
|
|
|
|
module.exports = quizModuleData; |