|
|
@@ -1,24 +1,27 @@ |
|
|
|
<header> {{ demoType }} Courses: </header> |
|
|
|
<section *ngIf="demoType === 'Teacher'"> |
|
|
|
<ul *ngFor="let class of classCourseList"> |
|
|
|
<li *ngFor="let course of class.courses"> |
|
|
|
<h2> {{ course.code }} </h2> |
|
|
|
<div *ngFor="let level of classLevelList; let i = index"> |
|
|
|
<header class="level-header" [ngClass]="{'whiten' : i === 0}"> Level {{ level }} </header> |
|
|
|
<ul *ngFor="let class of classCourseList" [ngClass]="{'hidden' : class.classLevel !== level}"> |
|
|
|
<li *ngFor="let course of class.courses" (click)="goToCourse(class.classLevel, course.id)"> |
|
|
|
<h2> {{ course.code }} </h2> |
|
|
|
|
|
|
|
<div class="details" (click)="goToCourse(class.classLevel, course.id)"> |
|
|
|
<h5> Class: {{ class.classLevel }} <br> {{ course.chapterList.length }} chapters </h5> |
|
|
|
<p> 50% complete </p> |
|
|
|
<div class="progress-holder"> <span class="progress"></span> </div> |
|
|
|
</div> |
|
|
|
</li> |
|
|
|
</ul> |
|
|
|
<div class="details"> |
|
|
|
<h5> {{ course.chapterList.length }} chapters </h5> |
|
|
|
<p> 50% complete </p> |
|
|
|
<div class="progress-holder"> <span class="progress"></span> </div> |
|
|
|
</div> |
|
|
|
</li> |
|
|
|
</ul> |
|
|
|
</div> |
|
|
|
</section> |
|
|
|
|
|
|
|
<section *ngIf="demoType === 'Student'"> |
|
|
|
<ul *ngFor="let class of classCourseList"> |
|
|
|
<li *ngFor="let course of class.courses"> |
|
|
|
<li *ngFor="let course of class.courses" (click)="goToCourse(class.classLevel, course.id)"> |
|
|
|
<h2> {{ course.code }} </h2> |
|
|
|
|
|
|
|
<div class="details" (click)="goToCourse(class.classLevel, course.id)"> |
|
|
|
<div class="details"> |
|
|
|
<h5> {{ course.chapterList.length }} chapters </h5> |
|
|
|
<p> 50% complete </p> |
|
|
|
<div class="progress-holder"> <span class="progress"></span> </div> |
|
|
|