[Meta] AI Reading Comprehension Level

Created on 9 September 2025, 5 days ago

Goals & Guiding Principles

  • Allow users to adjust text to a desired reading age or comprehension level.
  • Support simpler language options for improved accessibility.
  • Enable adjustments directly in the frontend, so users can change the level on the fly without reloading.

MVP Functionality

Frontend / Design

  • Provide a flexible “Adjust Reading Level” control in the frontend (with multiple level options).

Configuration

  • Define which sections of the page should be adapted (e.g., content inside the article DOM element).
  • Configure caching rules: how long adapted text should be stored before refreshing, so the system does not call the AI service on every request.
  • Decide which entity types should support this feature.

Backend

  • Add a toggle or button to relevant pages.
  • Implement caching logic to reuse previously generated text and invalidate according to configuration.
  • Provide an endpoint to retrieve adapted content.

AI Functionality

  • Provide AI functionality to receive input from the frontend and return updated content based on the selected reading/comprehension level.

Post-MVP Functionality

Extend beyond text to adapt other media, e.g.:

  • Simplify or replace complex images.
  • Provide explanations for videos.

Support backend-driven preparation of adapted content, e.g.:

  • Manual triggers for selected content.
  • Batch operations to pre-generate adapted versions.
  • Make adapted content available for other Drupal functionality, for example different view modes.

Out of Scope

Editor workflows (this feature is only for end users).

More Ideas

TBD

Next Steps

  • Review MVP functionality.
  • Collect additional ideas.
  • Form implementation team.

Develop version 1.

🌱 Plan
Status

Active

Component

Planning

Created by

🇩🇪Germany breidert

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024