Google Blogger / Blogspot Competitive Exam Learning Platform Theme
เคฏเคน final baseline specification เคนै। เคเคธे เคเคे เคฌเคจเคจे เคตाเคฒे XML theme, architecture เคเคฐ master AI prompt เคे เคฒिเค source of truth เคฎाเคจा เคाเคเคा। เคोเค เคจเค implementation requirement เคเคธเคธे เคเคเคฐाเคจे เคชเคฐ เคชเคนเคฒे เคเคธी baseline เคे เคตिเคฐुเคฆ्เคง เคांเคी เคाเคเคी।
1. Product Identity
เคฏเคน เคธाเคฎाเคจ्เคฏ Blogger blog เคจเคนीं เคนोเคा।
เคฏเคน เคเค:
Competitive Exam Study Material + Question Bank + Test Series + PDF Notes + Books + Previous Year Questions + Exam Preparation Platform
เคนोเคा।
Design philosophy:
Hugging Face-inspired clean + rounded + modern + minimal + discovery-oriented
เคฒेเคिเคจ:
- Hugging Face เคी branding copy เคจเคนीं เคนोเคी।
- Logo/assets/code copy เคจเคนीं เคนोंเคे।
- Education-focused เค เคชเคจी visual identity เคนोเคी।
2. Core Architecture
Blogger Database │ ├── Posts ├── Pages ├── Labels └── Layout / Gadgets │ ↓ Dynamic Data Layer │ ↓ Discovery / Rendering Engine │ ├── Home ├── Exam Pages ├── Subject Pages ├── Resource Cards └── Quiz Engine
เคฎूเคฒ เคธिเคฆ्เคงांเคค
Theme XML = UI + Engine + Logic
Blogger = Content + Data
Blogger Layout = Configuration / Manageable UI
3. Blogger Layout — Highest Priority
เคोเคे UI เคฌเคฆเคฒाเคตों เคे เคฒिเค XML code editing primary dependency เคจเคนीं เคนोเคจी เคाเคนिเค।
เคเคนाँ Blogger Layout technically support เคเคฐเคคा เคนै, เคตเคนाँ:
- Add
- Edit
- Delete
- Reorder
- Enable/Disable
เคी เคธुเคตिเคงा เคเคชเคฒเคฌ्เคง เคนोเคจी เคाเคนिเค।
เคตिเคถेเคท เคฐूเคช เคธे:
- Header
- Hamburger menu
- Navigation
- Submenu
- Sub-submenu
- Homepage sections
- Sidebar
- Footer
- Ad slots
- Supporting widgets
- configurable content blocks
Menu depth
Maximum 3 levels
เคเคฆाเคนเคฐเคฃ:
Competitive Exams └── SSC └── SSC CGL
4. Blogger Data — Fully Dynamic
Theme เคฎें individual content hard-code เคจเคนीं เคिเคฏा เคाเคเคा।
Dynamic data:
- Exam names
- Subject names
- Topic names
- Post titles
- Page titles
- PDF resources
- Books
- Questions
- Study materials
- Resource cards
- related posts
เคธเคฌ Blogger data เคธे เคเคँเคे।
One post, multiple labels
เคเค post เคเค labels เคธे เคธंเคฌंเคงिเคค เคนो เคธเคเคคा เคนै เคเคฐ เคเคจ्เคนीं labels เคे เคเคงाเคฐ เคชเคฐ เค เคฒเค-เค เคฒเค discovery sections เคฎें เคธ्เคตเคคः เคฆिเคाเค เคฆे เคธเคเคคा เคนै।
5. Label Taxonomy
Core taxonomy:
Exam State Board Competitive Teacher Exam Subject Topic Mock Test Test Series Question Bank PDF Book
เคฏเคน taxonomy future expansion เคे เคฒिเค เคुเคฒी เคฐเคนेเคी।
6. Single Blog1 Rule — Critical
Theme เคฎें:
Exactly ONE Blog1
เคนो।
เค เคจिเคตाเคฐ्เคฏ เคฐूเคช เคธे:
- no duplicate Blog1
- no nested Blog1
- no cloned Blog1
- no multiple main Blog widgets
Post/Page content เคเคธी เคฎुเค्เคฏ Blogger content architecture เคธे render เคนोเคा।
7. Homepage — Discovery Dashboard
Homepage conventional:
Latest Posts + Sidebar
เคैเคธा เคจเคนीं เคนोเคा।
เคฎुเค्เคฏ dashboard:
Popular Exams → horizontal scroll chips/cards State Exams → horizontal scroll cards/grid Board Exams → horizontal scroll cards/grid Competitive Exams → horizontal scroll cards/grid Subjects → horizontal scroll chip-cards/grid Mock Tests → horizontal scroll chip-cards/grid PDF Notes → horizontal scroll chip-cards/grid Books → horizontal scroll chip-cards/grid Latest Study Material → cards/grid Most Practiced Questions → cards/grid
เคธเคญी content dynamically Blogger เคธे เคเคเคा।
8. Card System
เคชूเคฐी website เคा primary visual unit:
Card
เคธเคฎเคฐ्เคฅिเคค เคฐूเคช:
- grid card
- list card
- compact card
- horizontal card
- chip-card
- feature card
- resource card
- question card
Desktop เคเคฐ mobile เคชเคฐ adaptive presentation เคนोเคी।
9. Horizontal Discovery Rails
เคเคนाँ horizontal sections เคนैं, เคตเคนाँ:
- touch swipe
- mouse/trackpad horizontal scroll
- smooth movement
- mobile-friendly interaction
- responsive spacing
เคนो।
Mobile เคชเคฐ natural swipe experience เคนोเคจा เคाเคนिเค।
10. Search
Global search dynamic เคนोเคा।
Search เคเคฎ เคธे เคเคฎ เคเคจ เคชเคฐ เคเคฒे:
- Post Title
- Labels
- Exam
- State
- Board
- Competitive category
- Teacher Exam
- Subject
- Topic
- Question text
11. Exam Landing Page
เคिเคธी exam เคो เคुเคจเคจे เคชเคฐ dynamic exam-centric page เคฌเคจे:
Exam Overview ↓ Subjects ↓ Question Bank ↓ Previous Year Questions ↓ Study Material ↓ PDF Notes ↓ Books ↓ Test Series ↓ Related Content
เคนเคฐ exam เคे เคฒिเค เคจเคฏा custom XML template เคฌเคจाเคจे เคी เคเคฐूเคฐเคค เคจเคนीं เคนोเคी।
12. Quiz Engine — Global
เคชूเคฐी theme เคฎें เคเค Global Quiz Engine เคนोเคा।
เคนเคฐ test เคे เคฒिเค เค เคฒเค JavaScript เคจเคนीं।
เคเค เคนी engine:
Question Bank Mock Tests Test Series Previous Year Tests Subject Tests Topic Tests Exam Tests
เคธเคฌ เคเคฒा เคธเคे।
13. Quiz Data Location
Quiz data Blogger Post เคे เค ंเคฆเคฐ specially formatted block เคฎें เคฐเคนेเคा।
JavaScript source เคฎें questions hard-code เคจเคนीं เคนोंเคे।
Minimum fields:
Question Occurrence Option A Option B Option C Option D Answer Description / Explanation
Unicode requirement
Content เคฎुเค्เคฏเคคः:
Hindi Unicode + English mixed
เคนोเคा।
เคเคธเคฒिเค actual quiz text Blogger DOM/content เคธे เคชเคข़ा เคाเคเคा।
Hindi เคो JavaScript source เคฎें hard-code เคเคฐเคे entity corruption เคจเคนीं เคिเคฏा เคाเคเคा।
14. One Post = One Quiz Set
เคเค Quiz Post เคฎें เคเค quiz set เคนोเคा।
Question count fixed เคจเคนीं เคนै।
เคเคฆाเคนเคฐเคฃ:
- 10
- 20
- 25
- 45
- เคเคฆि
เคो questions เคเคธ post เคฎें เคฎौเคूเคฆ เคนैं, เคตเคนी เคชूเคฐा current set เคนैं।
25-question requirement rigid เคจเคนीं เคนै।
15. Large Quiz / Load More
เคฏเคฆि quiz เคฌเคนुเคค เคฌเคก़ा เคนै:
เคชเคนเคฒा batch render เคนो เคธเคเคคा เคนै।
เคซिเคฐ:
Load More Questions
เคชเคฐ click เคเคฐเคจे เคธे เคฌाเคी questions:
- เคเคธी page เคฎें
- เคฌिเคจा reload
- เคเคธी quiz state เคे เคธाเคฅ
- เคจीเคे append
เคนों।
16. Quiz Page Flow
Quiz normal Blogger post/article flow เคा เคนिเคธ्เคธा เคนोเคा।
Quiz Heading ↓ Quiz Information ↓ Start Quiz ↓ Q1 ↓ Q2 ↓ Q3 ↓ ... ↓ Final Question ↓ Result / Review / Next Set
Important
Questions:
horizontal carousel เคจเคนीं เคนोंเคे।
vertical article flow เคฎें เคฐเคนेंเคे।
Quiz เค เคฒเค fixed application box เคจเคนीं เคฌเคจेเคा।
17. Quiz Intro
Start เคธे เคชเคนเคฒे:
- Quiz Heading
- Exam
- Subject/Topic
- Quiz information
- Question count, เคเคนाँ เคเคชเคฒเคฌ्เคง เคนो
- Start Quiz Button
เคนोเคा।
18. Start Quiz
START QUIZ เคชเคฐ click เคนोเคจे เคे เคฌाเคฆ:
auto-scroll quiz mode เคธเค्เคฐिเคฏ เคนोเคा।
เคเคธเคे เคชเคนเคฒे page normal browsing mode เคฎें เคฐเคนेเคा।
19. Auto-Scroll UX
User เคो เคเคธा เค เคจुเคญเคต เคนोเคจा เคाเคนिเค เคैเคธे เคตเคน เคธ्เคตเคฏं page scroll เคเคฐ เคฐเคนा เคนै।
Sequence:
Current Question ↓ Answer / progression ↓ 40 ms ↓ Smooth page scroll ↓ Next Question position
Next question เคเคเคฆเคฎ jump เคจเคนीं เคเคฐेเคा।
เคชूเคฐी page scroll เคนोเคी; internal quiz scrollbar เคจเคนीं เคนोเคा।
20. Question Card
Question card เคฎें:
- Question
- Exam occurrence
- Timer
- Options
เคนों।
เคเคฆाเคนเคฐเคฃ:
Question text BPSC-2024 / SSC-2021 ⏱ 21s ○ A. Option ○ B. Option ○ C. Option ○ D. Option
21. Exam Occurrence
Question-level metadata:
- Exam
- Year
- Shift/Paper, เคเคนाँ เคเคชเคฒเคฌ्เคง เคนो
เคैเคธे:
BPSC-2024
SSC CGL-2021
เคฏเคน question provenance/occurrence เคे เคฐूเคช เคฎें เคฆिเคेเคा।
22. Timer
Reducing timer เคฐเคนेเคा।
Timer เคธเคฎाเคช्เคค เคนोเคจे เคชเคฐ:
Question automatically submit เคจเคนीं เคนोเคा।
เคตिเคถेเคท เคฐूเคช เคธे:
Timer = 0 + No attempt = Unattempted
เคोเค automatic answer evaluation เคจเคนीं।
23. Correct Answer — Mandatory
User เคธเคนी เคเคค्เคคเคฐ เคुเคจเคคा เคนै:
MUST:
Green correct state
Telegram-inspired confetti effect
Confetti lightweight เคเคฐ performant เคนोเคจा เคाเคนिเค।
เคซिเคฐ:
40 ms
↓
smooth next-question auto-scroll.
24. Wrong Answer — Mandatory
User เคเคฒเคค answer เคुเคจเคคा เคนै:
- selected/wrong → Red
- correct answer → Green
- no confetti
เคซिเคฐ:
40 ms
↓
smooth next-question progression.
25. Unattempted
เคฏเคฆि user timer เคธเคฎाเคช्เคค เคนोเคจे เคคเค attempt เคจเคนीं เคเคฐเคคा:
- no red
- no green evaluation
- no confetti
- no auto-submit
เคธ्เคฅिเคคि:
Unattempted
26. Hold / Long Press
Timer 0 เคे เคฌाเคฆ transition เคे เคฆौเคฐाเคจ:
เคฏเคฆि user question card เคชเคฐ:
- finger
- mouse/pointer
เคธे hold เคเคฐ เคฐเคนा เคนै,
เคคो:
next question transition wait เคเคฐेเคी।
Release เคे เคฌाเคฆ:
40 ms → next question
เคฏเคน touch เคเคฐ pointer เคฆोเคจों เคे เคฒिเค robust เคนोเคจा เคाเคนिเค।
27. Previous Question
User previous question เคชเคฐ เคตाเคชเคธ เคा เคธเคเคคा เคนै।
Natural finger/swipe interaction supported เคฐเคนेเคा।
เคฒेเคिเคจ:
quiz horizontal slider เคจเคนीं เคฌเคจेเคा।
Main document vertical scrolling เคนी primary interaction เคฐเคนेเคा।
28. Question State Persistence
Current browser/session เคฎें เคนเคฐ question เคा state เคธुเคฐเค्เคทिเคค เคฐเคนे:
- selected option
- correct/wrong
- unattempted
- current timer state เคเคนाँ relevant
- question progress
Back/forward navigation เคธे state เคจเคท्เค เคจเคนीं เคนोเคจा เคाเคนिเค।
29. Result Screen
Final question เคे เคฌाเคฆ:
- Total Questions
- Attempted
- Correct
- Wrong
- Unattempted
- Score
- Percentage
- Time, เคเคนाँ applicable
เคฆिเคे।
Controls:
View Result / Review
Next Question Set
30. Attempted Question Review
User review เคฎें เคนเคฐ question เคे เคฒिเค เคฆेเค เคธเคे:
Question ↓ User Selected Option ↓ Correct Answer ↓ Description / Explanation ↓ Correct/Wrong/Unattempted
31. Next Question Set
Theme next quiz/test post เคी เคเคฐ เคाเคจे เคตाเคฒा mechanism support เคเคฐे।
Conceptually:
Set 1 ↓ Set 2 ↓ Set 3
เคฒेเคिเคจ เคช्เคฐเคค्เคฏेเค post เคा actual question count flexible เคฐเคนेเคा।
32. Quiz Ads — Top Slot
Quiz question area เคे เค ीเค เคเคชเคฐ:
100px height × full-width AdSense-ready slot
เคนोเคा।
เคฏเคน persistent visual position เคฐเคेเคा।
เคฏเคฆि user manually scroll เคเคฐเคे เคเคธे viewport เคธे เคฌाเคนเคฐ เคเคฐ เคฆेเคคा เคนै, เคคो เค เคเคฒे question progression เคे เคฆौเคฐाเคจ quiz experience เคเคธे:
Main Header เคे เค ीเค เคจीเคे designated position
เคชเคฐ smoothly เคตाเคชเคธ เคฒा เคธเคे।
Important
เคฏเคน:
AdSense-ready slot/container
เคนोเคा।
Fake advertisement เคจเคนीं เคฌเคจाเคฏा เคाเคเคा।
33. Quiz Mid-Roll Ad
เคเค เคฆूเคธเคฐा advertisement slot:
Q19 เคे เคฌाเคฆ เคเคฐ Q20 เคธे เคชเคนเคฒे
insert เคนोเคा।
Q19 ↓ AdSense-ready slot ↓ Q20
เคฏเคน question count เคฎें เคถाเคฎिเคฒ เคจเคนीं เคนोเคा।
เคฏเคน เคฒเคเคญเค quiz-card เคे เคธเคฎाเคจ visual weight/size เคฐเค เคธเคเคคा เคนै।
34. Important Ad Behavior
Top ad slot เคคเคฅा mid-roll ad slot quiz engine เคे question-state logic เคธे เค เคฒเค เคฐเคนेंเคे।
Ad เคो question เคจเคนीं เคฎाเคจा เคाเคเคा।
35. SVG Icons Only
Interface icons เคे เคฒिเค:
SVG only
No:
- PNG icon
- JPG icon
- external icon image
- icon font dependency
SVG icons:
- Search
- Menu
- Close
- Timer
- Start
- Next
- Previous
- Check
- Wrong
- Book
- Test
- Theme toggle
- arrows
- status indicators
เคเคฆि।
36. Light / Dark Mode
เคฆोเคจों modes:
Light
Dark
User toggle เคเคฐेเคा।
Preference browser เคฎें persist เคी เคा เคธเคเคคी เคนै।
37. Thumbnail System
Cards เคฎें:
Blogger post thumbnail
available เคนो เคคो automatically เคเคชเคฏोเค เคนो।
Thumbnail เคจ เคนोเคจे เคชเคฐ:
SVG/CSS fallback
เคนो।
Unnecessary duplicate images เคจ เคนों।
38. Header
Modern responsive header:
- site identity/logo
- search
- primary navigation
- hamburger
- theme toggle
- configurable gadgets
เคนोเคा।
39. Hamburger Menu
Maximum:
3 levels
Blogger Layout เคธे เคเคนाँ possible เคนो menu items:
- Add
- Edit
- Delete
- Reorder
เคिเค เคा เคธเคें।
40. Blog Post Integration
Quiz engine post page เคो replace เคจเคนीं เคเคฐेเคा।
เคตเคน:
Blogger Post content เคो enhance เคเคฐेเคा।
Article reading เคเคฐ quiz experience เคเค เคนी page flow เคฎें integrated เคฐเคนेंเคे।
41. Normal Page / Article Behavior
Quiz เคे เคฌाเคนเคฐ เคธाเคฎाเคจ्เคฏ Blogger posts/pages:
- normal reading layout
- normal headings
- normal paragraphs
- images
- tables
- links
- labels
- related cards
เคे เคธाเคฅ properly render เคนों।
42. JavaScript Architecture
All substantial JavaScript:
XML-safe CDATA
เคे เค ंเคฆเคฐ เคฐเคนेเคा।
Conceptually:
<script type='text/javascript'><![CDATA[ ... ]]></script>
JavaScript เคฎें:
- state management
- quiz parser
- quiz engine
- navigation
- auto-scroll
- timers
- confetti
- search behavior
- theme toggle
- UI interactions
เคธंเคเค िเคค architecture เคฎें เคนों।
43. XML Safety
Final XML เคो:
strictly parseable Blogger XML
เคนोเคจा เคाเคนिเค।
เคตिเคถेเคท เคง्เคฏाเคจ:
-
& -
&& -
< -
> - quotes
- entities
- CDATA
- SVG
- CSS
- JS
- Blogger expressions
เคชเคฐ।
Mandatory
Raw unsafe ampersand XML source เคฎें เคจเคนीं।
เคเคฆाเคนเคฐเคฃ:
&
เคเคนाँ literal XML ampersand เคाเคนिเค เคตเคนाँ เคธเคนी escaping เคนो:
&
เคฒेเคिเคจ unnecessary double escaping เคจเคนीं।
44. Unicode Safety
Hindi + English mixed data เคे เคฒिเค:
Blogger post → DOM → Quiz parser
approach เคฐเคนे।
Quiz data เคो JavaScript literals เคฎें embed เคจเคนीं เคเคฐเคจा।
เคเคธเคธे broken sequences เคैเคธे:
p्
เคैเคธी เคธเคฎเคธ्เคฏा เคธे เคฌเคा เคा เคธเคे।
45. Performance
Theme:
- lightweight
- mobile-first
- lazy-loading aware
- minimal dependencies
- minimal network requests
- efficient DOM operations
- event delegation เคเคนाँ เคเคिเคค เคนो
- no repeated quiz engine loading
เคฐเคนे।
46. External Dependencies
Core quiz เคे เคฒिเค:
- React
- Vue
- Angular
- jQuery
- external database
- external quiz service
เคเคตเคถ्เคฏเค เคจเคนीं เคนोเคจे เคाเคนिเค।
Core interaction preferably native browser JS เคธे।
47. Accessibility
Support:
- keyboard navigation
- focus states
- semantic buttons
- screen-reader labels
- accessible controls
- good contrast
- touch-friendly targets
- reduced-motion consideration
Color alone เคिเคธी status เคी เคเคเคฎाเคค्เคฐ เคชเคนเคाเคจ เคจ เคฌเคจे।
48. SEO
Theme เคฎें:
- semantic HTML
- clean heading hierarchy
- canonical Blogger URLs
- crawlable content
- internal linking
- meaningful metadata
- structured navigation
- no unnecessary duplication
เคฐเคนे।
Quiz enhancement search-engine-readable underlying content เคो เคจเคท्เค เคจ เคเคฐे।
49. Content Duplication Rule
Dynamic cards/related sections เคฌเคจाเคคे เคธเคฎเคฏ เคเคธा architecture เคจ เคฌเคจाเคฏा เคाเค เคिเคธเคธे actual Blogger post content เค เคจाเคตเคถ्เคฏเค เคฐूเคช เคธे duplicate เคนो।
เคเค post:
เคเค canonical content source
เคฐเคนे।
50. Homepage Scalability
Exam เคเคฐ resource count เคฌเคข़เคจे เคชเคฐ:
- homepage เคूเคे เคจเคนीं
- horizontal rails overflow เคจ เคเคฐें
- card system adapt เคเคฐे
- discovery manageable เคฐเคนे
- code modification เคी เคเคตเคถ्เคฏเคเคคा เคจ เคชเคก़े
51. Error Handling
Malformed quiz data เคชूเคฐे theme เคो crash เคจ เคเคฐे।
เคฏเคฆि:
- answer missing
- option missing
- description missing
- occurrence missing
- question malformed
เคนो เคคो graceful fallback เคนो।
Normal post rendering เคฌเคी เคฐเคนเคจी เคाเคนिเค।
52. Browser Session Attempt
User attempts:
current browser/session scope
เคฎें เคฐเคนें।
External permanent user database เคจเคนीं।
Login mandatory เคจเคนीं।
53. Design Principle
เคชूเคฐी website เคा UX hierarchy:
DISCOVER ↓ SELECT ↓ EXPLORE ↓ LEARN ↓ PRACTICE ↓ TEST ↓ REVIEW
54. Priority Order
Implementation เคे เคฆौเคฐाเคจ priorities:
P0 — Absolutely Critical
- Valid Blogger XML
- Single Blog1
- Dynamic Blogger data
- Blogger Layout configurability
- JavaScript inside CDATA
- Hindi Unicode safety
- Global quiz engine
- Correct-answer green + confetti
- Timer behavior
- normal vertical post flow
P1
- Auto-scroll
- 40 ms transition
- Hold-to-delay
- Previous navigation
- Result/review
- Ad slots
- Load More
- Search
- Dynamic exam/resource discovery
P2
- Light/dark mode
- advanced visual polish
- animations
- performance optimizations
- accessibility refinements
55. Final UX Definition
เคธเคฌเคธे เคฎเคนเคค्เคตเคชूเคฐ्เคฃ intended experience:
“เคฏเคน Blogger เคชเคฐ เคฌเคจा เคนुเค blog เคจเคนीं เคฆिเคเคคा; เคฏเคน เคเค เคเคงुเคจिเค Competitive Exam Learning Platform เคฆिเคเคคा เคนै।”
Quiz เคे เคฒिเค:
“เคฏเคน เค เคฒเค quiz application เคจเคนीं เคนै; เคฏเคน เคเคธी study/article page เคा intelligent interactive version เคนै।”
Homepage เคे เคฒिเค:
“User search เคฏा cards เคे เคฎाเคง्เคฏเคฎ เคธे exam/resource เคोเคเคคे เคนुเค naturally เคเคे เคฌเคข़เคคा เคนै।”
56. Final Non-Negotiable Rules
✓ Dynamic Blogger data ✓ Dynamic Blogger Labels ✓ Blogger Layout editable ✓ 3-level menu ✓ Single Blog1 ✓ No nested Blog1 ✓ No hard-coded exam catalogue ✓ No hard-coded quiz questions ✓ Quiz data in Blogger Post special block ✓ Hindi Unicode + English ✓ JavaScript in CDATA ✓ XML-safe ampersand handling ✓ SVG-only interface icons ✓ Light + Dark mode ✓ Card-first UI ✓ Horizontal discovery rails ✓ Exam landing pages ✓ Global Quiz Engine ✓ Flexible question count ✓ Vertical question flow ✓ Load More ✓ Start Quiz activation ✓ 40 ms transition ✓ Smooth auto-scroll ✓ Previous-question navigation ✓ Timer does not auto-submit unanswered question ✓ Hold delays transition ✓ Correct = Green + Telegram-inspired confetti ✓ Wrong = Red + correct Green ✓ Unattempted = no evaluation ✓ Attempt review ✓ Result ✓ Next question set ✓ Top 100px AdSense-ready slot ✓ Q19/Q20 AdSense-ready slot ✓ Session/browser-only attempts ✓ Responsive mobile-first design ✓ SEO ✓ Accessibility ✓ Performance