Learning pathways help your application suggest related mathematical topics to students after they solve a problem. Rather than leaving learners at a dead end after receiving a result, you can surface a curated list of connected concepts — the next topics to explore, prerequisites to revisit, or complementary techniques to try. This turns a single API call into the starting point for a guided learning journey.Documentation Index
Fetch the complete documentation index at: https://docsa.stemfard.com/llms.txt
Use this file to discover all available pages before exploring further.
What learning pathways are
When you setlearning_pathways: true in a request, the API includes a learning_pathways array in the response. Each entry links to a related mathematical concept or Stemfard endpoint that naturally extends the topic the student just worked on. For example, after solving a matrix multiplication problem, pathways might point toward determinants, matrix inverses, or eigenvalues.
The related field works differently: setting related: true returns an array of other Stemfard API endpoints that are closely related to the one you called. This is useful for building navigation within your application — showing students what other operations are available that relate to what they just did.
| Field | Type | What it returns |
|---|---|---|
learning_pathways | boolean | Conceptual learning topics to explore next |
related | boolean | Other Stemfard API endpoints in the same mathematical neighborhood |
Enabling learning pathways
Addlearning_pathways: true (and optionally related: true) to any request body:
Complete example
The following request multiplies two matrices and asks for both learning pathways and related endpoints:Using pathways in an educational app
Once you have thelearning_pathways array, you can render it as a “what to explore next” section. Below is a pattern that works well after displaying a result.
Pathway use cases
Progressive curriculum sequencing
Progressive curriculum sequencing
Use learning pathways to drive a structured curriculum. After a student completes a problem at one level, fetch the pathways and present only those that match the student’s current progress tier. Store completed topics in your own database and filter the pathway list to surface the most relevant next step.
Adaptive review suggestions
Adaptive review suggestions
If a student’s solution contains errors, use pathways to suggest prerequisite topics for review rather than pointing forward. You can combine pathway data with your own difficulty scoring to decide whether to route a student forward or backward through the curriculum.
Topic exploration mode
Topic exploration mode
Present the full
learning_pathways array in a visual map so students can freely explore connected concepts. Pair this with the related endpoints array to show which API operations are available for each topic, letting curious learners dive deeper on their own terms.Sidebar recommendations
Sidebar recommendations
Difference between learning_pathways and related
Both fields help students navigate, but they serve different purposes:
learning_pathwayspoints to mathematical concepts — the next things to learn. These are topic-level suggestions designed to guide curriculum progression.relatedpoints to other Stemfard API endpoints in the same operational family. These are practical suggestions for exploring what else the API can compute in the same domain.
learning_pathways to drive curriculum flow and student growth. Use related to build discoverable API navigation within your interface.