1 @model CPE.App.Web.Models.AdobeSessionViewModel
3 ViewBag.Title = "Session Details";
5 <script type="text/javascript" src="/static/js/index/sessiondetails.js"></script>
6 <link href="~/Content/sessiondetails.css" rel="stylesheet" />
8 <span class="floatright"><a class="backlink" href="/">Back to Sessions</a></span>
10 <span style="display:none;">@Model.ParticipantSessionsDataResult.Count</span>
13 @if(Model.MeetingSession.Recording)
15 <text>Rebroadcast Details </text>
18 <text>Session Details</text>
20 - <span class="italic">@Model.MeetingSession.Name</span>
24 <table id="sessionDetailsTable" class="display">
42 @foreach(var participantSessionData in Model.ParticipantSessionsDataResult)
45 <td class="cell namecell">@participantSessionData.Name</td>
46 <td class="cell datecell">@CPE.App.Web.Code.Extensions.GetLocalDateTime(participantSessionData.StartDate.Value).ToString("MM/dd/yyyy")</td>
47 <td class="cell datecell">@CPE.App.Web.Code.Extensions.GetLocalDateTime(participantSessionData.StartDate.Value).ToString("hh:mm tt")</td>
48 <td class="cell datecell">@CPE.App.Web.Code.Extensions.GetLocalDateTime(participantSessionData.EndDate.Value).ToString("hh:mm tt")</td>
49 <td class="cell numbercell">@participantSessionData.TotalSessionTime.GetValueOrDefault()</td>
50 <td class="cell numbercell">@participantSessionData.TotalSessionPauseTime.GetValueOrDefault()</td>
51 <td class="cell numbercell">@participantSessionData.ActualSessionTime.GetValueOrDefault()</td>
52 <td class="cell numbercell">@participantSessionData.SessionHeartbeatCount</td>
53 <td class="cell numbercell">@participantSessionData.SessionEngagementCount</td>
54 <td class="cell centercell">@CPE.App.Web.Code.Extensions.GetPercentComplete(participantSessionData.SessionHeartbeatCount.Value, participantSessionData.SessionEngagementCount.Value)</td>
55 <td class="cell numbercell">@participantSessionData.SessionCredit</td>
56 <td>@if (CPE.App.Web.Code.Extensions.GetPollPercentComplete(participantSessionData.SessionHeartbeatCount.Value, participantSessionData.SessionEngagementCount.Value) < .75)
58 <a class="overrideCert-icon glyphicon glyphicon-check emailclicky" data-mpsk=@participantSessionData.MeetingParticipantSessionKey data-msk="@participantSessionData.MeetingSessionKey" data-creds="@participantSessionData.LoggedCredit" style="color: black; font-size: 18px;"></a>
66 <div class="clear"></div>
69 @if (Model.MeetingSession.Recording)
72 <input type="button" id="btnCloseUserSessions" value="Close Active User Sessions" meetingSessionKey="@Model.MeetingSession.MeetingSessionKey"/>
78 <a class="backlink" href="/rebroadcastschedule/@Model.MeetingSession.MeetingSessionKey">Rebroadcast Schedule</a>
85 <h2>Ticketed Participant Certificate Log</h2>
86 <table id="certificateReportTable" class="display">
97 @foreach (var certResult in Model.WebcastPurchaseDataResult)
100 <td class="cell namecell">@certResult.Name</td>
101 <td class="cell numbercell">@certResult.Credits</td>
102 <td>@if ((bool) certResult.EarnedCert)
105 <td>@if ((bool) certResult.isForced)
106 {<text>***</text>}
109 <div style="display: none;" class="emailBody">
110 @certResult.EmailBody.ToString();
112 @if ((bool) certResult.EarnedCert)
114 <a class="sendCert-icon glyphicon glyphicon-envelope emailclicky" data-email=@certResult.Email data-msco=@certResult.Sco data-pdate='@certResult.pDate.ToString("yyyyMMdd")' data-ticket=@certResult.Ticket style="color: grey; font-size: 18px;"></a>
126 <table id="sessionReportTable" class="display">
136 @foreach (var sessionReport in Model.GetSessionReportResult)
139 <td class="cell namecell">@sessionReport.Name</td>
140 <td class="cell datecell">@CPE.App.Web.Code.Extensions.GetLocalDateTime(@sessionReport.StartDate.Value).ToString("MM/dd/yyyy")</td>
141 <td class="cell datecell">@CPE.App.Web.Code.Extensions.GetLocalDateTime(@sessionReport.StartDate.Value).ToString("hh:mm tt")</td>
142 <td class="cell datecell">@CPE.App.Web.Code.Extensions.GetLocalDateTime(@sessionReport.EndDate.Value).ToString("hh:mm tt")</td>