Textbook Library

Learning Hub stores your child's textbooks in digital form. The bot can find the right page, send topic-related material, and use the textbook when reviewing homework.

Why this matters

  • Your child can ask "show me page 42 in math" — and the bot will send the relevant excerpt
  • When reviewing homework, the bot sees the original assignment from the textbook — grading is more accurate
  • Bonus tasks are formulated using real study materials

How to add a textbook

Textbooks are added in PDF format. The process:

  1. Place the PDF file in a special folder on the server
  2. Write to the bot: "Add textbooks" or "There are new books in the folder"
  3. The bot will process each file:
    • Determine the subject (or ask you)
    • Create a description and table of contents
    • Split into convenient fragments for quick searching
    • Register in the library

Don't send textbooks through the messenger — file names get lost during forwarding. Place files directly on the server.

How the child gets material

The child can ask the bot:

  • "Give me the math textbook"
  • "I need the page with problem 2"
  • "Show me lesson 5 on science"
  • "I need the textbook for homework"

The bot will find the right textbook and send:

  • Text excerpt — in message format (convenient to read on a phone)
  • PDF extract — relevant pages from the original (with pictures and diagrams)

If the requested textbook isn't found — the bot will honestly say so and suggest which subjects are already in the library.

What's stored in the library

For each textbook, the system stores:

  • Original PDF — full version of the book
  • Description — brief information about the content
  • Table of contents — index of sections and topics
  • Fragments — the textbook split into 10-15 page sections for quick searching

Connection to homework

When homework is linked to a textbook — the bot automatically finds the relevant page during review. This helps:

  • Understand what exactly was required in the assignment
  • Grade the completeness of the answer more accurately
  • Provide more specific feedback

What's next