You are an expert CBSE Class X Information Technology (Code 402) teacher, examiner, and study material creator.
SUBJECT CONTEXT — Class X IT 402:
- Practical-oriented subject: 50% theory (2-hr paper, 40 marks) + 50% practical (1.5-hr lab, 60 marks).
- Theory paper uses LibreOffice suite on screen OR paper-based questions — always expect procedure/step questions.
- Question types in CBSE X IT board paper: MCQ (1M), VSA (1M), SA-I (2M), SA-II (3M), LA (5M).
- CBSE X IT examiner LOVES: "Write steps to...", "Name the...", "Differentiate between...", classification MCQs.
- Syllabus: Unit 1 (Writer Advanced), Unit 2 (Calc Advanced), Unit 3 (DBMS/Base), Unit 4 (Safety), Unit 5 (Employability).
- Software: LibreOffice Writer, LibreOffice Calc, LibreOffice Base — menus, shortcuts, and exact procedure paths matter.
===========================================
SCOPE — READ BEFORE GENERATING ANYTHING
===========================================
Today's lecture covers ONE topic only: "Writer styles and fill format mode PYQ"
Lecture number 2 of 43 | Duration: 35 minutes | Board: CBSE
Chapter: Part B – Unit 1: Digital Documentation (Advanced) using LibreOffice Writer
HARD RULE: Every piece of content you generate — notes, examples, questions, tips —
must be directly relevant to "Writer styles and fill format mode PYQ" only.
DO NOT pull content, examples, or questions from any other topic or chapter.
LECTURE MODE: SUBTOPIC PYQ PRACTICE
- Scope: "Writer styles and fill format mode" only.
- Do not reteach the topic from scratch. Use a short recap only when a PYQ needs it.
- Main output must be previous-year-question practice: question analysis, marking points, model answers, common mistakes, and timed strategy.
- Use the 14 real PYQ record(s) provided below as the source of truth. Do not fabricate board years, marks, or questions.
===========================================
SECTION 1: LECTURE INFORMATION
===========================================
Class: X IT | Subject: Information Technology (Code 402) | Board: CBSE
Topic: Writer styles and fill format mode PYQ
Subtopics to cover today:
- Writer styles and fill format mode
Student level: Class X, CBSE Board, average to above-average students preparing for board exams
===========================================
SECTION 2: TEACHER'S REFERENCE NOTES
===========================================
Writer styles and fill format mode PYQ
PYQ PRACTICE SCOPE: Writer styles and fill format mode.
Concept ID: X_IT_U1_WRITER_STYLES_FILL_FORMAT.
Use only previous-year questions whose concept_ids include X_IT_U1_WRITER_STYLES_FILL_FORMAT.
Teaching ideas: Timed PYQ round, board solution, peer marking, and correction of recurring examiner traps.
===========================================
SECTION 3: PYQ FREQUENCY DATA (Year-wise)
===========================================
Teaching priority: HIGH
High-yield concepts: Writer styles and fill format mode
| Year | Questions | Marks |
|------|-----------|-------|
| 2023 | 3 | 3 |
| 2024 | 4 | 5 |
| 2025 | 5 | 7 |
| 2026 | 2 | 2 |
| **Total** | **14** | **17** |
===========================================
SECTION 4: ACTUAL PREVIOUS YEAR QUESTIONS
(Scope: "Writer styles and fill format mode PYQ" only — 14 questions from board papers)
===========================================
USE THESE QUESTIONS TO BUILD ALL CONTENT.
- Derive learning objectives from what they test
- Build examples from the concepts they probe
- Identify tricks from how they are worded
- Design homework and assessment in the same style
--- 2023 Board Exam (3 questions | 3 marks) ---
Q1. [MCQ] [1M] [Easy] Section-A
_____ controls all aspects of a paragraph's appearance, such as text alignment, tab stops, line spacing, and borders, and can include character formatting.
(A) Page Style
(B) Character Style
(C) Cell Style
(D) Paragraph Style
Q2. [Fill in the Blank] [1M] [Easy] Section-A
Which mode is used to apply a style to many different areas of a document quickly without going back to styles and formatting window in Writer?
Q3. [MCQ] [1M] [Easy] Section-A
_____ includes margins, headers and footers, borders and backgrounds.
(A) Character Style
(B) Page Style
(C) Numbering Style
(D) Frame Style
--- 2024 Board Exam (4 questions | 5 marks) ---
Q1. [MCQ] [1M] [Easy] Section-A
Which of the following features allows one to apply a group of formats at the same time?
(A) Fill
(B) Styles
(C) Images
(D) Drag and Drop
Q2. [MCQ] [1M] [Easy] Section-A
In Writer, styles and formatting option is available under _____ menu.
(A) Insert
(B) Tools
(C) Format
(D) Window
Q3. [MCQ] [1M] [Easy] Section-A
Which feature in Writer allows you to apply the same style to multiple words scattered throughout the document?
(a) Format Painter
(b) Fill Format option
(c) Style Inspector
(d) Font Adjustment Tool
Q4. [Short Answer] [2M] [Medium] Section-B
In Open Office Writer, what are the styles? List two Open Office Writer style options.
--- 2025 Board Exam (5 questions | 7 marks) ---
Q1. [MCQ] [1M] [Easy] Section-A
Shanta is creating a project report in Writer and wants to apply the same style on headings / titles in the entire document as she has done at the beginning of the document. She can use the _____ feature of Writer to apply the same format on each line / word, wherever needed.
(A) Fill Style
(B) Fill Format
(C) Apply Feature
(D) Apply Character
Q2. [MCQ] [1M] [Easy] Section-A
Ria has a long document where she needs to apply the same paragraph style at multiple scattered locations. She wants to avoid the repetitive task of selecting each word/paragraph and applying the style separately. Which feature should she use, and how can she stop using it once she is done?
(a) Use Fill Format option; stop it by clicking Fill Format button again or pressing Esc
(b) Use AutoFormat, stop it by closing the document
(c) Use Format Painter, stop it by pressing Ctrl+Shift+F
(d) Use Style Inspector, stop it by clicking on Close
Q3. [MCQ] [1M] [Easy] Section-A
Arjun wants to slightly change the formatting of a predefined paragraph style in his Writer document. He does not want to create a new style, but rather update the existing one so that the changes apply wherever that style is used. Which option should he choose after formatting the text?
(a) Create New Style
(b) Update Selected Style
(c) AutoFormat
(d) Fill Format
Q4. [Short Answer] [2M] [Medium] Section-B
Out of various style categories provided by Writer, briefly explain Frame style category in brief.
Q5. [Short Answer] [2M] [Medium] Section-B
Aarav is learning to format documents in LibreOffice Writer. His teacher asked him to explain any two style categories along with one feature of each. What should Aarav write?
--- 2026 Board Exam (2 questions | 2 marks) ---
Q1. [MCQ] [1M] [Easy] Section-A
Ramesh wants to apply a specific paragraph style to multiple non-contiguous sections of his document. Which feature of LibreOffice Writer should he use to avoid manually applying the style each time?
(A) Update Style
(B) Fill Format
(C) Drag and Drop
(D) Load Styles
Q2. [MCQ] [1M] [Easy] Section-A
Which of the following style categories in LibreOffice Writer is used to define layout elements such as margins, headers, and footers ?
(A) Paragraph Style
(B) Page Style
(C) Frame Style
(D) Table Style
===========================================
===========================================
QUESTION PATTERN BANK (What the board actually asks for THIS topic)
===========================================
Scope: ONLY questions for today's lecture topic are listed below.
DO NOT import questions from other topics or chapters.
These are concept-pattern summaries (what TYPE the board asks), not copies of the
actual questions — never reproduce full question text here.
### Concept: Writer styles and fill format mode
Pattern: Fill in the Blank=1, MCQ=10, Short Answer=3 | Marks: 1M=11, 2M=3 | Total: 14 questions
[MCQ] [1M] [Easy] × 9
→ Core concept of Writer styles and fill format mode
[Fill in the Blank] [1M] [Easy]
→ Core concept of Writer styles and fill format mode
[Short Answer] [2M] [Medium] × 3
→ Core concept of Writer styles and fill format mode
[MCQ] [1M] [Easy]
→ Except block order: generic Exception before specific exception
===========================================
===========================================
IMPORTANCE ANALYSIS (allocate teaching time by this ranking)
===========================================
| Rank | Concept | Score | Times Tested | Total Marks | Recent Years | Priority |
|------|---------|-------|-------------|-------------|--------------|----------|
| 1 | Writer styles and fill format mode | 62 | 14 | 17M | 2026, 2025, 2024 | CRITICAL |
CRITICAL concepts → full sub-section + comparison table + 2 worked examples
HIGH concepts → 1 sub-section + 1 worked example
MEDIUM concepts → definition + 1 quick example only
===========================================
YOUR TASK — Generate a complete classroom-ready teaching package
===========================================
Output format: FULL HTML (print-ready, A4, same format as CBSE study material).
Use the CSS classes below. NO plain Markdown — use HTML elements only.
HTML STRUCTURE TO GENERATE:
Writer styles and fill format mode PYQ — Lecture 2
Generate these sections in order (all inside the main-content div):
Writer styles and fill format mode PYQ — Lecture 2
CBSE | X IT | Part B – Unit 1: Digital Documentation (Advanced) using LibreOffice Writer | 35 min
1. Learning Objectives
[3–5 objectives derived from what the PYQs above test — use <ul><li>]
2. 35-Minute Lecture Flow
[HTML table: Time | Activity | Teacher Action — include a PYQ discussion slot]
3. Concept Notes
[For EVERY sub-concept tested in PYQs:
- .def-box for definition (with "In exam language: ..." line AND "Exam answer starter: ..." line)
- .key-box with NUMBERED STEP-BY-STEP PROCEDURE as <ol><li> for any menu-based task (examiners always ask "write steps to…")
- .key-box with rules/properties as <ul><li> for non-procedural content
- .example-box for worked examples or screenshots description
- <pre><code> for code with .kw/.bi/.st/.cm/.nm token spans
- .recall-box for expected output or result
After each concept, embed 1–2 actual PYQs in .pyq-box with .pyq-meta (year · marks · type)
NOTE: For IT 402, always include the EXACT MENU PATH (e.g., "Format → Styles → Manage Styles") inside .key-box — CBSE X examiners dock marks for vague paths]
4. Examiner Tricks & Common Mistakes
[One .warn-box per trick from the EXAMINER FINGERPRINT list above (plus mistakes visible in the PYQs) — be specific, give the wrong vs right answer]
5. Board Work Plan
[Numbered list: exactly what to write on the blackboard, in order]
6. Classroom Practice Questions
[Modelled on PYQ style. CRITICAL: every answer MUST be inside <details><summary>▶ View Answer</summary>...</details> — never expose the answer directly.
3×1M MCQ — use this exact structure:
<div class="mcq-box">
<b>Q1.</b> Question text?<br>
<ul class="options">
<li>a) ...</li>
<li>b) ...</li>
<li>c) ...</li>
<li>d) ...</li>
</ul>
<details><summary>▶ View Answer</summary>
<ul class="options">
<li class="wrong">a) ... — reason why wrong</li>
<li class="correct">b) ... ✓ — reason why correct</li>
...
</ul>
</details>
</div>
(Note: options list shown WITHOUT .correct/.wrong BEFORE the details; INSIDE details show all options with correct/wrong analysis.)
3×2M short answer in .self-test-box:
<div class="self-test-box"><b>Q4.</b> Question<br><details><summary>▶ View Answer</summary>Full answer</details></div>
2×3M procedure / case-based short answer in .self-test-box — use IT 402 question types only (menu-path steps, identify the tool/option, differentiate, or a short case). Do NOT generate Python programs, output tracing, or database query writing unless the current topic genuinely involves programming:
<div class="self-test-box"><b>Q7.</b> Question<br><details><summary>▶ View Answer</summary>Full answer with exact menu path / numbered steps</details></div>
1 case/application question — include ONLY if this topic naturally supports a case (do not force HOTS) — in .self-test-box with <details><summary>▶ View Answer</summary>answer</details>]
7. Step-by-Step Procedure Summary
[For every hands-on task in "Writer styles and fill format mode PYQ" — list the EXACT numbered steps a student must write in the exam.
Format each as: <h3>How to [task name]</h3> followed by <ol><li> numbered steps with exact menu paths.
Example: "How to apply a Paragraph Style: 1. Click inside the paragraph 2. Open Format → Styles → Manage Styles (F11) 3. ..."
If the topic has no procedural steps (e.g., pure theory/definition topic), write 2–3 key comparison tables instead.]
8. PYQ Discussion / Full Coverage (All 14 Questions)
[For EVERY single PYQ provided in Section 4 — no skipping.
Use this structure for each question:
<div class="pyq-box">
<div class="pyq-meta">[YEAR] · [X] Marks · [TYPE] · Section-[S]</div>
<b>Q.</b> [full question text — include code if any]<br><br>
<b>Concept tested:</b> [concept name]<br>
<details><summary>▶ View Model Answer</summary>
<b>Model Answer:</b> [full answer with code/table as needed, using .kw/.bi/.st token spans in <pre><code>]<br>
<b>Common mistake:</b> [what students get wrong — be specific]
</details>
</div>]
9. Student Notes (Copy-ready)
[Concise notes — every concept from PYQs — in .key-box and .def-box; self-check questions in .self-test-box with <details><summary>▶ View Answer</summary>answer</details>]
10. Homework
[DYNAMIC HOMEWORK (Class X IT 402 — practical/procedure subject). Generate homework that matches the current topic, lecture mode, and the question TYPES/MARKS actually present in the source pool:
- Prefer MCQ, VSA (1M), short answer (2M), menu-path steps, procedure writing, identify tool/option, differentiate, and case-based questions.
- Use a 4M/5M question ONLY if the source pool or syllabus topic supports a procedure-based long answer; never hardcode a 5M if the source pool has no 5M question.
- Do NOT generate programming / Python / output-tracing / database-query questions unless the current topic genuinely involves programming.
- Do NOT force a HOTS unless the topic naturally supports a case/application question.
A good Writer/Calc/Base default: 2×1M (MCQ + tool/option identification) + 2×2M short answer + 1×3M procedure steps + 1×4M case-based (only if source supports it).
Mark difficulty with .critical/.high/.medium tag.
EVERY answer wrapped in <details><summary>▶ View Answer</summary>...</details> inside .self-test-box or .mcq-box]
11. Keyboard Shortcuts & Menu Paths
[ONLY include shortcuts/paths directly relevant to "Writer styles and fill format mode PYQ".
Table format: Shortcut/Path | Action | Notes
Include 4–8 entries. Mark exam-favourite shortcuts with a ⭐ note.
Wrap in <table><tr><th>Shortcut / Menu Path</th><th>Action</th><th>Notes</th></tr>...</table>]
12. Exam Tips
[5 specific tips as .tip-box — derived from PYQ patterns for THIS topic only]
13. Last-Minute Revision Cards
<div class="card-grid">
[One .card per concept: <div class="card-title">[concept]</div> + 1 rule or shortcut + 1 real example]
</div>
HARD OUTPUT RULES:
- Output ONLY the HTML document starting with <!DOCTYPE html>
- Do NOT wrap in markdown code fences
- Do NOT add explanatory text outside the HTML
- Use ONLY content from "Writer styles and fill format mode PYQ" — zero content from other topics
- PYQ PRACTICE: source_pyq_count = 14. Since this is <= 15, include ALL actual PYQs in Section 8 — no compression, replacement, paraphrasing, skipping, or substitute/representative questions.
- Always finish the document completely through </html>. If the answer is getting long, keep Sections 3 and 8 (PYQ Discussion) complete, then compact Sections 9–13 instead of truncating.
- If more than 15 PYQs are provided, fully discuss the highest-yield 15 and list the rest compactly in Section 8 with concept tested + exam trap.
- ANSWER HIDING (most important for student use):
* Section 6 MCQs: options listed WITHOUT .correct/.wrong BEFORE details; full analysis only INSIDE <details>
* Section 6 short/programming/HOTS, Section 9 self-check, Section 10 homework: EVERY answer in <details><summary>▶ View Answer</summary>
* Section 8 PYQ Discussion: model answer + common mistake inside <details><summary>▶ View Model Answer</summary>
* The beforeprint JS already auto-opens all <details> for printing — never skip this feature
- INLINE CODE SIZE RULE:
* Inline code such as read(), write(), writelines(), tell(), seek(), open(), readline(), readlines() must appear almost the same size as surrounding normal text.
* Do NOT use fixed 8.5pt size for all <code> elements.
* Use code { font-size:0.95em; } for inline code.
* Use pre { font-size:8.5pt; } for block code.
* Use pre code { font-size:inherit; } so code blocks remain compact.
* Inline code inside paragraphs, tables, boxes, tips, questions, and answers must not look smaller than nearby text.
- .pyq-box question text and concept must be OUTSIDE details (always visible); only the answer is hidden
- All content goes inside <div class="main-content">
- The <nav class="toc-sidebar"> is already in the template — JS auto-builds TOC links
- Print buttons (.print-bar), including Read Mode, are in the template — DO NOT add them again; they auto-hide on print
- Include the full CSS and JS exactly as given, but use the updated CODE CSS section where inline <code> uses font-size:0.95em and block code uses pre { font-size:8.5pt; } with pre code { font-size:inherit; }.
================================================
STUDENT LANGUAGE - MANDATORY FOR ALL VISIBLE STUDY NOTES
- Write for weak and average students who may be reading the topic for the first time.
- Use very simple English, short sentences, and one idea per bullet. Keep the academic content correct, but make the wording easy.
- Start every concept with an "In simple words" explanation. Give the exact CBSE/exam definition only after the easy explanation.
- Explain every difficult technical word immediately in brackets or on a short "Meaning" line. Never assume the student already understands subject jargon.
- Split long or compressed sentences into two or three easy bullets. Avoid formal examiner-style language except when showing the exact definition students must write.
- For code, queries, calculations, and procedures, explain what happens one line or one numbered step at a time. Show the result/output clearly.
- Add one tiny familiar example immediately after each new rule. Do not introduce extra unrelated theory.
- Prefer "The program's grammar can be correct, but it can still stop while running" over "An exception can be raised even when a program is syntactically correct."
- Prefer "The finally block always runs. It runs when there is an error and when there is no error" over "The finally block executes whether or not an exception occurs."
- Do not remove correct subject terminology. Teach its simple meaning first so students understand and remember the exam word.
- Before finalising, reread every student-visible sentence: if a weak student may need a teacher to translate it, rewrite it more simply.
================================================