Skip to content

Add learning category schema #4

@keepsloading

Description

@keepsloading

Goal

Add a learning category schema for apps that understand study and skill-building preferences.

This should help Memact turn learning activity into user-readable Wiki entries that users can approve, edit, reject, or delete.

Context examples

Learning apps may know things like:

  • topics being studied
  • preferred explanation style
  • difficulty level
  • repeated mistakes or weak areas
  • completed lessons
  • study goals
  • preferred pace
  • preferred format such as text, video, quiz, or project

Work to do

  • Define useful context fields for the learning category
  • Add example raw app context dumps
  • Add normalized context examples
  • Add user-facing Wiki entry templates
  • Mark sensitive or risky fields clearly
  • Suggest category-level permissions apps should request
  • Add tests for safe context shaping

Important product rule

Learning context should help personalization without labeling users permanently by weak areas or temporary confusion.

Acceptance criteria

  • Schema separates current learning goals from stable preferences
  • Raw app input examples exist
  • Normalized output examples exist
  • Wiki entry examples are human-readable
  • Tests cover at least one valid and one overconfident inference case

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions