Split-Screen Educational Interface for Writing Curriculum Guidance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems struggle to effectively guide users through educational writing curricula by relating different data items and presenting them in a structured and user-friendly manner, particularly for elementary school students.

Innovation Solution

A data processing system configured to access multiple data structures stored in a data store, which enables the system to present a split-screen user interface with a draft panel and a configurable support materials panel. This interface guides users through an elementary school writing curriculum by juxtaposing writing resources with user input, using primary-foreign key relationships to ensure appropriate resource delivery based on user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple writing resources are displayed in separate views, then users can access comprehensive writing support materials, but elementary age users become confused and lose focus

Engineering Contradiction:
Improveaccess to writing resourcesVSAvoiduser focus and comprehension
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The user interface is segmented into distinct panels: a draft panel for student writing and a support materials panel for writing resources. This segmentation allows elementary students to access comprehensive writing support materials while maintaining focus by presenting resources in an organized, non-overwhelming manner with clear visual separation between work area and reference materials.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from displaying resources in separate views (temporal dimension - switching between pages) to a split-screen layout (spatial dimension - simultaneous display). This dimensional change allows students to access multiple writing resources side-by-side with their draft, providing comprehensive support while maintaining focus through visual organization and reduced navigation requirements.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If writing resources are presented in a structured sequence, then learning effectiveness is improved, but the system complexity increases

Engineering Contradiction:
Improvelearning effectivenessVSAvoiddata structure relationships
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system pre-establishes primary-key and foreign-key relationships in the data structures to define the sequential presentation of writing resources. By preparing this structured framework in advance, the system can automatically deliver resources in the correct pedagogical sequence without requiring complex runtime decision-making, thus improving learning effectiveness while managing system complexity through pre-computed relationships.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data structures act as an intermediary layer between the resource repository and the user interface. The primary-key and foreign-key relationships in these data structures mediate the delivery of writing resources, translating complex resource interdependencies into a simple, structured sequence that the split-screen interface can present effectively to students.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If all writing resources are made available at once, then users have maximum flexibility, but elementary students become overwhelmed and lose focus

Engineering Contradiction:
Improveresource availabilityVSAvoidstudent focus and cognitive load
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The support materials panel displays writing resources with differentiated visibility and accessibility based on the current writing stage. Resources relevant to the current lesson are prominently displayed and easily accessible, while other resources remain available but less prominent. This local quality approach provides maximum resource availability while reducing cognitive load by highlighting only what students need at each moment.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts the presentation and prominence of writing resources based on the student's progress through the curriculum sequence. As students advance through lessons, the available resources evolve and adapt to current learning objectives. This dynamic presentation maintains maximum flexibility in resource availability while managing cognitive load through context-aware resource prioritization and staged introduction of writing support materials.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12315390B2Data processing system for data retrieval from data storage
Publication Date: 2025.05.27 CAMBIUM INTERMEDIATE HOLDINGS LLC
  • US12315390B2 patent drawing
  • US12315390B2 patent drawing
  • US12315390B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for configuring, accessing, identifying, and delivering a plurality of data structures that include interfaces configured to guide users through an elementary school writing curriculum based on interactions of users with one or more of the interfaces. In one aspect, a system comprises a data processing system for reading a plurality of data structures representing educational modules and ordering data specifying an order in which the educational modules and their corresponding lessons are rendered from a hardware storage device. In another aspect, the system generates a computer program based on the read data structures for causing rendering of a graphical user interface including a visual representation of a lesson of an educational module that specifies which one or more visual representations to render and maintains a state of the computer program for specifying which educational module is currently being rendered and which lesson of that educational module is currently being rendered, the updating of which causes accessing, identifying, and delivering of a plurality of data structures that include interfaces for transitioning to another lesson of the module or another module.