Concept List¶
578 concepts for Learning Record Store: IEEE Standards, Architecture, and Practice. Part 1 (Foundations, standards) is unchanged. Parts 2 and 3 cover, exhaustively, everything named in this project's own specification and design documents — every ADR, technology choice, Kafka topic, ClickHouse table, Neo4j node/relationship/constraint, report ID, admin UI, failure mode, test layer, deployment artifact, hardware tier, and producer-contract rule — plus every software tool, package, and library named anywhere in docs/specs/.
A report-coverage audit (cross-checking all 35 report IDs and 8 tool IDs in spec §7 against this list) found 14 gaps, now fixed: the Student and Concept graph nodes were missing entirely despite being the Unit/target of most reports; five architectural components (Ingestion Gateway, Durable Event Queue, Event Store, Stream Processor, and the four report-serving APIs) had been dropped in the rebuild from 224 to 564 concepts; and three relationship types named directly in report backing queries (HAS_MASTERY, OF_CONCEPT, TOUCHED) were missing alongside the two that already existed.
| Part | IDs | Count | Source |
|---|---|---|---|
| 1 — Foundations | 1–60 | 60 | Standards & governance (unchanged) |
| 2 — This project's specification & design | 61–427 | 367 | lrs-spec-v1.md, lrs-design-v1.md, hardware-requirements.md, dev-environment-setup.md, mvp-plan.md |
| 3 — Personas & the full report/tool catalog | 428–578 | 151 | Spec §7 (all 35 reports + 8 tools, by ID), §10 (all 9 admin UIs), §8 (experimentation), xapi-producer-contract-v1.md |
Part 1 — Foundations (1–60)¶
- Learning Management System
- SCORM
- AICC
- Content Packaging
- Sharable Content Object
- Experience API
- Learning Record Store
- Learning Record Provider
- Actor
- Verb
- Object Activity
- Activity Type
- Result
- Context
- Statement
- Sub-Statement
- Attachment
- Extensions
- Statement Immutability
- Voided Statement
- Registration
- Actor Account
- Inverse Functional Identifier
- Statement ID
- RESTful API
- HTTP Verb
- xAPI Endpoint
- Statement Query Parameter
- OAuth Authentication
- Basic Authentication
- IEEE LTSC
- IEEE 9274.1.1-2023
- IEEE 9274.2.1
- xAPI Profile Standard
- JSON-LD
- Application Profile
- Determining Property
- cmi5
- cmi5 Assignable Unit
- cmi5 Launch Method
- Total Learning Architecture
- ADL Initiative
- I2IDL
- xAPI Conformance Suite
- xAPI Profile Server
- TLA Reference Implementation
- Standards Governance
- Stewardship Transition
- Open Source Infrastructure
- 1EdTech Consortium
- Caliper Analytics
- Learning Object Metadata
- Competency Framework
- Learning Ecosystem
- Data Verifiability
- Data Transparency
- Learner Data Portability
- Vendor Interoperability
- Statement Timestamp
- Activity Definition
Part 2 — This Project's Specification & Design (61–427)¶
- System Context Diagram
- Ingestion Plane
- Processing Plane
- Storage Plane
- Analytics Plane
- Presentation Plane
- Ingestion Gateway
- Durable Event Queue
- Event Store
- Stream Processor
- Analytics API
- Admin API
- Experiment API
- Roster API
- Export API
- Tenant
- District
- School
- Course
- Section
- Enrollment
- Tenancy Hierarchy
- Hard Isolation
- Soft Isolation
- OneRoster
- Student Information System
- Student
- Pseudonymous Account
- Student Key
- PII Vault
- Labeled Property Graph
- Node Label
- Relationship Type
- Textbook
- Textbook Version
- Chapter
- Page
- MicroSim
- MicroSim Version
- Quiz
- Question
- Concept
- Learning Graph DAG
- Depends On Relationship
- Covers Relationship
- Has Mastery Relationship
- Of Concept Relationship
- Touched Relationship
- Verb Controlled Vocabulary
- Experiment Node
- Variant Node
- Summary Vertex
- Analytical Grain
- Concept Mastery Vertex
- Page Engagement Vertex
- MicroSim Engagement Vertex
- Question Response Vertex
- Learning Session Vertex
- Section Rollup Vertex
- Statements Compressed
- xAPI Statement Resource
- Structural Validation
- Semantic Validation
- Schema On Read
- Non-Blocking Ingestion
- Accept-First Ingestion
- Provisional Node
- Reconciliation Worker
- Idempotent Delivery
- At-Least-Once Delivery
- Backpressure
- Statement Compression Ratio
- Change-Driven Materialization
- Absolute Value Write
- Statement Storage Function
- Statement Retrieval Function
- Voiding Function
- Actor Pseudonymization Function
- Activity Resolution Function
- Concept Mapping Function
- Mastery Computation Function
- Progress Projection Function
- Experiment Assignment Function
- Reconciliation Function
- Export Function
- Retention Purge Function
- FastAPI
- Uvicorn
- Redpanda
- Apache Kafka
- Confluent-Kafka Library
- ClickHouse
- Neo4j 5 Community
- PostgreSQL 16
- Redis 7
- MinIO
- Amazon S3
- GraphQL
- Keycloak
- OpenTelemetry
- Jaeger
- Prometheus
- Grafana
- ADR Event Store Decision
- ADR Compression Sync Decision
- ADR Graph Not Hot Path
- ADR Partition Key Decision
- ADR One Image Many Roles
- ADR BKT Mastery Decision
- ADR Python Gateway Decision
- Memgraph Alternative
- Peak Sustained Ingest
- Burst Ingest Rate
- Mean Statement Size
- Active Ingestion Window
- Duty Cycle
- Statements Per Day
- Kafka Disk Sizing
- ClickHouse Disk Sizing
- HTTP Request Rate
- Graph Write Rate Naive
- Neo4j Structural Node Count
- Storage Compression Ratio
- Write-Rate Compression
- Sync Cadence Tradeoff
- Distinct Active Grains
- Bayesian Knowledge Tracing
- Prior Mastery Probability
- Slip Parameter
- Guess Parameter
- Transit Parameter
- Evidence Conditioning Step
- Learning Transition Step
- Soft Correctness Mapping
- AuthN Token Cache
- UUIDv7 Statement ID
- Kafka Producer Acks All
- Gateway Backpressure Queue
- HMAC-SHA256 Pseudonymization
- Per-District Salt
- Mutual TLS Salt Fetch
- Kafka Consumer Batch Window
- ReplacingMergeTree Dedup
- BKT Streaming Update
- Compacted State Checkpoint
- Late Arrival Detector
- Targeted Replay Command
- xxhash64 Bucketing
- Bucket To Variant Map
- Ramping Allocation Rule
- Report ID Endpoint Pattern
- Analytics Cache Key
- Data Version Invalidation
- Privacy Filter Choke Point
- P95 Latency Budget
- Dash Background Callback
- Redis Celery Queue
- Multi-Page Dash App
- Filter State Store
- Raw Statements Topic
- Bulk Statements Topic
- Dead Letter Topic
- Reconcile Task Topic
- Mastery State Topic
- Audit Feed Topic
- Lrs Statements Table
- Lrs Concept Mastery Table
- Section Concept Daily MV
- Student Concept Rollup MV
- Student Page Rollup MV
- ReplacingMergeTree Engine
- AggregatingMergeTree Engine
- LowCardinality Type
- ZSTD Compression Codec
- Partition By Month
- Grain Uniqueness Constraint
- Statement Label Prohibition
- Concept DAG Acyclicity Check
- Vault-Db Instance
- Meta-Db Instance
- Network Credential Boundary
- Tenant Context Injection
- Threshold Suppression
- Complementary Suppression
- Privacy Audit Write
- Trace ID Propagation
- Paged Metric Threshold
- Idempotency By Statement ID
- Replay Command
- Rebuild Graph Command
- Shadow Table Swap
- Common Dashboard Anatomy
- KPI Tile Component
- Heatmap Component
- Funnel Chart Component
- Radar Chart Component
- Sankey Chart Component
- Time Series Component
- Data Table Component
- Graph Explorer Component
- Server-Side Aggregation
- Cross-Filtering Interaction
- Drill-Down Interaction
- Dashboard Export
- One Image Many Roles Philosophy
- Dockerfile Multi-Stage Build
- Base Build Stage
- Builder Build Stage
- Runtime Build Stage
- Non-Root Container User
- uv Sync Command
- Docker Build Cache Mount
- Frozen Lockfile
- Healthcheck Directive
- PID 1 Signal Handling
- Role Dispatcher CLI
- Bootstrap CLI Role
- Seed Demo Command
- Loadgen Command
- Replay CLI Command
- Healthcheck CLI Command
- Identity CLI Role
- Analytics API CLI Role
- Admin API CLI Role
- Dashboards CLI Role
- Docker Compose Stack
- YAML Anchor Reuse
- Compose Healthcheck Gate
- Compose Profile
- Redpanda Console
- OTel Collector Service
- Loadgen Profile Service
- Full Profile Keycloak
- Make Up Target
- Make Down Target
- Make Clean Target
- Make Logs Target
- Make Seed Target
- Make Smoke Target
- Make Perf Target
- Make Obs Target
- Make Rebuild Target
- Make Test Target
- GitHub Actions Release Workflow
- Docker Buildx
- Multi-Arch Image Build
- GHA Layer Cache
- Provenance Attestation
- SBOM Generation
- Trivy Vulnerability Scan
- Cosign Image Signing
- Immutable Digest Reference
- Pydantic Settings Validation
- Environment Variable Config
- AWS Secrets Manager
- External Secrets Operator
- Kubernetes Secret
- Ingest Key Rotation
- Ingest Key Hashing
- Additive Column Migration
- Rebuild And Swap Migration
- Expand Contract Migration
- Kafka Partition Increase Caveat
- Recovery Point Objective
- Recovery Time Objective
- Write-Ahead Log Archiving
- Point-In-Time Recovery
- Nightly Backup Snapshot
- Quarterly Restore Drill
- Rolling Update Strategy
- Termination Grace Period
- Gateway-First Deploy Order
- Expand-Contract Rollback
- Kafka Unavailable Failure
- ClickHouse Unavailable Failure
- Neo4j Unavailable Failure
- Summarizer Stopped Failure
- Summarizer Split Brain
- Identity Service Unavailable
- Redis Unavailable Failure
- Experiment Service Error
- Reconciliation Backlog Growth
- Poison Message Handling
- District Queue Flood
- Clock Skew Handling
- Unit Test Layer
- Compression Test Suite
- ADL Conformance Test Suite
- Testcontainers Integration Test
- Privacy Adversarial Suite
- Load Test Loadgen
- Replay Nightly Test
- Chaos Kill Test
- D-3 Partition Key Deviation
- D-4 Privacy Threshold Deviation
- D-5 Complementary Suppression
- M0 Walking Skeleton
- M1 Ingestion Complete
- M2 Compression Graph Mastery
- M3 Analytics Dashboards
- M4 Admin Experiments
- M5 Scale Production
- Neo4j Licensing Question
- ClickHouse Cloud Vs Self-Hosted
- Gateway Language Trigger
- BKT Parameter Fitting
- Retention Vs Research Value
- Multi-Region Question
- MicroSim BKT Mapping Gap
- Compute Plane Sizing
- Monthly Cost Estimate
- Reserved Instance Pricing
- Neo4j Licensing Cost
- Cost Sensitivity Driver
- Single-Server Pilot Tier
- VM Hypervisor Isolation
- Bare-Metal Hosting
- NVMe Local Storage
- Network Ingress Sizing
- Docker Desktop
- Docker Engine
- Remote SSH Development
- Docker Context Over SSH
- SSH Tunnel Port Forward
- Hetzner Cloud Host
- DigitalOcean Droplet
- AWS EC2 Instance
- UFW Firewall Rule
- MVP Architecture Proof
- Burst Insensitivity Claim
- Smoke Harness Decorative Check
- Mastery Path Disconnection
- Lift Vs Rewrite Decision
- Raw Column PII Hole
- Last Seen Type Fix
- Mastery Join Fix
- MVP Step 1 Foundation
- MVP Step 2 Ingest Path
- MVP Step 3 Loadgen Contract
- MVP Step 4 Compression Graph
- MVP Step 5 Burst Proof
- Vault Net Isolation
- MVP Deferred Scope
- Kubernetes
- Helm Chart
- KEDA Autoscaler
- Horizontal Pod Autoscaler
- Availability Zone
- Managed Streaming Kafka
- Continuous Integration Pipeline
- Total Cost Of Ownership
- EM Parameter Fitting
- Application Load Balancer
- ClickHouse Cloud
- Neo4j AuraDB
- Neo4j Enterprise Edition
- Causal Cluster Topology
- RDS Multi-AZ Postgres
- ElastiCache Redis
- Dead Letter Queue Concept
- Ingress Controller
- High Availability Requirement
- LRU Fallback Cache
- Cache TTL Expiry
- Managed Identity Provider
- Step-Up Authentication
- Client Credentials Grant
Part 3 — Personas & the Full Report/Tool Catalog (428–578)¶
- District Administrator
- Teacher
- Textbook Author
- System Administrator
- School Administrator
- Auditor Role
- District Management UI
- School Course Section UI
- Textbook Deployment UI
- xAPI Credentials UI
- Experiment Administration UI
- User Access Management UI
- Privacy Compliance UI
- Audit Monitoring UI
- System Configuration UI
- Roster Source Configuration
- Data Residency Policy
- Retention Policy
- Legal Hold Toggle
- Enrollment Editor
- Instructor Assignment Tool
- Term Academic Year Rollover
- Deployment Editor
- Provisional Reconcile Queue
- MicroSim Registry View
- Endpoint Key Rotation
- Verb Vocabulary Browser
- Dead-Letter Inspector
- Experiment List View
- Experiment Lifecycle Controls
- User CRUD Management
- Role Assignment Scope
- Access Review Workflow
- Impersonation Audit
- Policy Profile Preset
- Data Subject Request
- Consent Status
- Aggregation Threshold
- Audit Log Browser
- Alerting Configuration
- Retention Defaults Config
- Feature Flag Config
- Rate Limit Config
- FERPA Compliance
- COPPA Compliance
- GDPR Compliance
- Right To Erasure
- Role-Based Access Control
- Single Sign-On
- SAML Protocol
- OIDC Protocol
- District Adoption Dashboard
- School Comparison Report
- Course Rollup Report
- Deployment Inventory Report
- Data Quality Monitor
- Ingestion Health Report
- License Seat Utilization
- Privacy Access Audit
- District Overview Dashboard
- System Health Dashboard
- District Rollout Plan
- My Classes Dashboard
- Student Detail Dashboard
- Student Progress Overview
- Concept Mastery Radar
- Time-On-Task Timeline
- Struggle Detector
- Prerequisite Gap Analysis
- Quiz Item Analysis
- Idle Disengagement Alert
- Learning Velocity Report
- Reading Vs Doing Balance
- Class Mastery Heatmap
- Concept Difficulty Ranking
- Completion Funnel
- Pace Distribution
- Class Engagement Calendar
- Question Discrimination
- MicroSim Utilization Report
- Cohort Comparison Report
- At-Risk Roster
- Standards Coverage Report
- Ad-Hoc Cohort Builder
- Learning Graph Explorer
- Statement Query Console
- Funnel Builder
- Alert Rule Builder
- Report Scheduler
- Section Enrollment
- Co-Teacher Assignment
- Content Insights Dashboard
- Experiments Dashboard
- Page Effectiveness Report
- MicroSim Impact Report
- Confusing-Content Finder
- Drop-Off Map
- Concept-Coverage Gaps
- Question Health Report
- Version Comparison Report
- Cross-District Benchmark
- Correlation Explorer
- Experiment Designer
- Experiment Definition
- Experiment Hypothesis
- Primary Outcome Metric
- Unit Of Randomization
- Experiment Variant
- Allocation Weight
- Guardrail Metric
- Eligibility Predicate
- Deterministic Sticky Assignment
- Sample-Ratio Mismatch
- Effect Size
- Cohens D
- Confidence Interval
- Two-Sided Significance Test
- Sequential Testing Correction
- Segmentation Analysis
- Guardrail Regression Flag
- Experiment Readout Dashboard
- Textbook Registry
- MicroSim Registry
- Content Effectiveness Loop
- AB Test Lifecycle
- Cross-Persona Workflow
- Shared Statement Log
- Persona-Facing Report
- Canonical Activity IRI
- Trailing Slash Rule
- Question IRI Fragment
- Named Sub-Activity Fragment
- Randomized Order Naming Rule
- Answered Verb
- Experienced Verb
- Interacted Verb
- Textbook Version Grouping IRI
- Object Definition Type Map
- Control Object Type
- Concept Extension Field
- Concept Enrichment Path
- Start Pause Dwell Pattern
- Visibility Change Flush
- Producer Excluded Field
- xAPI Transport Header
- District ID Server-Assigned
- Student Key Server-Derived
- Stored At Gateway Timestamp
- API Version Header
- Reference Statement Example
- Field To Column Map