education-module-ai
Version:
AI Education Module using Agent Framework
22 lines (21 loc) • 574 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.UserProfileResource = void 0;
/**
* User profile resource model
*/
class UserProfileResource {
constructor() {
this.id = '';
this.name = '';
this.createdAt = new Date();
this.learningStyles = [];
this.subjectProgress = {};
this.recommendations = [];
this.goals = [];
this.streak = 0;
this.badges = [];
this.totalLearningTime = 0; // in minutes
}
}
exports.UserProfileResource = UserProfileResource;