UNPKG

unserver-unify

Version:

273 lines (272 loc) 11.8 kB
<div class="theme_yellow_container"> <div class="tag-box theme_yellow"> <div class="forum"> <div class="content_heading_sec"> <div class="margin-bottom-10 clearfix blog-info"> <!-- <a class="btn btn-u rev_but pull-right" href="/admin/#/courses/info/{{ ctrl.course._id }}/0" ng-if="ctrl.editable"> <i class="fa fa-pencil"> </i> <span translate=""> Edit </span> </a> --> <a class="btn btn-u rev_but pull-right" ng-click="ctrl.review()" ng-if="ctrl.showassessment&&!ctrl.editable" translate=""> Review </a> <a class="btn btn-info pull-right" ng-if="!ctrl.editable" translate="" ui-sref=".result({courseParam:ctrl.course})"> {{ (ctrl.courseCert)?'Completed':'Progress'; }} </a> <!-- <div> <i aria-hidden="true" class="fa fa-video-camera blink color-red fa-2x"> </i> <span style="font-size:20px;"> Live Now </span> <i class="fa fa-cog fa-spin fa-fw" style="color: #9400D3 ;font-size:20px;"> </i> <a ng-href="{{vdo.joinurl}}" ng-repeat="vdo in videoItems" style="font-size:20px;"> {{vdo.name}} </a> </div> --> <strong> {{ ctrl.course.name }} <span ng-if="videoItems.length > 0" class="cursor-pointer badge badge-danger blink" uib-tooltip="{{'Click to Join'| translate}}" style="letter-spacing: 1px;" ng-click="scrollTo('livecourse')" translate="">Live now</span> </strong> <div class="clearfix"> </div> <span class="date_sml_aln"> <span class="clr_chng" translate=""> Last Update </span> : {{ ctrl.course.update||ctrl.course.created | date: 'yyyy-MM-dd' }} </span> <span> <span class="color-blue">{{'Views' | translate}}:</span> {{ ctrl.visitercounter }}&nbsp;&nbsp; <span ng-if="loginService.subDomain != 'caregiverasia'"> <span class="color-blue">{{'Enrolled Students' | translate}}:</span> {{ ctrl.course.enrolledcounter||0 }}&nbsp;&nbsp; </span> <span ng-if="ctrl.course.info&&ctrl.course.info.score"> <span class="color-blue">{{'Credit' | translate}}:</span> {{ ctrl.course.info.score }}&nbsp;&nbsp; </span> <div class="clearfix"> </div> <span class="avrg_aln" ng-if="ctrl.inspectorFlag"> <div class="average" ng-if="averageRating"> <average-star-rating max="5" rating-value="averageRating"> </average-star-rating> <span> {{ averageRating }}/5 </span> <span class="list_reviews ng-binding"> <a ng-click="ctrl.getAssessmentResult()"> ({{ ctrl.course.ratingcounter }} {{ 'reviews'|translate }}) </a> </span> </div> <span class="average dummy_avg" ng-if="!averageRating" ng-click="ctrl.review()"> <div class="average-rating-container"> <ul class="rating background"> <li class="star"> <i class="fa fa-star"> </i> </li> <li class="star"> <i class="fa fa-star"> </i> </li> <li class="star"> <i class="fa fa-star"> </i> </li> <li class="star"> <i class="fa fa-star"> </i> </li> <li class="star"> <i class="fa fa-star"> </i> </li> </ul> </div> <span class="list_reviews ng-binding"> <a ng-click="ctrl.getAssessmentResult()"> (0 {{ 'reviews'|translate }}) </a> </span> </span> </span> <mybookmark ng-if="!currentSchool.apiOptions.hdbftp"></mybookmark>&nbsp; <a ng-if="!currentSchool.apiOptions.hdbftp" class="share_icon" ng-click="ctrl.shareCourse()"> <i class="fa fa-share-alt" aria-hidden="true">&nbsp;</i>{{'Share' | translate }} </a> <!-- <span style="height:200px"> <a href="javascript:void(0)" ng-if="!fav" aria-hidden="true" class="fa fa-heart-o" ng-click="ctrl.addToFav()" style="font-size:16px;color:orange"> </a> <a href="javascript:void(0)" ng-if="fav" aria-hidden="true" class="fa fa-heart" ng-click="ctrl.deleteFromFav()" style="font-size:16px;color:orange"> </a> favourites </span> --> </div> </div> </div> <div class="row margin-bottom-20 tag-box"> <div class="col-md-5 col-sm-5 padding-left-0"> <div class="media_container relative"> <div class="ribbon big" ng-if="ctrl.course.info && ctrl.course.info.required"><span>Required</span></div> <div class="ribbon blue big" ng-if="ctrl.course.info && !ctrl.course.info.required"><span>Elective</span></div> <!-- show photo if don't have video --> <img ng-if="!ctrl.course.video && !ctrl.course.youtube" ng-src="{{ ctrl.course.photo? ctrl.coursePhotoUrl + ctrl.course.photo : ctrl.imgdefault }}" style="width:100%;" title="{{ ctrl.course.name }}"/> <!-- show video if video available--> <div class="videogular-container" ng-if="ctrl.course.video"> <videogular vg-theme="ctrl.outlinemp4config.theme"> <vg-media vg-src="ctrl.outlinemp4config.sources"> </vg-media> <vg-controls vg-autohide="true" vg-autohide-time="1000"> <vg-play-pause-button> </vg-play-pause-button> <vg-time-display> {{ currentTime | date:'mm:ss' }} </vg-time-display> <vg-scrub-bar> <vg-scrub-bar-current-time> </vg-scrub-bar-current-time> </vg-scrub-bar> <vg-time-display> {{ totalTime | date:'mm:ss' }} </vg-time-display> <vg-volume> <vg-mute-button> </vg-mute-button> <vg-volume-bar> </vg-volume-bar> </vg-volume> <vg-fullscreen-button> </vg-fullscreen-button> </vg-controls> <!--vg-poster vg-url='ctrl.config.plugins.poster.url'></vg-poster--> <vg-buffering> </vg-buffering> <vg-overlay-play> </vg-overlay-play> </videogular> </div> <div class="videoWrapper" ng-if="ctrl.course.youtube"> <iframe ng-src="{{youtubeUrl}}"> </iframe> </div> </div> </div> <div> <!-- <div ng-if="!ctrl.editable" class="course_progress"> <h3 class="heading-xs record_progress"> <b> 30 <span>of</span> 100 <span>{{'items completed'|translate}}</span> </b> <span class="pull-right"> <b> 30 % </b> </span> </h3> <div class="progress progress-u progress-xs"> <div aria-valuemax="100" aria-valuemin="0" class="progress-bar progress-bar-info" role="progressbar" style="width:30%"> </div> </div> </div> --> <div> <p class="unformat" ng-bind-html="ctrl.course.detail" ng-if="ctrl.course.detail"> </p> </div> </div> </div> <div class="clearfix"> </div> </div> <div class="row" ng-if="ctrl.course.editors&&ctrl.course.editors.length> 0"> <div class="col-md-12"> <div class="headline"> <h3 translate="course.teachers"> Teachers </h3> </div> <div class="teacher_container"> <div class="row"> <course-teachers-component mainclass="col-md-4" divclass1="col-lg-4 col-md-5 col-xs-3 no-padding" divclass2="col-lg-8 col-md-7 col-xs-9 padding-left-0" h3style='{"margin-top":"0px"}' editors="ctrl.course.editors"> </course-teachers-component> </div> </div> </div> </div> <div class="clearfix margin-bottom-10"> </div> <div class="row"> <div class="col-lg-12 margin-bottom-10 course_content"> <div class="col-md-3 col-sm-6 col-xs-6 no-padding1 pricing-table-v6 color_change" ng-repeat="_row in coursesrow"> <div class="service-block {{ ctrl.getServiceColor($index) }}" ng-class="{'disable':_row.main.disable}" style="height:250px;overflow:hidden;"> <i class="fa fa-lock" tooltip-placement="top-right" uib-tooltip="{{'yet to start'|| translate}}"> </i> <a ng-class="{'disable':_row.main.disable}" ng-if="_row.main.id" ui-sref="index.courses.course.section.video({ id: _row.main.id })"> <i class="icon-custom icon-color-light rounded-x"> {{ _row.main.idx }} </i> </a> <a ng-if="!_row.main.id"> <i class="icon-custom icon-color-light rounded-x"> {{ _row.main.idx }} </i> </a> <br/> <a ng-class="{'disable':_row.main.disable}" ng-if="_row.main.id" ui-sref="index.courses.course.section.video({ id: _row.main.id })"> <h3 class="heading-md"> {{ _row.main.title }} <span class="badge badge-warning" ng-if="_row.main.taskFlag&&!_row.main.pass"> <i class="fa fa-flag"> </i> </span> <span class="badge badge-primary" ng-if="_row.main.taskFlag&&_row.main.pass"> <i class="fa fa-flag"> </i> <i class="fa fa-check"> </i> </span> </h3> </a> <a ng-if="!_row.main.id"> <h3 class="heading-md"> {{ _row.main.title }} </h3> </a> <a ui-sref="index.courses.course.section.video({ id: _row.main.id })"> <p ng-if="!_row.sub||_row.sub.length <1"> {{ _row.main.description }} </p> </a> <p ng-class="{'disable':course.disable}" ng-repeat="course in _row.sub" style="position: relative;"> <i class="fa fa-lock" tooltip-placement="top-right" uib-tooltip="{{'yet to start'|| translate}}"> </i> <a ui-sref="index.courses.course.section.video({ id: course.id })"> <strong> {{ course.idx }} </strong> {{ course.title }} <span class="badge badge-warning" ng-if="course.taskFlag&&!course.pass"> <i class="fa fa-flag"> </i> </span> <span class="badge badge-primary" ng-if="course.taskFlag&&course.pass"> <i class="fa fa-flag"> </i> <i class="fa fa-check"> </i> </span> </a> </p> </div> </div> </div> </div> </div>