Surds

Generate randomized IGCSE surds questions and validate sqrt-notation answers via REST endpoints.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/sudarshansudarshan/tenali --skill surds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Surds
Source: https://github.com/sudarshansudarshan/tenali/tree/main/supermarket/surds
Command: npx skills add https://github.com/sudarshansudarshan/tenali --skill surds

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides unlimited, on-the-fly practice and automated answer checking for surds so IGCSE students can reliably practice simplifying, adding/subtracting, multiplying, and rationalising square-root expressions without manual grading.

Core Features & Use Cases

  • Algorithmic Question Generation: Server-backed generation of randomized problems across four difficulty tiers (easy, medium, hard, extrahard) to create virtually unlimited unique quizzes.
  • Answer Parsing & Validation: Normalizes user input (accepts √ or "sqrt"), simplifies radicands to square-free form, and checks answers via a /surds-api/check endpoint.
  • Adaptive Mode & Progress Tracking: Optional adaptive scoring adjusts difficulty based on performance with a visual gradient progress bar and a running results table.
  • Use Case: Ideal for self-study, classroom practice, or homework assignments where students need instant feedback on surd manipulations.

Quick Start

Open the Surds quiz, choose a difficulty or enable adaptive mode, set the number of questions, and start answering generated surd problems using √ or the "sqrt" shorthand.

Frequently Asked Questions about Surds

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I practice rationalising surds for IGCSE maths?

This Skill generates randomized IGCSE-level surds questions and validates your textual answers instantly. It covers simplifying, adding, subtracting, multiplying, and rationalising square-root expressions across four difficulty tiers.

How do I format surd answers when typing square roots?

This Skill accepts both the √ symbol and the text shorthand "sqrt" when entering surd answers. The validation engine normalizes your input and simplifies radicands to square-free form before checking if your response is correct.

Can I get adaptive surds questions that change difficulty as I answer?

Yes, this Skill features an optional adaptive mode that adjusts question difficulty based on your performance. It tracks running results with progressive scoring and a visual gradient progress bar during timed quiz sessions.

Does this surds quiz cover all standard IGCSE operations?

Yes, this surds quiz covers the core IGCSE operations including simplifying surds, adding and subtracting, multiplying, and rationalising denominators. It targets learners aged 14 to 16 with unlimited algorithmically generated problems.

What is the best way to generate unlimited surds homework questions?

The best way to generate unlimited surds homework is using this algorithmic question generator, which creates unique problems on the fly across easy, medium, hard, and extrahard tiers. It provides instant automated grading via a validation API endpoint.