22 lines
563 B
TypeScript
22 lines
563 B
TypeScript
import { BaseObject } from '../Basic/baseObject';
|
|
import { LessonProgress } from './lesson-progress';
|
|
|
|
export class CourseProgress extends BaseObject{
|
|
constructor() {
|
|
super();
|
|
this.completionPercentage = 0;
|
|
this.startDate = new Date();
|
|
this.isCourseComplete = false;
|
|
this.lastActivityDate = new Date();
|
|
}
|
|
|
|
userID: number;
|
|
courseID: number;
|
|
enrollmentID: number;
|
|
completionPercentage: number;
|
|
startDate: Date;
|
|
isCourseComplete: boolean;
|
|
endDate?: Date;
|
|
lastActivityDate?: Date;
|
|
}
|