XP
Course XP Settings Metadata Documentation
Overview
Data Structure
interface XPSettings {
video: number;
article: number;
exercise: {
value: number;
multipliers: ScoreMultiplier[];
};
quiz: {
value: number;
multipliers: ScoreMultiplier[];
attemptMultipliers: AttemptMultiplier[];
};
}
interface ScoreMultiplier {
start: number; // Score range start (0-100)
end: number; // Score range end (0-100)
xpMultiplier: number; // Multiplier value (decimal between 0 and 1)
}
interface AttemptMultiplier {
attempt: number; // Attempt number (1-based index)
xpMultiplier: number; // Multiplier value (decimal between 0 and 1)
}Content Types
Basic Content
Interactive Content
XP Calculation Rules
Complete Example with Explanation
Example Explanation
API Usage
Validation Rules
Last updated