Skip to main content

Crate prima_academy

Crate prima_academy 

Source
Expand description

§Prima Academy — Academic Course Classification Primitives

Maps university course numbering to Prima’s tier system.

§Primitive Grounding

ComponentPrimitiveMeaning
Subject codeNDomain identifier (3-letter)
Level digitλYear/position in curriculum
Course numberσSequence within level
Full codeκEnables comparison/prerequisites
CurriculumμSubject → courses mapping

§Course Number Format

MTH 101
 │   │││
 │   ││└── Specifier (1-9): Specific course variant
 │   │└─── Subcategory (0-9): Track within level
 │   └──── Level (1-6+): Year/advancement
 └──────── Subject: 3-letter domain code

§Tier Mapping (Inverted)

Course LevelPrima TierAbstraction
100-levelT3Domain-specific intro
200-levelT3Domain intermediate
300-levelT2-CCross-topic synthesis
400-levelT2-CCapstone integration
500-levelT2-PGraduate research
600+ levelT1Foundational theory

Re-exports§

pub use transfer::AffinityMatrix;
pub use transfer::CapabilityMultiplier;
pub use transfer::TransferResult;

Modules§

transfer
Cross-domain transfer confidence computation.

Structs§

Course
A complete course identifier.
Curriculum
A curriculum — collection of courses with prerequisites.

Enums§

AcademyError
Academy errors.
CourseLevel
Course level (year/advancement).
PrimaTier
Prima knowledge tier.
Subject
Academic subject domain.

Type Aliases§

AcademyResult
Result type for academy operations.