28 lines
671 B
TypeScript
28 lines
671 B
TypeScript
import { BaseObject } from '../Basic/baseObject';
|
|
import { Lessons } from './lessons';
|
|
|
|
export class LessonProgress extends BaseObject{
|
|
constructor() {
|
|
super();
|
|
this.isLessonComplete = false;
|
|
this.completionPercentage = 0;
|
|
this.startDate = new Date();
|
|
this.lastAccessed = new Date();
|
|
this.retryCount = 0;
|
|
}
|
|
|
|
userID: number;
|
|
lessonID: number;
|
|
courseProgressID: number;
|
|
lessonContentID: number;
|
|
isLessonComplete: boolean;
|
|
completionPercentage: number;
|
|
startDate: Date;
|
|
completeDate: Date;
|
|
timeSpent: string;
|
|
lastAccessed: Date;
|
|
retryCount: number;
|
|
|
|
lesson : Lessons;
|
|
}
|