Merge version_1 into main #1

Merged
bender merged 5 commits from version_1 into main 2026-03-18 06:35:14 +00:00
5 changed files with 76 additions and 35 deletions

View File

@@ -93,7 +93,7 @@ export default function DashboardPage() {
value: "12",
title: "Completed Quizzes",
description: "Total number of quizzes you have successfully completed",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png?_wi=3",
imageAlt: "Quizzes Completed",
},
{
@@ -101,7 +101,7 @@ export default function DashboardPage() {
value: "87%",
title: "Average Score",
description: "Your average performance across all completed quizzes",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-real-time-progress-tracking-dashboard--1773815653815-790fb5a2.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-real-time-progress-tracking-dashboard--1773815653815-790fb5a2.png?_wi=3",
imageAlt: "Average Score",
},
{
@@ -109,7 +109,7 @@ export default function DashboardPage() {
value: "98%",
title: "Best Score",
description: "Your highest score achieved on any single quiz attempt",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png?_wi=7",
imageAlt: "Best Score",
},
{
@@ -117,7 +117,7 @@ export default function DashboardPage() {
value: "18h 32m",
title: "Total Time Spent",
description: "Cumulative time invested in quiz-taking and learning",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-quiz-taking-interface-showing-a-questi-1773815651677-e418fb0e.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-quiz-taking-interface-showing-a-questi-1773815651677-e418fb0e.png?_wi=4",
imageAlt: "Time Spent",
},
]}
@@ -140,7 +140,7 @@ export default function DashboardPage() {
{
title: "Web Development Fundamentals",
description: "Last attempted: 2 days ago | Score: 92% | Completed in 8:45 | 25 questions",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png?_wi=4",
imageAlt: "Web Development Quiz",
button: {
text: "Review Results",
@@ -150,7 +150,7 @@ export default function DashboardPage() {
{
title: "Advanced Database Design",
description: "Last attempted: 1 week ago | Score: 85% | Completed in 12:15 | 30 questions",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-databa-1773815655322-6a949a36.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-databa-1773815655322-6a949a36.png?_wi=4",
imageAlt: "Database Quiz",
button: {
text: "Review Results",
@@ -160,7 +160,7 @@ export default function DashboardPage() {
{
title: "Cloud Computing Essentials",
description: "Last attempted: 3 days ago | Score: 88% | Completed in 10:30 | 20 questions",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-real-time-progress-tracking-dashboard--1773815653815-790fb5a2.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-real-time-progress-tracking-dashboard--1773815653815-790fb5a2.png?_wi=4",
imageAlt: "Cloud Computing Quiz",
button: {
text: "Review Results",
@@ -170,7 +170,7 @@ export default function DashboardPage() {
{
title: "Cybersecurity Fundamentals",
description: "Last attempted: 5 days ago | Score: 91% | Completed in 9:20 | 25 questions",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-authen-1773815651371-b725a056.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-authen-1773815651371-b725a056.png?_wi=2",
imageAlt: "Security Quiz",
button: {
text: "Review Results",

View File

@@ -1,24 +1,63 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Nunito_Sans } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Nunito_Sans } from "next/font/google";
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
export const metadata: Metadata = {
title: "Webild components 2",
description: "Generated by create next app",
};
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const nunitoSans = Nunito_Sans({
variable: "--font-nunito-sans",
subsets: ["latin"],
});
export const metadata: Metadata = {
title: "QuizMaster - Interactive Quiz Platform with Secure Authentication",
description: "QuizMaster is a modern quiz application with secure user authentication, comprehensive quiz management, real-time progress tracking, and complete record storage in an encrypted database.",
keywords: "quiz app, online quizzes, education platform, assessment tool, quiz platform, learning management",
metadataBase: new URL("https://quizmaster.app"),
alternates: {
canonical: "https://quizmaster.app",
},
openGraph: {
title: "QuizMaster - Interactive Quiz Platform",
description: "Test your knowledge with intelligent quizzes and secure authentication",
url: "https://quizmaster.app",
siteName: "QuizMaster",
images: [
{
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png",
alt: "QuizMaster Platform",
},
],
type: "website",
},
twitter: {
card: "summary_large_image",
title: "QuizMaster - Interactive Quiz Platform",
description: "Test your knowledge with intelligent quizzes and secure authentication",
images: [
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png",
],
},
robots: {
index: true,
follow: true,
},
};
export default function RootLayout({
children,
}: Readonly<{
@@ -27,7 +66,9 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${nunitoSans.variable} antialiased`}>
<body
className={`${halant.variable} ${inter.variable} ${nunitoSans.variable} antialiased`}
>
<Tag />
{children}
<script
@@ -39,4 +80,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -106,11 +106,11 @@ export default function HomePage() {
buttonAnimation="slide-up"
mediaItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png?_wi=1",
imageAlt: "Quiz Dashboard Interface",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png?_wi=1",
imageAlt: "Quiz Results Analytics",
},
]}
@@ -131,25 +131,25 @@ export default function HomePage() {
{
title: "Secure Authentication",
description: "Enterprise-grade security with encrypted credentials, two-factor authentication options, and secure session management.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-authen-1773815651371-b725a056.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-authen-1773815651371-b725a056.png?_wi=1",
imageAlt: "Security Features",
},
{
title: "Complete Quiz Management",
description: "Create unlimited quizzes with multiple question types, branching logic, and customizable difficulty levels for all learners.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/an-intuitive-quiz-creation-interface-sho-1773815654182-dacbceec.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/an-intuitive-quiz-creation-interface-sho-1773815654182-dacbceec.png?_wi=1",
imageAlt: "Quiz Management Tools",
},
{
title: "Real-Time Progress Tracking",
description: "Monitor quiz performance with live dashboards, detailed analytics, and instant feedback to optimize learning outcomes.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-real-time-progress-tracking-dashboard--1773815653815-790fb5a2.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-real-time-progress-tracking-dashboard--1773815653815-790fb5a2.png?_wi=1",
imageAlt: "Progress Tracking",
},
{
title: "Comprehensive Record Storage",
description: "All quiz attempts, scores, and responses stored securely with full audit trails and historical data analysis capabilities.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-databa-1773815655322-6a949a36.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-databa-1773815655322-6a949a36.png?_wi=1",
imageAlt: "Database Records",
},
]}
@@ -189,7 +189,7 @@ export default function HomePage() {
value: "3",
title: "Take Quiz",
description: "Answer questions with real-time feedback, track time remaining, and experience an engaging quiz interface.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-quiz-taking-interface-showing-a-questi-1773815651677-e418fb0e.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-quiz-taking-interface-showing-a-questi-1773815651677-e418fb0e.png?_wi=1",
imageAlt: "Take Quiz",
},
{

View File

@@ -103,11 +103,11 @@ export default function QuizPage() {
buttonAnimation="slide-up"
mediaItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-quiz-taking-interface-showing-a-questi-1773815651677-e418fb0e.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-quiz-taking-interface-showing-a-questi-1773815651677-e418fb0e.png?_wi=2",
imageAlt: "Quiz Interface",
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png?_wi=2",
imageAlt: "Quiz Results",
},
]}
@@ -125,25 +125,25 @@ export default function QuizPage() {
{
title: "General Knowledge",
description: "Test your understanding of facts, history, geography, and science across comprehensive categories and difficulty levels.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-modern-clean-software-dashboard-interf-1773815653486-e280cf25.png?_wi=2",
imageAlt: "General Knowledge Quiz",
},
{
title: "Professional Skills",
description: "Advance your career with quizzes on project management, communication, leadership, and industry-specific technical knowledge.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/an-intuitive-quiz-creation-interface-sho-1773815654182-dacbceec.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/an-intuitive-quiz-creation-interface-sho-1773815654182-dacbceec.png?_wi=2",
imageAlt: "Professional Skills Quiz",
},
{
title: "Language Learning",
description: "Build language proficiency with vocabulary, grammar, comprehension, and pronunciation quizzes in multiple languages.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-real-time-progress-tracking-dashboard--1773815653815-790fb5a2.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-real-time-progress-tracking-dashboard--1773815653815-790fb5a2.png?_wi=2",
imageAlt: "Language Learning Quiz",
},
{
title: "STEM Subjects",
description: "Master science, technology, engineering, and mathematics through interactive quizzes with detailed explanations and visual aids.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-databa-1773815655322-6a949a36.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-databa-1773815655322-6a949a36.png?_wi=2",
imageAlt: "STEM Subjects Quiz",
},
]}

View File

@@ -93,7 +93,7 @@ export default function ResultsPage() {
value: "92%",
title: "Final Score",
description: "Your overall performance on this quiz assessment",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png?_wi=3",
imageAlt: "Score Display",
},
{
@@ -101,7 +101,7 @@ export default function ResultsPage() {
value: "23/25",
title: "Correct Answers",
description: "You answered 23 out of 25 questions correctly",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png?_wi=4",
imageAlt: "Correct Answers",
},
{
@@ -109,7 +109,7 @@ export default function ResultsPage() {
value: "8:45",
title: "Time Spent",
description: "You completed the quiz in 8 minutes and 45 seconds",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png?_wi=5",
imageAlt: "Time Tracker",
},
{
@@ -117,7 +117,7 @@ export default function ResultsPage() {
value: "Top 5%",
title: "Performance Rank",
description: "You scored better than 95% of all quiz takers",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-comprehensive-quiz-results-screen-show-1773815653910-2e37072e.png?_wi=6",
imageAlt: "Performance Rank",
},
]}
@@ -140,13 +140,13 @@ export default function ResultsPage() {
{
title: "Question 3: Cloud Computing",
description: "You answered: B) Infrastructure as a Service. Correct answer: A) Platform as a Service. Learn the key differences between cloud service models.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-quiz-taking-interface-showing-a-questi-1773815651677-e418fb0e.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-quiz-taking-interface-showing-a-questi-1773815651677-e418fb0e.png?_wi=3",
imageAlt: "Question Review",
},
{
title: "Question 7: Database Design",
description: "You answered: A) Normalization. Correct! This is a fundamental concept in database design that helps reduce data redundancy and improve integrity.",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-databa-1773815655322-6a949a36.png",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B6hjclpojDI34piVvUfz6YmB73/a-visual-representation-of-secure-databa-1773815655322-6a949a36.png?_wi=3",
imageAlt: "Correct Answer",
},
]}