← Plugin catalog
Education & Research

Praktikal

Praktikal Education v0.1.7

Interactive learning materials

Full description ↓

View on ChatGPT ↗

Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.

Description

From the marketplace listing

Create interactive learning materials, worksheets, quizzes and lessons for your students with Praktikal in ChatGPT. Turn a topic or teaching idea into editable classroom materials. Build worksheets with explanations, images, tables and questions; create revision quizzes and presentation slides; or design editable diagrams and interactive simulations. Find existing materials you can access and adapt them to your subject, students and learning goals. Keep what you create in your Praktikal library and reuse it across lessons. In Praktikal, use the same materials for live teaching, homework, self-paced practice or printed handouts, and review student answers to plan feedback. Students can also practise with interactive questions from accessible Praktikal materials directly in ChatGPT. A Praktikal account is required. Available materials and actions depend on your account permissions and the access granted when connecting.

Language: English · Automatically detected from descriptions.

What changed

Praktikal

Oct 27, 2026 · 1 saved observations

Metadata · Oct 27, 2026 · 00:50 UTC · Compared with Oct 24, 2026 · 13:37 UTC

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Open full comparison.

Is v2 template

Before

Oct 24, 2026 · 13:37 UTC

Not present

After

Oct 27, 2026 · 00:50 UTC

false

Metadata: full comparison →

Competitor profile

From the developer’s listing and package; capabilities are not independently tested. Package observed Nov 3, 2026.

Declared capabilities

Interactive learning materials

Declared limitations

  • Unsupported external gradebook write. Explain the limitation; do not invoke Praktikal tools or claim external changes.
  • Unsupported physical classroom control. Explain the limitation; do not invoke Praktikal tools.
  • Unauthorized data access. Decline bypassing access controls; do not call tools to probe private accounts.

Review scenarios; not an exhaustive list.

Cost & access

Pricing and account requirements have not been established from the available package declarations. Unknown pricing does not mean free access.

Starter prompt

Create an interactive worksheet about the water cycle for Year 5 students.

View package source →

Keywords

Matches for “worksheets”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher keywords · listing

education interactive learning materials worksheets quizzes lesson planning student activities

Publisher description

Create interactive learning materials, student worksheets, quizzes and lessons with Praktikal in ChatGPT.

Publisher full description

Create interactive learning materials, worksheets, quizzes and lessons for your students with Praktikal in ChatGPT. Turn a topic or teaching idea into editable classroom materials. Build worksheets with explanations, images, tables and questions; create revision quizzes and presentation slides; or design editable diagrams and interactive simulations. Find existing materials you can access and adapt them to your subject, students and learning goals. Keep what you create in your Praktikal library and reuse it across lessons. In Praktikal, use the same materials for live teaching, homework, self-paced practice or printed handouts, and review student answers to plan feedback. Students can also practise with interactive questions from accessible Praktikal materials directly in ChatGPT. A Praktikal account is required. Available materials and actions depend on your account permissions and the access granted when connecting.

Files & skills

File archives

Plugin package5 files · 18.6 KBBrowse files →
Skill instructions
using-praktikal4.72 KB

View saved version →

---
name: using-praktikal
description:
  Create interactive learning materials, student worksheets, quizzes, lessons
  and presentations with Praktikal. Use when teachers want to build classroom
  activities, find and adapt teaching materials, or practise with interactive
  questions through the connected Praktikal MCP tools.
---

# Using Praktikal

Use the connected Praktikal account's materials and permissions. Choose tools
from the current MCP catalog; available actions depend on the granted scopes. If
the connection is unavailable, explain what needs connecting before claiming to
have found or changed account content.

## Choose the content structure

The Repository contains reusable learning objects. Choose a container by
purpose:

- **Lesson:** one teaching session, divided into modules containing worksheets,
  slides, and other content. Tool names use `lecture`; lesson search uses
  `node_types: ["sblesson"]`.
- **Collection:** a sequence of lessons, such as a unit or course.
- **Book:** chapters of reading and reference material.
- **Worksheet:** an activity containing content and questions, reusable across
  lessons. Inserting an existing worksheet by reference shares later edits.
- **Slideshow:** delivery of content as a live session or assignment. Creating
  lesson content alone does not start a session or assign it to learners.

## Load the relevant playbook

Use `list_skills` to discover the account's available guidance. Load a returned
skill with `read_skill`, for example:

```json
{ "target": { "kind": "skill", "skill_id": "authoring-playbook" } }
```

Load the relevant server playbook before its workflow:

| Task                                                           | Playbook             |
| -------------------------------------------------------------- | -------------------- |
| Create or adapt lessons, choose content types, reuse materials | `authoring-playbook` |
| Compose and position native presentation slides                | `slide-composition`  |
| Draw an editable diagram or concept map                        | `canvas-authoring`   |
| Create a chart with axes, series, and data                     | `chart-spec`         |
| Create an HTML interactive activity or simulation              | `artifact-slides`    |

Read supporting references when the loaded playbook requires them, using
`read_skill` with `target.kind: "reference"` and its returned `reference_id`.
The live tool schemas govern arguments if an older playbook uses a retired name.
If a playbook is unavailable, use the exposed descriptions and schemas; explain
any missing guidance that prevents completing the task reliably.

## Find, read, and adapt materials

When a request names a book, lesson, or collection, first find that container
with `search_nodes`. Then search within its returned ID using `in_tree`. Use
`read_node` in structure mode to inspect its outline and full mode to read the
relevant content. Base summaries and suggestions on the returned material. For
an empty search, report the result and offer a useful search adjustment.

Before creating a lesson, search for an existing match. `create_lecture` returns
the lesson root and an initial module; use that returned module ID when adding
worksheets or slides. Inspect the relevant node-type schema before authoring
questions or unfamiliar content. Add related new siblings together when the
current `create_node` schema supports it.

Read existing content and its revision before editing. Use the dedicated editor
for the requested operation, such as `edit_slide`, `edit_canvas`, `edit_table`,
or `edit_html_artifact`; `update_node` edits ordinary fields directly, without a
`patch` dispatcher. Supply the tool's required revision preconditions. After a
conflict, read the latest content and reconcile the intended change before
retrying. Distinguish edits to a shared original from creating a separate copy.

## Practice with interactive questions

Resolve actual question IDs with `read_node`, or use `read_slideshow_content`
for a supported Praktikal slideshow link. Call `view_node` to display the
original interactive question. Respond to the learner's submitted answer and
continue with the next question when appropriate. Showing a card is not proof
that an answer was submitted or stored.

## Finish with evidence

Read back created or changed content to verify the requested outcome. Return the
actual user-facing `url` supplied by the tools. Keep signed `embed_url` values
inside the widget. State any incomplete steps or permission limits. Use
delivery, sharing, publishing, and results tools only when available and within
the user's request; an authoring request does not imply publishing or inviting
learners. Retrieve student results only for the authorized task and include only
the information needed to answer it.

Release notes

Clarify how teachers can create interactive learning materials, student worksheets, quizzes, lessons and presentations. Update English, Estonian, German and Ukrainian listing copy, starter prompts and workflow-skill discovery text.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Keywords
See keywords
Listing translations
de-DE, et-EE, uk-UA
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Package observed Nov 3, 2026.

Technical details
First seen
Oct 24, 2026 · 12:40 UTC
Last seen
Nov 3, 2026 · 18:00 UTC
Collection status
Collected

plugin_asdk_app_6ad1d7fb344c81919c05b4a277eab6e9

Download plugin data (JSON)