CPE_learningsite
This repository has no backups
This repository's network speed is throttled to 100KB/sec
Upgrade your account to fix these warnings, or use backups.vc for automated backups
4cd176a439ea516368a5d8827cdf8726027259a6
CPE_learningsite / CPE / CPE.App / CPE.App.Web / Views / Index / sessiondetails.cshtml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 |
@model CPE.App.Web.Models.AdobeSessionViewModel @{ ViewBag.Title = "Session Details"; } <script type="text/javascript" src="/static/js/index/sessiondetails.js"></script> <link href="~/Content/sessiondetails.css" rel="stylesheet" /> <span class="floatright"><a class="backlink" href="/">Back to Sessions</a></span> <span style="display:none;">@Model.ParticipantSessionsDataResult.Count</span> <h2> @if(Model.MeetingSession.Recording) { <text>Rebroadcast Details </text> } else{ <text>Session Details</text> } - <span class="italic">@Model.MeetingSession.Name</span> </h2> <hr/> <div> <table id="sessionDetailsTable" class="display"> <thead> <tr> <th>Participant</th> <th>Date</th> <th>Start</th> <th>End</th> <th>Total</th> <th>Pause</th> <th>Actual</th> <th>Polls</th> <th>Responses</th> <th>% Complete</th> <th>Credits</th> <th>Mark Passed</th> </tr> </thead> <tbody> @foreach(var participantSessionData in Model.ParticipantSessionsDataResult) { <tr> <td class="cell namecell">@participantSessionData.Name</td> <td class="cell datecell">@CPE.App.Web.Code.Extensions.GetLocalDateTime(participantSessionData.StartDate.Value).ToString("MM/dd/yyyy")</td> <td class="cell datecell">@CPE.App.Web.Code.Extensions.GetLocalDateTime(participantSessionData.StartDate.Value).ToString("hh:mm tt")</td> <td class="cell datecell">@CPE.App.Web.Code.Extensions.GetLocalDateTime(participantSessionData.EndDate.Value).ToString("hh:mm tt")</td> <td class="cell numbercell">@participantSessionData.TotalSessionTime.GetValueOrDefault()</td> <td class="cell numbercell">@participantSessionData.TotalSessionPauseTime.GetValueOrDefault()</td> <td class="cell numbercell">@participantSessionData.ActualSessionTime.GetValueOrDefault()</td> <td class="cell numbercell">@participantSessionData.SessionHeartbeatCount</td> <td class="cell numbercell">@participantSessionData.SessionEngagementCount</td> <td class="cell centercell">@CPE.App.Web.Code.Extensions.GetPercentComplete(participantSessionData.SessionHeartbeatCount.Value, participantSessionData.SessionEngagementCount.Value)</td> <td class="cell numbercell">@participantSessionData.SessionCredit</td> <td>@if (CPE.App.Web.Code.Extensions.GetPollPercentComplete(participantSessionData.SessionHeartbeatCount.Value, participantSessionData.SessionEngagementCount.Value) < .75) { <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> } </td> </tr> } </tbody> </table> </div> <div class="clear"></div> <br /> <br /> @if (Model.MeetingSession.Recording) { <div> <input type="button" id="btnCloseUserSessions" value="Close Active User Sessions" meetingSessionKey="@Model.MeetingSession.MeetingSessionKey"/> </div> } else { <div> <a class="backlink" href="/rebroadcastschedule/@Model.MeetingSession.MeetingSessionKey">Rebroadcast Schedule</a> </div> } <br/> <br/> <hr/> <div> <h2>Ticketed Participant Certificate Log</h2> <table id="certificateReportTable" class="display"> <thead> <tr> <th>Participant</th> <th>Credits</th> <th>Certificate</th> <th>Overridden?</th> <th>Send Cert</th> </tr> </thead> <tbody> @foreach (var certResult in Model.WebcastPurchaseDataResult) { <tr> <td class="cell namecell">@certResult.Name</td> <td class="cell numbercell">@certResult.Credits</td> <td>@if ((bool) certResult.EarnedCert) {<text>Yes</text>} </td> <td>@if ((bool) certResult.isForced) {<text>***</text>} </td> <td> <div style="display: none;" class="emailBody"> @certResult.EmailBody.ToString(); </div> @if ((bool) certResult.EarnedCert) { <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> }</td> </tr> } </tbody> </table> </div> <br /> <br /> <br /> <hr /> <div> <table id="sessionReportTable" class="display"> <thead> <tr> <th>Participant</th> <th>Date</th> <th>Start</th> <th>End</th> </tr> </thead> <tbody> @foreach (var sessionReport in Model.GetSessionReportResult) { <tr> <td class="cell namecell">@sessionReport.Name</td> <td class="cell datecell">@CPE.App.Web.Code.Extensions.GetLocalDateTime(@sessionReport.StartDate.Value).ToString("MM/dd/yyyy")</td> <td class="cell datecell">@CPE.App.Web.Code.Extensions.GetLocalDateTime(@sessionReport.StartDate.Value).ToString("hh:mm tt")</td> <td class="cell datecell">@CPE.App.Web.Code.Extensions.GetLocalDateTime(@sessionReport.EndDate.Value).ToString("hh:mm tt")</td> </tr> } </tbody> </table> </div> |
Commits for CPE_learningsiteCPE/CPE.App/CPE.App.Web/Views/Index/sessiondetails.cshtml
Revision | Author | Commited | Message |
---|---|---|---|
4cd176 ... | v.shishlov | Fri 27 Aug, 2021 14:33:17 +0000 | initial commit |