www.zenithtutoring.com
Open in
urlscan Pro
45.79.80.241
Public Scan
Submitted URL: https://zenithtestprep.com/
Effective URL: https://www.zenithtutoring.com/
Submission: On November 10 via api from US — Scanned from DE
Effective URL: https://www.zenithtutoring.com/
Submission: On November 10 via api from US — Scanned from DE
Form analysis
31 forms found in the DOM<form role="form" id="frmCancellationWarning" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px">
<h2 class="no-indent">Cancel Enrollment Sunday, 11/10/2024 6:05 AM</h2>
</div>
<div class="row" style="padding-bottom:5px;">
<div class="col-sm-12" style="padding-left:20px;">
</div>
</div>
<div class="row" style="padding-bottom:5px;">
<div class="col-sm-12" style="padding-left:20px;"> You will receive an email confirmation upon successful cancellation of your enrollment. </div>
</div>
<div class="row" ng-show="!schedulerCtrl.cancellation_in_progress">
<div class="col-xs-12 text-center">
<button type="button" class="btn btn-primary" ng-click="schedulerCtrl.cancelEnrollmentClicked();" ng-show="!schedulerCtrl.classAttendanceData.db_record">Cancel Enrollment</button>
<button type="button" class="btn btn-default" ng-click="schedulerCtrl.closeEnrollmentWarning();">Remain Enrolled</button>
</div>
</div>
<div ng-show="schedulerCtrl.cancellation_in_progress" class="alert alert-info ng-hide" style="margin: 5px; text-align:center;vertical-align:middle">
<svg width="15px" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" class="uil-default">
<rect x="0" y="0" width="100" height="100" fill="none" class="bk"></rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(0 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-1s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(30 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.9166666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(60 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.8333333333333334s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(90 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.75s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(120 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.6666666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(150 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.5833333333333334s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(180 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.5s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(210 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.4166666666666667s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(240 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.3333333333333333s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(270 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.25s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(300 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.16666666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(330 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.08333333333333333s" repeatCount="indefinite"></animate>
</rect>
</svg>
<span style="font-size:14px;"> Cancelling session...</span>
</div>
</div>
</form>
<form role="form" id="frmConvertCancellation" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px">
<h2 class="no-indent">Convert Missed Session to Late Cancellation</h2>
<h3>Sunday, 11/10/2024 6:05 AM</h3>
</div>
<div class="row ng-hide" style="padding-bottom:5px;color:darkred;" ng-show="cancellations_remaining <= 0">
<div class="col-sm-12" style="padding-left:20px;"> This student does not have any cancellations remaining. Are you sure you want to create an additional late cancellation? </div>
</div>
<div class="row">
<div class="col-xs-12 text-center" style="">
<button type="button" class="btn btn-primary" ng-click="schedulerCtrl.convertToCancellation();" ng-show="!schedulerCtrl.classAttendanceData.db_record">Convert to Cancellation</button>
<button type="button" class="btn btn-default" ng-click="schedulerCtrl.closeConvertToCancelConfirmation();">Remain Enrolled</button>
</div>
</div>
</div>
</form>
<form role="form" id="frmCancelPrivateSessionConfirmation" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px; text-align: center;">
<h2 class="no-indent">Cancel Private Session: </h2>
<h3 class="no-indent">Sunday, 11/10/2024 6:05 AM</h3>
</div>
<div class="row" style="padding-bottom:5px;">
<div class="col-sm-12" style="padding-left:20px; text-align: center;">
<div ng-show="privateCancellationCode=='NO_SHOW' || privateCancellationCode=='CANCEL_3-24'" class="ng-hide">
<input type="checkbox" ng-model="privateCancellationEvent.override_late_cancellation" ng-click="modalCancelPrivateSessionConfirmationCtrl.checkFutureSessions()" class="ng-pristine ng-untouched ng-valid">Override late cancellation
</div>
<span ng-show="!privateCancellationEvent.override_late_cancellation && privateCancellationCode=='CANCEL_3-24'" class="ng-hide">This session is less than 24 hours away. You will be billed for half of the session.</span>
<span ng-show="!privateCancellationEvent.override_late_cancellation && privateCancellationCode=='NO_SHOW'" class="ng-hide">This session is less than 3 hours away. This will be treated as a no-show. You will still be billed for the
session.</span>
</div>
</div>
<div class="row" style="padding-bottom:5px;">
<div class="col-sm-12" style="padding-left:20px; text-align:center;"> Are you sure you want to cancel this session? </div>
</div>
<div class="row" style="padding-bottom:10px;">
<div class="col-sm-12" style="padding-left:20px; text-align:center;">
<input type="checkbox" ng-model="privateCancellationEvent.cancel_future_sessions" ng-click="modalCancelPrivateSessionConfirmationCtrl.checkFutureSessions()" class="ng-pristine ng-untouched ng-valid">Cancel this and all future sessions in this
time slot
</div>
</div>
<div class="row">
<div class="col-sm-6 col-sm-offset-3" style="padding-left:20px; text-align:center;">
<table ng-show="privateCancellationEvent.cancel_future_sessions" class="table ng-hide">
<tbody>
<tr>
<th style="text-align:center;">Future Sessions</th>
</tr>
<!-- ngRepeat: evnt in modalCancelPrivateSessionConfirmationCtrl.eventsToBeDeleted -->
</tbody>
</table>
</div>
</div>
<div class="row" style="padding-bottom:10px;">
<div class="col-sm-12" style="padding-left:20px; text-align:center;">
<input type="checkbox" ng-model="privateCancellationEvent.do_not_send_confirmation" class="ng-pristine ng-untouched ng-valid">Don't send enrollment cancellation confirmation
</div>
</div>
<div class="row" ng-show="!modalCancelPrivateSessionConfirmationCtrl.saving">
<div class="col-xs-12 text-center">
<button type="button" class="btn btn-primary" ng-click="modalCancelPrivateSessionConfirmationCtrl.clickCancelSession();" ng-show="!schedulerCtrl.classAttendanceData.db_record">Cancel Session</button>
<button type="button" class="btn btn-default" ng-click="modalCancelPrivateSessionConfirmationCtrl.closeEnrollmentWarning();">Remain Enrolled</button>
</div>
</div>
<div ng-show="modalCancelPrivateSessionConfirmationCtrl.saving" class="alert alert-info ng-hide" style="margin: 5px; text-align:center;vertical-align:middle">
<svg width="15px" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" class="uil-default">
<rect x="0" y="0" width="100" height="100" fill="none" class="bk"></rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(0 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-1s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(30 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.9166666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(60 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.8333333333333334s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(90 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.75s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(120 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.6666666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(150 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.5833333333333334s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(180 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.5s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(210 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.4166666666666667s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(240 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.3333333333333333s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(270 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.25s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(300 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.16666666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(330 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.08333333333333333s" repeatCount="indefinite"></animate>
</rect>
</svg>
<span style="font-size:14px;"> Cancelling session...</span>
</div>
</div>
</form>
<form role="form" id="frmFinalizePrivateSession" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="col-xs-12 zenith-modal-title text-center" style="padding-left:5px;padding-right:5px;">
<h2 class="no-indent">Finalize Private Session: </h2>
<h3 class="no-indent">Sunday, 11/10/2024 6:05 AM</h3>
</div>
<div class="row">
<div class="col-sm-12 text-center">
<select ng-model="privateFinalizationEvent.homework_status" style="width:180px;" class="ng-pristine ng-untouched ng-valid">
<option value="">--- Homework Status ---</option>
<option value="COMPLETE">Complete</option>
<option value="MOSTLY_COMPLETE">Mostly Complete</option>
<option value="NOT_COMPLETE">Not Complete</option>
<option value="CAUGHT_UP">Caught Up</option>
<option value="MOSTLY_CAUGHT_UP">Mostly Caught Up</option>
<option value="MISSED_SESSION">N/A, Missed Session</option>
</select>
</div>
</div>
<div class="row">
<div class="col-sm-12 align-center">
<textarea rows="5" class="text-input ng-pristine ng-untouched ng-valid" style="margin:0;width:90%" ng-model="privateFinalizationEvent.session_note.note_text" placeholder="Enter session note (required for SAT, ACT, and SAT Math 2)"
name="note_text"></textarea>
</div>
</div>
<div class="row" style="padding-top:15px;">
<div class="col-sm-12 text-center">
<button type="button" class="btn btn-primary" ng-click="modalFinalizePrivateSessionCtrl.clickFinalizeSession();" ng-show="!schedulerCtrl.classAttendanceData.db_record">Finalize Session</button>
<button type="button" class="btn btn-default" ng-click="modalFinalizePrivateSessionCtrl.clickCancelChanges();">Cancel Changes</button>
</div>
</div>
</div>
</form>
<form role="form" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="col-xs-12 zenith-modal-title" style="padding-left:0px">
<h2 class="no-indent" style="padding-bottom:3px;padding-top:3px;" ng-show="!newStudentNote._id">Add Note</h2>
<h2 class="no-indent ng-hide" style="padding-bottom:3px;padding-top:3px;" ng-show="newStudentNote._id">Edit Note</h2>
</div>
<div class="row note-header-details">
<div class="col-sm-6">
<span style="font-weight:bold">Student:</span>
</div>
<div class="col-sm-6">
<span style="font-weight:bold" ng-show="newStudentNote.session_date" class="ng-hide">Session:</span> Sun 11/10/2024 6:05 AM
</div>
</div>
<div ng-show="newStudentNote.note_type=='Private' && !newStudentNote._id" style="padding:5px;" class="ng-hide">
<div class="row" ng-show="!newStudentNote._id">
<div class="col-sm-12" style="text-align:center;">
<label style="font-family: 'Roboto Slab','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:10pt; font-weight:bold;"><input type="checkbox" id="chkLinkToSession" ng-model="newStudentNote.link_to_private_session"
ng-click="modalAddStudentNoteCtrl.clickLinkToPrivateSession()" class="ng-pristine ng-untouched ng-valid"> Link note to private session?</label>
</div>
</div>
<div class="row ng-hide" ng-show="newStudentNote.link_to_private_session" style="text-align:center;">
<div class="col-sm-12">
<select style="width:300px;" ng-model="newStudentNote.private_session_event_id" ng-change="modalAddStudentNoteCtrl.changePrivateSession()" class="ng-pristine ng-untouched ng-valid">
<option value="? undefined:undefined ?"></option>
<!-- ngRepeat: privateSession in privateSessionDropdownData -->
</select>
</div>
</div>
</div>
<div class="row note-header-details ng-hide" ng-show="newStudentNote.session_date">
<div class="col-sm-6">
<span style="font-weight:bold">Instructor:</span>
</div>
<div class="col-sm-6">
<span style="font-weight:bold">Note Type:</span>
</div>
</div>
<div class="row note-header-details ng-hide" ng-show="newStudentNote.session_date && modalAddStudentNoteCtrl.session_note_already_exists">
<div class="col-sm-12"> There is already a note for this session. Would you like to view/edit it? <button style="display:block;" ng-click="modalAddStudentNoteCtrl.clickViewExistingSessionNote(newStudentNote.private_session_event_id)">View
existing session note</button>
</div>
</div>
<div ng-show="!modalAddStudentNoteCtrl.session_note_already_exists">
<div class="row">
<div class="col-xs-12">
<textarea rows="5" class="text-input ng-pristine ng-untouched ng-valid" style="margin:0;width:90%" ng-model="newStudentNote.note_text" id="txtNewStudentNoteModal" placeholder="Enter the text of your note here" name="note_text"></textarea>
</div>
</div>
<div class="row ng-hide" ng-show="newStudentNote._id">
<div class="col-xs-12">
<span style="font-weight:bold;"></span>
<em style="font-weight:normal;"></em>
</div>
</div>
<div class="row" ng-show="!newStudentNote._id">
<div class="col-sm-12">
<input type="checkbox" ng-model="newStudentNote.parent_meeting_needed" class="ng-pristine ng-untouched ng-valid"> Needs parent meeting
</div>
</div>
<div class="row ng-hide" ng-show="!newStudentNote._id && newStudentNote.parent_meeting_needed">
<div class="col-xs-12">
<textarea rows="5" class="text-input ng-pristine ng-untouched ng-valid" style="margin:0;width:90%" ng-model="newStudentNote.meeting_note_text" placeholder="Why -- Elaborate" name="meeting_text"></textarea>
</div>
</div>
<div class="row">
<div class="col-sm-12" ng-show="!newStudentNote.has_image" style="">
<a ng-click="modalAddStudentNoteCtrl.clickAttachImage()">Attach Image</a>
</div>
<div class="col-sm-12 ng-hide" ng-show="newStudentNote.has_image">
<table ng-show="!dashboardCtrl.essayFileInfo">
<tbody>
<tr>
<td style="padding-left:5px;" ng-show="!newStudentNote.attached_image">
<div ng-controller="myCtrl" style="padding:2px;margin:1px;">
<input type="file" file-model="modalAddStudentNoteCtrl.imageFile" name="myFile">
</div>
</td>
<td>
<button ng-click="modalAddStudentNoteCtrl.clickRemoveImage()" class="btn btn-xs btn-danger">
<i class="fa fa-remove"></i>
</button>
</td>
<td ng-show="newStudentNote.attached_image" class="ng-hide">
<div style="padding-left:5px">
<a target="_blank" href="/data/file/view/">View Image</a>
</div>
</td>
</tr>
</tbody>
</table>
<div ng-show="dashboardCtrl.essayFileInfo" class="ng-hide">
<a target="_blank" ng-show="dashboardCtrl.essayFileInfo" href="/data/dashboard/tests/view-essay-file/" class="ng-hide"></a>
<button ng-click="dashboardCtrl.deleteEssayFile()" class="btn btn-xs btn-danger" title="Delete Essay">
<i class="glyphicon glyphicon-remove"></i>
</button>
</div>
</div>
</div>
<div class="row ng-hide" ng-show="newStudentNote._id && newStudentNote.parent_meeting_needed">
<div class="col-xs-12">
<span style="font-weight: bold; display: block;"><i class="fa fa-check"></i> Needs parent meeting</span>
<span style="font-style: italic;"></span>
</div>
</div>
<div class="row">
<div class="col-xs-12 text-center" ng-show="!modalAddStudentNoteCtrl.save_in_progress">
<button class="btn btn-default btn-zenith" ng-click="modalAddStudentNoteCtrl.saveNoteClicked();">Save Note</button>
</div>
<div class="col-xs-12 text-center ng-hide" ng-show="modalAddStudentNoteCtrl.save_in_progress">
<svg width="15px" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" class="uil-default">
<rect x="0" y="0" width="100" height="100" fill="none" class="bk"></rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(0 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-1s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(30 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.9166666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(60 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.8333333333333334s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(90 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.75s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(120 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.6666666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(150 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.5833333333333334s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(180 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.5s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(210 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.4166666666666667s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(240 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.3333333333333333s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(270 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.25s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(300 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.16666666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(330 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.08333333333333333s" repeatCount="indefinite"></animate>
</rect>
</svg> Saving Note
</div>
</div>
</div>
</div>
</form>
<form role="form" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="row">
<div class="col-sm-6 zenith-modal-title">
<h2 class="no-indent ng-hide" style="padding-bottom:3px;padding-top:3px;" ng-show="newProgressReport.report_type=='concern_report'">Concern Report</h2>
<h2 class="no-indent ng-hide" style="padding-bottom:3px;padding-top:3px;" ng-show="newProgressReport.report_type=='progress_report'">Progress Report</h2>
</div>
<div class="col-sm-6 align-right " style="padding-top: 5px; ">
<a class="aside-link ng-hide" style="display:inline-block" ng-show="newProgressReport.report_type=='concern_report'" ng-click="modalSendProgressReportCtrl.switchToProgressReport()">Switch to Progress Report</a>
<a class="aside-link ng-hide" style="display:inline-block" ng-show="newProgressReport.report_type=='progress_report'" ng-click="modalSendProgressReportCtrl.switchToConcernReport()">Switch to Concern Report</a>
</div>
</div>
<div class="row note-header-details">
<div class="col-sm-6">
<span style="font-weight:bold">Student Name:</span>
</div>
<div class="col-sm-6">
<span style="font-weight:bold">Parent Name(s):</span>
</div>
</div>
<div class="row note-header-details">
<div class="col-xs-12">
<span style="font-weight:bold;padding-right:5px;padding-bottom:5px;">Subject:</span>
<span ng-show="newProgressReport.report_type=='progress_report'" class="ng-hide"></span>
<input type="text" style="width:90%" ng-show="newProgressReport.report_type=='concern_report'" ng-model="newProgressReport.subject" class="ng-pristine ng-untouched ng-valid ng-hide">
</div>
</div>
<div class="row note-header-details">
<div class="col-xs-12">
<span style="font-weight:bold;padding-right:5px;padding-bottom:5px;">Send report to:</span>
<select id="sendReportTo" name="email_to" style="margin-bottom:5px;width:90%">
<!-- ngIf: newProgressReport.num_parents > 1 -->
<!-- ngRepeat: option in newProgressReport.email_options | orderBy: 'isParent':true -->
</select>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<textarea rows="15" class="text-input ng-pristine ng-untouched ng-valid" style="margin:0;width:90%" ng-model="newProgressReport.pr_text" id="textProgressReport" placeholder="Enter your progress report here" name="pr_text"></textarea>
</div>
</div>
<div class="row ng-hide" ng-show="mostRecentProgressReport" style="padding-bottom: 5px;">
<div class="col-xs-12"> Last Progress Report: ( session<span ng-show="sessionsSinceLastReport != 1">s</span> since) </div>
</div>
<div class="row">
<div class="col-xs-12 text-center" ng-show="!modalSendProgressReportCtrl.saveInProgress">
<button class="btn btn-default btn-zenith" ng-click="modalSendProgressReportCtrl.sendReportClicked(newProgressReport.student_id, newProgressReport.modulus_info, newProgressReport.pr_text);">Send Report</button>
<button class="btn btn-default btn-zenith ng-hide" ng-show="!!newProgressReport.modulus_info.pr_due" ng-click="modalSendProgressReportCtrl.disableFlagClicked(newProgressReport);">Disable Flag</button>
</div>
<div class="col-xs-12 text-center ng-hide" ng-show="modalSendProgressReportCtrl.saveInProgress">
<svg width="15px" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" class="uil-default">
<rect x="0" y="0" width="100" height="100" fill="none" class="bk"></rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(0 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-1s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(30 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.9166666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(60 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.8333333333333334s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(90 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.75s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(120 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.6666666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(150 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.5833333333333334s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(180 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.5s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(210 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.4166666666666667s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(240 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.3333333333333333s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(270 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.25s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(300 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.16666666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(330 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.08333333333333333s" repeatCount="indefinite"></animate>
</rect>
</svg> Sending Report
</div>
</div>
</div>
</form>
<form role="form" id="addTestDateForm" class="ng-pristine ng-valid">
<div class="modal-body">
<div class="row">
<div class="col-xs-12">
<div>
<label>Please select the date when you're taking the test:</label>
</div>
<div>
<select id="newTestDateDropdown">
<!-- ngRepeat: testDate in testDates track by $index -->
</select>
</div>
</div>
<div class="col-xs-12" style="margin-top:5px;">
<button class="btn btn-default btn-zenith" ng-click="studentProfileCtrl.addTestDate()">Enter Test Date</button>
</div>
</div>
</div>
</form>
<form role="form" id="formConceptualTest" class="ng-pristine ng-valid">
<div class="row">
<div class="col-xs-12">
<p ng-show="conceptualTest.parsed_name == 'SAT Reading'" class="ng-hide">Here's a <a target="_blank" href="/data/conceptual-test/redirect-to-reading-passage">link to download</a> the passage that questions 16 - 25 ask about.</p>
<!-- ngRepeat: question in conceptualTest.test_questions -->
<button class="btn btn-default btn-zenith" ng-click="conceptualTestCtrl.submitTestWrapper();">Submit Test</button>
</div>
</div>
</form>
<form role="form" id="FormAddUser" class="ng-pristine ng-invalid ng-invalid-required ng-valid-email">
<div class="zenith-commerce modal-body">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px">
<h2 class="no-indent">Add New User</h2>
<ul>
<!-- ngRepeat: validationError in zenithCtrl.newUserValidationMessages -->
</ul>
</div>
<div class="row">
<div class="col-xs-12 data-entry">
<div class="row ng-hide" ng-show="zenithCtrl.signUpMessage.length > 0">
<div class="col-xs-12">
<span class="message-header-box"></span>
</div>
</div>
<div class="row">
<div class="col-sm-4">
<label>Role</label>
</div>
<div class="col-sm-8">
<select style="width:200px;" ng-model="zenithCtrl.newUser.role" class="ng-pristine ng-untouched ng-valid">
<option value="">--- Select Role ---</option>
<option value="student">Student</option>
<option value="parent">Parent</option>
<option value="tutor">Tutor</option>
<option value="testadmin">Test Admin</option>
<option value="admin">Admin</option>
</select>
</div>
</div>
<div class="row">
<div class="col-sm-4">
<label>First Name</label>
</div>
<div class="col-sm-8">
<input type="text" name="firstname" ng-model="zenithCtrl.newUser.firstName" required="" class="ng-pristine ng-untouched ng-invalid ng-invalid-required">
</div>
</div>
<div class="row">
<div class="col-sm-4">
<label>Last Name</label>
</div>
<div class="col-sm-8">
<input type="text" ng-model="zenithCtrl.newUser.lastName" name="lastname" required="" class="ng-pristine ng-untouched ng-invalid ng-invalid-required">
</div>
</div>
<div class="row">
<div class="col-sm-4">
<label>Phone</label>
</div>
<div class="col-sm-8">
<input type="text" ng-model="zenithCtrl.newUser.phone" name="phone" class="ng-pristine ng-untouched ng-valid">
</div>
</div>
<div class="row">
<div class="col-sm-4">
<label>Email</label>
</div>
<div class="col-sm-8">
<input type="email" ng-model="zenithCtrl.newUser.email" name="email" required="" class="ng-pristine ng-untouched ng-valid-email ng-invalid ng-invalid-required">
</div>
</div>
<div class="row">
<div class="col-sm-4">
<label>Confirm Email</label>
</div>
<div class="col-sm-8">
<input type="email" ng-model="zenithCtrl.newUser.confirmEmail" name="confirmemail" required="" class="ng-pristine ng-untouched ng-valid-email ng-invalid ng-invalid-required">
</div>
</div>
<div class="row">
<div class="col-sm-4">
<label style="white-space:nowrap">How Did You Hear About Us?</label>
</div>
<div class="col-sm-8">
<input type="text" ng-model="zenithCtrl.newUser.referralEmail" class="ng-pristine ng-untouched ng-valid">
</div>
</div>
<div class="row">
<div class="col-sm-4">
<label style="white-space:nowrap">Send Registration Email?</label>
</div>
<div class="col-sm-8">
<input type="checkbox" ng-model="zenithCtrl.newUser.send_confirmation" class="ng-pristine ng-untouched ng-valid">
</div>
</div>
<div class="row">
<div class="col-sm-4">
<label style="white-space:nowrap">Non-Profit User</label>
</div>
<div class="col-sm-8">
<input type="checkbox" ng-model="zenithCtrl.newUser.np_user" class="ng-pristine ng-untouched ng-valid">
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12 text-center" style="">
<button type="button" class="btn btn-zenith" ng-click="zenithCtrl.saveNewUser();">Save New User</button>
</div>
</div>
</div>
</form>
<form role="form" id="frmClassAttendance" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="row">
<div class="col-xs-12 zenith-modal-title">
<h2 class="no-indent">Session Sunday, 11/10/2024 6:05 AM</h2>
<ul>
<!-- ngRepeat: validationError in mergeUserModalCtrl.mergeUserValidationMessages -->
</ul>
</div>
<div ng-show="!attendanceAddingStudent" class="col-sm-12" ng-init="viewAttendanceCtrl.initialize()">
<div class="row">
<div class="col-xs-12">
<h3 style="padding-top:0; padding-left:10px;">Instructor: </h3>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<a class="btn btn-xs btn-success" ng-click="viewAttendanceCtrl.addStudent();" ng-show="viewAttendanceCtrl.isAdmin || !classAttendanceData.db_record">
<i class="fa fa-plus"></i>
Add Student
</a>
</div>
</div>
<!-- ngRepeat: student in classAttendanceData.students -->
<div class="row ng-hide" ng-show="viewAttendanceCtrl.error_message">
<div class="col-xs-12 text-center">
<span class="error-text"></span>
</div>
</div>
<div class="row">
<div class="col-xs-12 text-center ng-hide" ng-show="classAttendanceData.db_record.status == 'final'">
<span>Finalized on by </span>
</div>
</div>
<div ng-show="viewAttendanceCtrl.finalization_in_progress" class="alert alert-info ng-hide" style="margin: 5px; text-align:center;vertical-align:middle">
<svg width="15px" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" class="uil-default">
<rect x="0" y="0" width="100" height="100" fill="none" class="bk"></rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(0 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-1s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(30 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.9166666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(60 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.8333333333333334s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(90 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.75s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(120 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.6666666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(150 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.5833333333333334s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(180 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.5s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(210 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.4166666666666667s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(240 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.3333333333333333s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(270 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.25s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(300 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.16666666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(330 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.08333333333333333s" repeatCount="indefinite"></animate>
</rect>
</svg>
<span style="font-size:14px;"> Finalizing session...</span>
</div>
<div class="row hide-on-submit">
<div class="col-xs-12 text-center">
<button type="button" class="btn btn-primary ng-hide" ng-click="viewAttendanceCtrl.saveAttendanceCorrections();" ng-show="viewAttendanceCtrl.isAdmin && classAttendanceData.db_record">Save Corrections</button>
<button type="button" class="btn btn-primary" ng-click="viewAttendanceCtrl.finalizeAttendance();" ng-show="!classAttendanceData.db_record">Finalize Attendance</button>
<button type="button" class="btn btn-danger ng-hide" ng-click="viewAttendanceCtrl.finalizePSPOverride();" ng-show="!classAttendanceData.db_record && classAttendanceData.psp_class">PSP Finalize Override</button>
<button type="button" class="btn btn-default" ng-click="viewAttendanceCtrl.exitAttendanceForm();">Close Window</button>
</div>
</div>
</div>
<div ng-show="attendanceAddingStudent" class="col-sm-12 ng-hide">
<div>
<label>User Search:</label> <input type="text" id="txtAttendanceStudentSearch" style="width:280px;" required="">
<button class="btn btn-default btn-zenith" ng-click="viewAttendanceCtrl.executeStudentSearch();">Search</button>
</div>
<!-- ngRepeat: user in viewAttendanceCtrl.studentSearchResults -->
</div>
</div>
</div>
</form>
<form ng-submit="schedulerCtrl.submitEnrollment($event);" id="frmChooseSubjectArea" xmethod="post" xaction="/auth/login" novalidate="" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body ng-hide" ng-show="schedulerCtrl.availableSchedulingSubjects.length > 0">
<div class="row">
<div class="col-xs-12 zenith-modal-title">
<h2 class="no-indent">Confirm Enrollment</h2>
</div>
</div>
<div class="row">
<div class="col-sm-3">
<label>Date:</label>
</div>
<div class="col-sm-9"> Sunday, 11/10/2024 6:05 AM </div>
</div>
<div class="row">
<div class="col-sm-3">
<label>Subject:</label>
</div>
<div class="col-sm-9">
<select style="width: auto;" ng-model="schedulerCtrl.confirmEnrollmentData.courseType" class="ng-pristine ng-untouched ng-valid">
<option value="? undefined:undefined ?"></option>
<!-- ngRepeat: subject in schedulerCtrl.tutoring_subjects_purchased -->
</select>
</div>
</div>
<div class="row ng-hide" ng-show="schedulerCtrl.selectedCalendarId !== 'online' && schedulerCtrl.selectedCalendarOnlineAllowed">
<div class="col-sm-3">
<label></label>
</div>
<div class="col-sm-9">
<input type="radio" value="inperson" ng-model="schedulerCtrl.enrollment_location" ng-change="schedulerCtrl.changeEnrollmentLocation()"
ng-disabled="schedulerCtrl.inPersonRemainingSessions<=0 || schedulerCtrl.selectedCalendarId == schedulerCtrl.perfect_score_calendar_id" id="radLocationInPerson" class="ng-pristine ng-untouched ng-valid" name="6"><label
for="radLocationInPerson" class="radio-label-plain"> In Person</label>
<input type="radio" value="online" ng-model="schedulerCtrl.enrollment_location" ng-change="schedulerCtrl.changeEnrollmentLocation()" id="radLocationSkype" class="ng-pristine ng-untouched ng-valid" name="7"><label for="radLocationSkype"
class="radio-label-plain"> Online</label>
</div>
</div>
<div class="row ng-hide" ng-show="schedulerCtrl.enrollment_location!='online' && schedulerCtrl.event_within_24_hours && !schedulerCtrl.is_admin_or_tutor">
<div class="col-sm-12">
<label style="color: red;">This session starts in less than 24 hours. Self enrollment for in-person sessions closes 24 hours prior to the start time. Please call the office to see if you can still enroll in this session or switch enrollment
to "Online".</label>
</div>
</div>
<div ng-show="schedulerCtrl.enrollment_location=='inperson'" class="future-sessions-box ng-hide">
<div class="row">
<div class="col-xs-12" style="text-align:justify; margin-bottom: 5px;"> All in-person class spots must be booked in advance. If you schedule an in-person session and later decide to attend online instead, you must notify us at least 24 hours
in advance so we can ensure you get the Zoom link for class. We can not guarantee you will get the Zoom link if you do not notify us ahead of time. </div>
</div>
</div>
<div ng-show="schedulerCtrl.remainingSessions > 0" class="future-sessions-box ng-hide">
<div class="row">
<div class="col-xs-12 zenith-modal-title">
<h2 class="no-indent">Future Sessions</h2>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<p style="font-weight:bold;"> Would you like to add additional sessions in this time slot? </p>
<p style="padding:0px;">
<em>Based on your available hours, you may optionally schedule up to additional sessions.</em>
</p>
</div>
</div>
<div class="row">
<div class="col-sm-5">
<label>Additional Sessions:</label>
</div>
<div class="col-sm-5">
<select id="ddlFutureSessions" style="width:100px;" ng-model="schedulerCtrl.confirmEnrollmentData.futureSessions" ng-change="schedulerCtrl.getAvailableFutureSessions()" class="ng-pristine ng-untouched ng-valid">
<option value="? undefined:undefined ?"></option>
<!-- ngRepeat: n in range(1,schedulerCtrl.remainingSessionsAtOnce) -->
</select>
</div>
</div>
</div>
<div class="row" style="padding-top:10px;" ng-show="schedulerCtrl.enrollment_location=='online' || !schedulerCtrl.event_within_24_hours || schedulerCtrl.is_admin_or_tutor">
<div class="col-xs-12 enrollSubmitButton">
<button type="submit" class="btn btn-default btn-zenith">Submit</button>
</div>
</div>
<div class="row">
<div class="col-xs-12 text-center">
</div>
</div>
<div ng-show="schedulerCtrl.enrolling_in_session" class="alert alert-info ng-hide" style="margin: 5px; text-align:center;vertical-align:middle">
<svg width="15px" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" class="uil-default">
<rect x="0" y="0" width="100" height="100" fill="none" class="bk"></rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(0 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-1s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(30 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.9166666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(60 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.8333333333333334s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(90 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.75s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(120 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.6666666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(150 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.5833333333333334s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(180 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.5s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(210 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.4166666666666667s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(240 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.3333333333333333s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(270 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.25s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(300 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.16666666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(330 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.08333333333333333s" repeatCount="indefinite"></animate>
</rect>
</svg>
<span style="font-size:14px;"> Enrolling in session...</span>
</div>
</div>
<div class="zenith-commerce modal-body ng-hide" ng-show="schedulerCtrl.loggedIn && schedulerCtrl.availableSchedulingSubjects.length==0">
<div class="row">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px">
<label>You do not have enough available hours to enroll in this session.</label>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<p style="padding-left:5px">You may use the links below to purchase more hours:</p>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<ul>
<li><a ui-sref="test-prep-act-semiprivate" ng-click="schedulerCtrl.hideChooseSubjectForm();">ACT Semi-Private Tutoring</a></li>
<li><a ui-sref="test-prep-sat-semiprivate" ng-click="schedulerCtrl.hideChooseSubjectForm();">SAT Semi-Private Tutoring</a></li>
<li><a ui-sref="college-packages" ng-click="schedulerCtrl.hideChooseSubjectForm();">College Admissions Private Tutoring</a></li>
<li><a ui-sref="school-subjects-packages" ng-click="schedulerCtrl.hideChooseSubjectForm();" href="/school-subjects/packages">School Subjects Private Tutoring</a></li>
</ul>
</div>
</div>
</div>
<div class="zenith-commerce modal-body" ng-show="!schedulerCtrl.loggedIn">
<div class="row">
<div class="col-xs-12 zenith-modal-title" style="padding-left:20px">
<label>You must be signed in to enroll.</label>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<p style="padding-left:5px">If you already have an account, <a ng-click="schedulerCtrl.displaySignInForm();">Sign In</a> to enroll in sessions.</p>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<p style="padding-left:5px">If you don't have an account yet, you may use the links below to sign up:</p>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<ul>
<li><a ui-sref="act-packages.semi-private-tutoring" ng-click="schedulerCtrl.hideChooseSubjectForm();">ACT Semi-Private Tutoring</a></li>
<li><a ui-sref="sat-packages.semi-private-tutoring" ng-click="schedulerCtrl.hideChooseSubjectForm();">SAT Semi-Private Tutoring</a></li>
<li><a ui-sref="college.private-tutoring" ng-click="schedulerCtrl.hideChooseSubjectForm();">College Admissions Private Tutoring</a></li>
<li><a ui-sref="school-subjects.private-tutoring" ng-click="schedulerCtrl.hideChooseSubjectForm();">School Subjects Private Tutoring</a></li>
</ul>
</div>
</div>
</div>
</form>
<form role="form" id="frmConvertCancellation" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="row" style="padding-bottom:5px;">
<div class="col-sm-12" style="padding-left:20px;">
<div style="padding: 10px; font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif">Thank you for enrolling in our class at BASIS Silicon Valley! Please note that these sessions are only available for current BASIS Independent students
during the school year. If you are not a BASIS student, please be sure to enroll in online sessions or sessions out of our Palo Alto office. </div>
</div>
</div>
<div class="row">
<div class="col-xs-12 text-center">
<button type="button" class="btn btn-primary" ng-click="schedulerCtrl.confirmBASISStudentYes();">Yes, I am a current BASIS Independent student</button>
<button type="button" class="btn btn-default" ng-click="schedulerCtrl.confirmBASISStudentNo();">Cancel</button>
</div>
</div>
</div>
</form>
<form role="form" id="formModifyGuarantee" class="ng-pristine ng-valid">
<div class=" modal-body">
<div class="row">
<div class="col-xs-12 zenith-modal-title">
<h2 style="text-align:center;"> Guarantee</h2>
</div>
<div class="col-xs-12 zenith-modal-title" style="text-align:center;padding-bottom:15px;"> Purchased </div>
<div ng-show="modifyGuaranteeCtrl.editing" class="ng-hide">
<div class="col-sm-6">
<div class="form-group">
<label for="txtGuarantee">Guarantee</label>
<input class="form-control ng-pristine ng-untouched ng-valid" ng-model="guaranteeToEdit.guarantee" id="txtGuarantee" placeholder="Enter guarantee">
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="ddlCategory">Category</label>
<select class="form-control ng-pristine ng-untouched ng-valid" id="ddlCategory" ng-model="guaranteeToEdit.purchase_category">
<option value="? undefined:undefined ?"></option>
<option value="SAT">SAT</option>
<option value="ACT">ACT</option>
<option value="College Admissions">College Admissions</option>
<option value="School Subjects">School Subjects</option>
</select>
</div>
</div>
<div class="col-sm-6">
<label class="form-check-label text-success">
<input type="checkbox" class="form-check-input ng-pristine ng-untouched ng-valid" ng-model="guaranteeToEdit.verified_by_admin"> Confirmed by Admin </label>
</div>
<div class="col-sm-6">
<label class="form-check-label text-danger">
<input type="checkbox" class="form-check-input ng-pristine ng-untouched ng-valid" ng-model="guaranteeToEdit.flagged"> Flagged </label>
</div>
<div class="col-sm-12">
<div class="form-group">
<textarea ng-model="guaranteeToEdit.guarantee_note" class="form-control ng-pristine ng-untouched ng-valid"></textarea>
</div>
</div>
<div class="col-sm-12 text-danger ng-hide" ng-show="modifyGuaranteeCtrl.error_message">
</div>
<div class="col-sm-12" style="text-align:center;">
<button class="btn btn-sm btn-primary" ng-click="modifyGuaranteeCtrl.clickSaveChanges()"><i class="fa fa-check"></i> Save Changes</button>
<button class="btn btn-sm btn-default" ng-click="modifyGuaranteeCtrl.clickCancelChanges()"><i class="fa fa-close"></i> Cancel Changes</button>
<button class="btn btn-sm btn-danger" ng-click="modifyGuaranteeCtrl.clickRemoveGuarantee()"><i class="fa fa-flag"></i> Delete Guarantee</button>
</div>
</div>
<div ng-show="!modifyGuaranteeCtrl.editing" class="col-sm-12">
<h4 class="text-center text-success ng-hide" ng-show="guaranteeToEdit.verified_by_admin"><i class="fa fa-check"></i> Confirmed by Admin</h4>
<h4 class="text-center text-danger ng-hide" ng-show="guaranteeToEdit.flagged"><i class="fa fa-flag"></i> Flagged</h4>
</div>
<div class="col-sm-12 text-center text-note ng-hide" style="padding-bottom:10px;" ng-show="!modifyGuaranteeCtrl.editing && guaranteeToEdit.guarantee_note"></div>
<div class="col-sm-12" style="text-align:center;" ng-show="!modifyGuaranteeCtrl.editing">
<button class="btn btn-sm btn-success" ng-click="modifyGuaranteeCtrl.clickConfirmGuarantee()" ng-show="!guaranteeToEdit.verified_by_admin"><i class="fa fa-check"></i> Admin Confirmation</button>
<button class="btn btn-sm btn-primary" ng-click="modifyGuaranteeCtrl.clickModifyGuarantee()"><i class="fa fa-pencil"></i> Modify Guarantee</button>
<button class="btn btn-sm btn-danger" ng-click="modifyGuaranteeCtrl.clickFlagGuarantee()" ng-show="!guaranteeToEdit.flagged"><i class="fa fa-flag"></i> Flag Guarantee</button>
</div>
</div>
</div>
</form>
<form id="frmEnrollPrivateSession" novalidate="" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body ng-hide" ng-show="privateSchedulingSubjects.length > 0">
<div class="row">
<div class="col-xs-12 zenith-modal-title">
<h2 class="no-indent">Confirm Enrollment</h2>
</div>
</div>
<div class="row">
<div class="col-sm-3">
<label>Date:</label>
</div>
<div class="col-sm-9 plain-text">
</div>
</div>
<div class="row">
<div class="col-sm-3">
<label></label>
</div>
<div class="col-sm-9">
<input type="radio" id="radLocationPrivateInPerson" value="inperson" ng-model="modalEnrollPrivateSessionCtrl.location" ng-disabled="inPersonRemainingSessions<=0" class="ng-pristine ng-untouched ng-valid" name="8"><label
for="radLocationPrivateInPerson" class="radio-label-plain"> In Person</label>
<input type="radio" id="radLocationPrivateSkype" value="online" ng-model="modalEnrollPrivateSessionCtrl.location" class="ng-pristine ng-untouched ng-valid" name="9"><label for="radLocationPrivateSkype" class="radio-label-plain">
Online</label>
</div>
</div>
<div ng-show="(modalEnrollPrivateSessionCtrl.location=='online' && privateRemainingSessions > 0) || inPersonRemainingSessions > 1" class="future-sessions-box ng-hide">
<div class="row">
<div class="col-xs-12 zenith-modal-title">
<h2 class="no-indent">Future Sessions</h2>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<p style="font-weight:bold;"> Would you like to add additional sessions in this time slot? </p>
<p style="padding:0px;">
<em>Based on your available hours, you may optionally schedule up to <span ng-show="modalEnrollPrivateSessionCtrl.location!='online'">-1</span><span ng-show="modalEnrollPrivateSessionCtrl.location=='online'" class="ng-hide">-1</span>
additional sessions.</em>
</p>
</div>
</div>
<div class="row">
<div class="col-sm-5">
<label>Additional Sessions:</label>
</div>
<div class="col-sm-5">
<select id="ddlFuturePrivateSessions" style="width:100px;" ng-model="modalEnrollPrivateSessionCtrl.futureSessions" class="ng-pristine ng-untouched ng-valid">
<option value="? undefined:undefined ?"></option>
<!-- ngRepeat: n in range(1,privateRemainingSessionsAtOnce) -->
</select>
</div>
</div>
</div>
<div class="row" style="padding-top:10px;">
<div class="col-xs-12 enrollSubmitButton" style="">
<button ng-click="modalEnrollPrivateSessionCtrl.submitEnrollment()" class="btn btn-default btn-zenith">Submit</button>
</div>
</div>
<div class="row">
<div class="col-xs-12 text-center">
</div>
</div>
</div>
<div class="zenith-commerce modal-body ng-hide" ng-show="modalEnrollPrivateSessionCtrl.loggedIn && privateSchedulingSubjects.length == 0">
<div class="row">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px">
<label>You do not have enough available hours to enroll in this session.</label>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<p style="padding-left:5px">You may use the links below to purchase more hours:</p>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<ul>
<li><a ui-sref="act-packages.semi-private-tutoring" ng-click="schedulerCtrl.hideChooseSubjectForm();">ACT Semi-Private Tutoring</a></li>
<li><a ui-sref="sat-packages.semi-private-tutoring" ng-click="schedulerCtrl.hideChooseSubjectForm();">SAT Semi-Private Tutoring</a></li>
<li><a ui-sref="college.private-tutoring" ng-click="schedulerCtrl.hideChooseSubjectForm();">College Admissions Private Tutoring</a></li>
<li><a ui-sref="school-subjects.private-tutoring" ng-click="schedulerCtrl.hideChooseSubjectForm();">School Subjects Private Tutoring</a></li>
</ul>
</div>
</div>
</div>
<div class="zenith-commerce modal-body" ng-show="!modalEnrollPrivateSessionCtrl.loggedIn">
<div class="row">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px">
<label>You must be signed in to enroll.</label>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<p style="padding-left:5px">If you already have an account, <a ng-click="schedulerCtrl.displaySignInForm();">Sign In</a> to enroll in sessions.</p>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<p style="padding-left:5px">If you don't have an account yet, you may use the links below to sign up:</p>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<ul>
<li><a ui-sref="act-packages.semi-private-tutoring" ng-click="schedulerCtrl.hideChooseSubjectForm();">ACT Semi-Private Tutoring</a></li>
<li><a ui-sref="sat-packages.semi-private-tutoring" ng-click="schedulerCtrl.hideChooseSubjectForm();">SAT Semi-Private Tutoring</a></li>
<li><a ui-sref="college.private-tutoring" ng-click="schedulerCtrl.hideChooseSubjectForm();">College Admissions Private Tutoring</a></li>
<li><a ui-sref="school-subjects.private-tutoring" ng-click="schedulerCtrl.hideChooseSubjectForm();">School Subjects Private Tutoring</a></li>
</ul>
</div>
</div>
</div>
</form>
<form role="form" id="FormEditUser" class="admin-data-entry ng-pristine ng-invalid ng-invalid-required ng-valid-email">
<div class="zenith-commerce modal-body edit-purchase">
<div class="dashboard-sub-header student-dashboard-section-new" style=" padding: 0px; ">
<table class="table" style="background-color: white;margin-bottom: 0px;">
<tbody>
<tr>
<th colspan="2" class="section-header">Edit User</th>
</tr>
<tr ng-show="editUserModalCtrl.editUserValidationMessages.length > 0" class="ng-hide">
<td colspan="2">
<ul>
<!-- ngRepeat: validationError in editUserModalCtrl.editUserValidationMessages -->
</ul>
</td>
</tr>
<tr>
<th>Role</th>
<td>
<select style="width:200px;" ng-model="editUserData.role" ng-change="editUserModalCtrl.changeRole()" class="ng-pristine ng-untouched ng-valid">
<option value="">--- Select Role ---</option>
<option value="student">Student</option>
<option value="parent">Parent</option>
<option value="tutor">Tutor</option>
<option value="testadmin">Test Admin</option>
<option value="admin">Admin</option>
</select>
</td>
</tr>
<tr>
<th>First Name</th>
<td><input type="text" name="firstname" ng-model="editUserData.first_name" required="" class="ng-pristine ng-untouched ng-invalid ng-invalid-required"></td>
</tr>
<tr>
<th>Last Name</th>
<td><input type="text" name="lastname" ng-model="editUserData.last_name" required="" class="ng-pristine ng-untouched ng-invalid ng-invalid-required"></td>
</tr>
<tr>
<th>Phone</th>
<td><input type="text" ng-model="editUserData.phone" name="phone" class="ng-pristine ng-untouched ng-valid"></td>
</tr>
<tr>
<th>Email</th>
<td><input style="width: 90%" type="email" ng-model="editUserData.email" name="email" required="" class="ng-pristine ng-untouched ng-valid-email ng-invalid ng-invalid-required"></td>
</tr>
<tr ng-show="editUserData.role=='admin' || editUserData.role=='tutor' || editUserData.role=='testadmin'" class="ng-hide">
<th>Is Tutor</th>
<td><input type="checkbox" ng-model="editUserData.tutor" id="tutor" name="tutor" class="ng-pristine ng-untouched ng-valid"></td>
</tr>
<tr ng-show="editUserData.role=='admin' || editUserData.role=='tutor' || editUserData.role=='testadmin'" class="ng-hide">
<th>Payroll Admin</th>
<td><input type="checkbox" ng-model="editUserData.payroll_admin" id="tutor" name="payroll_admin" class="ng-pristine ng-untouched ng-valid"></td>
</tr>
<tr ng-show="editUserData.role=='student'" class="ng-hide">
<th>Student Flags</th>
<td class="plain-labels">
<div><input type="checkbox" ng-model="editUserData.practice_test_only" id="practice_test_only" class="ng-pristine ng-untouched ng-valid"> <label for="practice_test_only">Practice Test Only</label></div>
<div><input type="checkbox" ng-model="editUserData.santa_clara_student" id="santa_clara_student" class="ng-pristine ng-untouched ng-valid"> <label for="santa_clara_student">Santa Clara Library</label></div>
<div><input type="checkbox" ng-model="editUserData.fremont_high_school" id="fremont_high_school" class="ng-pristine ng-untouched ng-valid"> <label for="fremont_high_school">Fremont High School</label></div>
<div><input type="checkbox" ng-model="editUserData.initial_test_needed" id="initial_test_needed" class="ng-pristine ng-untouched ng-valid"> <label for="initial_test_needed">Initial Test Needed</label></div>
</td>
</tr>
<tr>
<th>Status</th>
<td>
<select style="width:200px;" ng-model="editUserData.status" class="ng-pristine ng-untouched ng-valid">
<option value="? undefined:undefined ?"></option>
<option value="A">Active</option>
<option value="I">Inactive</option>
</select>
</td>
</tr>
</tbody>
<tbody ng-show="editUserData.role=='student'" class="ng-hide">
<tr>
<th colspan="2" class="section-header">Cancellations Allowed</th>
</tr>
<tr>
<th>Semi-Private</th>
<td><input type="text" style="width:40px;" ng-model="editUserData.semi_private_cancellations_allowed" name="semiprivate_cancellations" class="ng-pristine ng-untouched ng-valid"></td>
</tr>
<tr>
<th>Private</th>
<td><input type="text" style="width:40px;" ng-model="editUserData.private_cancellations_allowed" name="private_cancellations" class="ng-pristine ng-untouched ng-valid"></td>
</tr>
</tbody>
</table>
</div>
<div class="row">
<div class="col-xs-12 text-center">
<button type="button" class="btn btn-primary" ng-click="editUserModalCtrl.saveUserChanges();">Save Changes</button>
<button type="button" class="btn btn-default" ng-click="editUserModalCtrl.cancelUserChanges();">Cancel Changes</button>
</div>
</div>
</div>
</form>
<form role="form" id="formEmailLead" class="ng-pristine ng-invalid ng-invalid-required">
<div class="zenith-commerce modal-body">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px">
<h2 class="no-indent">Email Lead: </h2>
</div>
<div class="row">
<div class="col-xs-12">
<label>To:</label><input type="text" ng-model="zenithCtrl.emailLeadData.email" name="subject" required="" class="ng-pristine ng-untouched ng-invalid ng-invalid-required">
</div>
</div>
<div class="row ng-hide" ng-show="zenithCtrl.emailLeadData.cc_email">
<div class="col-xs-12">
<label>CC:</label><input type="text" ng-model="zenithCtrl.emailLeadData.cc_email" name="subject" required="" class="ng-pristine ng-untouched ng-invalid ng-invalid-required">
</div>
</div>
<div class="row">
<div class="col-xs-12">
<label>Subject:</label><input type="text" ng-model="zenithCtrl.emailLeadData.email_subject" name="subject" required="" class="ng-pristine ng-untouched ng-invalid ng-invalid-required">
</div>
</div>
<div class="row">
<div class="col-xs-12">
<label>Message:</label>
<textarea rows="5" class="text-input ng-pristine ng-untouched ng-valid" ng-model="zenithCtrl.emailLeadData.email_text" id="leadEmailMessage" placeholder="Enter your email text here" name="message"></textarea>
</div>
</div>
<div class="row">
<div class="col-xs-12 text-center">
<button class="btn btn-default btn-zenith" ng-click="zenithCtrl.emailLead2();">Send Email</button>
</div>
</div>
</div>
</form>
<form role="form" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="row">
<div class="col-xs-12 col-sm-9">
<h2 id="videoTitle"></h2>
</div>
</div>
<div class="zenith-modal-body video-player">
<div id="my-video"></div>
<!--<jwplayer ng-src="{{ file1 }}"
player-options="options1"
player-id="myPlayer1">
</jwplayer>-->
</div>
</div>
</form>
<form role="form" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="row">
<div class="col-sm-12">
<h2 class="videoTitle" style="text-align: center; padding-top: 0;"></h2>
</div>
</div>
<div class="" style="overflow: hidden;">
<video autoplay="" id="vidHTML5Modal" height="480" width="720"> Your browser does not support the video tag. </video>
</div>
</div>
</form>
<form role="form" id="frmMergeLead" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="row">
<div class="col-xs-12 zenith-modal-title">
<h2 class="no-indent">Merge Lead</h2>
<ul>
<!-- ngRepeat: validationError in mergeLeadModalCtrl.editUserValidationMessages -->
</ul>
</div>
</div>
<h3 style="padding-left:0;">Lead 1: The contact data for this lead will be retained</h3>
<div class="row">
<div class="lead-list-detail-box viewLead">
<div class="col-xs-12 col-sm-6">
<div class="row">
<div class="col-xs-12 col-sm-4" style="padding-top:5px">
<label>Student:</label>
</div>
<div class="col-xs-12 col-sm-8 align-right" style="padding-top:5px" ng-bind="mergeLeadData.contact_name"></div>
</div>
<div class="row">
<div class="col-xs-12 align-right">
<span ng-bind="mergeLeadData.email"></span>
</div>
</div>
<div class="row">
<div class="col-xs-12 align-right" ng-bind="mergeLeadData.phone"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="row">
<div class="col-xs-12 col-sm-4" style="padding-top:5px">
<label>Parent:</label>
</div>
<div class="col-xs-12 col-sm-8 align-right" style="padding-top:5px" ng-bind="mergeLeadData.parent_name"></div>
</div>
<div class="row">
<div class="col-xs-12 align-right">
<span ng-bind="mergeLeadData.parent_email"></span>
</div>
</div>
<div class="row align-right">
<div class="col-xs-12" ng-bind="mergeLeadData.parent_phone"></div>
</div>
</div>
</div>
</div>
<h3 style="padding-left:0;">Lead 2: The contact data for this lead will archived in a note</h3>
<div ng-show="!secondLeadData">
<label>Lead Search:</label> <input type="text" id="txtLeadMergeSearch" style="width:280px;" required="">
<button class="btn btn-default btn-zenith" ng-click="mergeLeadModalCtrl.executeLeadMergeSearch();">Search</button>
</div>
<!-- ngRepeat: lead in mergeLeadModalCtrl.leadMergeSearchResults -->
<div ng-show="secondLeadData" class="ng-hide">
<div class="row lead-list-detail-box viewLead">
<div class="col-xs-12 col-sm-6">
<div class="row">
<div class="col-xs-12 col-sm-4" style="padding-top:5px">
<label>Student:</label>
</div>
<div class="col-xs-12 col-sm-8 align-right" style="padding-top:5px" ng-bind="secondLeadData.contact_name"></div>
</div>
<div class="row">
<div class="col-xs-12 align-right">
<span ng-bind="secondLeadData.email"></span>
</div>
</div>
<div class="row">
<div class="col-xs-12 align-right" ng-bind="secondLeadData.phone"></div>
</div>
<div class="row ng-hide" ng-show="mergeLeadData.school">
<div class="col-xs-12 col-sm-4">
<label>School:</label>
</div>
<div class="col-xs-12 col-sm-8 align-right" ng-bind="secondLeadData.school"></div>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="row">
<div class="col-xs-12 col-sm-4" style="padding-top:5px">
<label>Parent:</label>
</div>
<div class="col-xs-12 col-sm-8 align-right" style="padding-top:5px" ng-bind="secondLeadData.parent_name"></div>
</div>
<div class="row align-right">
<div class="col-xs-12">
<span ng-bind="secondLeadData.parent_email"></span>
</div>
</div>
<div class="row align-right">
<div class="col-xs-12" ng-bind="secondLeadData.parent_phone"></div>
</div>
</div>
</div>
</div>
<div class="row ng-hide" ng-show="secondLeadData">
<div class="col-xs-12 text-center" style="">
<button type="button" class="btn btn-zenith" ng-click="mergeLeadModalCtrl.executeLeadMerge();">Execute Lead Merge</button>
<button type="button" class="btn btn-zenith" ng-click="mergeLeadModalCtrl.cancelLeadMerge();">Cancel Lead Merge</button>
</div>
</div>
</div>
</form>
<form role="form" id="frmMergeUser" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px">
<h2 class="no-indent">Merge User</h2>
<ul>
<!-- ngRepeat: validationError in mergeUserModalCtrl.mergeUserValidationMessages -->
</ul>
</div>
<div class="col-xs-12 note-box">
<h3>User 1: The data for this user will be retained.</h3>
<div class="row">
<div class="lead-list-detail-box viewLead">
<div class="col-xs-12 col-sm-6">
<div class="row">
<div class="col-xs-12 col-sm-4">
<label style="margin-bottom:0;">User:</label>
</div>
<div class="col-xs-12 col-sm-8 align-right" style="padding-top:5px"> </div>
</div>
<div class="row">
<div class="col-xs-12 align-right">
<span ng-bind="mergeUserData.email"></span>
</div>
</div>
<div class="row">
<div class="col-xs-12 align-right" ng-bind="mergeUserData.phone"></div>
</div>
</div>
<div class="col-sm-6 ng-hide" ng-show="studentStats">
<div class="row">
<div class="col-sm-12">
<div><b>Tests:</b> </div>
<div><b>Purchases:</b> </div>
<div><b>Homework:</b> </div>
</div>
</div>
</div>
</div>
</div>
</div>
<h3>User 2: This user record will be deleted. All tests, homework, test requests, and purchases will be moved to User 1</h3>
<div ng-show="!secondUserData">
<label>User Search:</label> <input type="text" id="txtUserMergeSearch" style="width:280px;" required="">
<button class="btn btn-default btn-zenith" ng-click="mergeUserModalCtrl.executeUserMergeSearch();">Search</button>
</div>
<!-- ngRepeat: user in mergeUserModalCtrl.userMergeSearchResults -->
<div ng-show="secondUserData" class="ng-hide">
<div class="row lead-list-detail-box viewLead">
<div class="col-xs-12 col-sm-6">
<div class="row">
<div class="col-xs-12 col-sm-4" style="padding-top:5px">
<label>Student:</label>
</div>
<div class="col-xs-12 col-sm-8 align-right" style="padding-top:5px"> </div>
</div>
<div class="row">
<div class="col-xs-12 align-right">
<span ng-bind="secondUserData.email"></span>
</div>
</div>
<div class="row">
<div class="col-xs-12 align-right" ng-bind="secondUserData.phone"></div>
</div>
</div>
<div class="col-sm-6">
<div class="row">
<div class="col-sm-12">
<div><b>Tests:</b> </div>
<div><b>Purchases:</b> </div>
<div><b>Homework:</b> </div>
</div>
</div>
</div>
</div>
</div>
<div class="row ng-hide" ng-show="secondUserData && !mergeUserModalCtrl.in_progress">
<div class="col-xs-12 text-center" style="">
<button type="button" class="btn btn-zenith" ng-click="mergeUserModalCtrl.executeUserMerge();">Execute User Merge</button>
<button type="button" class="btn btn-zenith" ng-click="mergeUserModalCtrl.cancelUserMerge();">Cancel User Merge</button>
</div>
</div>
<div ng-show="mergeUserModalCtrl.in_progress" style="text-align:center;vertical-align:middle" class="ng-hide"><svg width="15px" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"
class="uil-default">
<rect x="0" y="0" width="100" height="100" fill="none" class="bk"></rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(0 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-1s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(30 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.9166666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(60 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.8333333333333334s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(90 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.75s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(120 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.6666666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(150 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.5833333333333334s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(180 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.5s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(210 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.4166666666666667s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(240 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.3333333333333333s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(270 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.25s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(300 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.16666666666666666s" repeatCount="indefinite"></animate>
</rect>
<rect x="46.5" y="40" width="7" height="20" rx="5" ry="5" fill="#00b2ff" transform="rotate(330 50 50) translate(0 -30)">
<animate attributeName="opacity" from="1" to="0" dur="1s" begin="-0.08333333333333333s" repeatCount="indefinite"></animate>
</rect>
</svg><span style="font-size:18px;"> Executing Merge...</span></div>
</div>
</form>
<form role="form" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px">
<h2 class="no-indent"></h2>
</div>
<div class="zenith-commerce">
<div class="row">
<div class="col-sm-12">
<label style="white-space:pre-line;"></label>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12" style="">
<button class="btn btn-default btn-zenith" style="float:right;" ng-click="zenithCtrl.closeMessageBox();">Close</button>
</div>
</div>
</div>
</form>
<form role="form" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px">
<h2 class="no-indent">Purchase Completed</h2>
</div>
<div class="zenith-commerce">
<div class="row">
<div class="col-sm-12">
<label>Thank you for your payment</label>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12" style="">
<button class="btn btn-default btn-zenith" style="float:right;" ng-click="zenithCtrl.continueToDashboard();">Continue to Dashboard</button>
</div>
</div>
</div>
</form>
<form ng-submit="zenithCtrl.updateLegacyUserId()" id="frmSetLegacyId" novalidate="" class="ng-pristine ng-invalid ng-invalid-required">
<div class="zenith-commerce modal-body">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px">
<h2 class="no-indent">Set Legacy ID</h2>
</div>
<div id="divPasswordResetFields">
<div class="row">
<div class="col-sm-3" style="padding-left:5px;">
<label>User</label>
</div>
<div class="col-sm-9">
</div>
</div>
<div class="row">
<div class="col-sm-3" style="padding-left:5px;">
<label>Legacy ID</label>
</div>
<div class="col-sm-9">
<input type="text" size="40" name="txtLegacyId" id="txtLegacyId" ng-model="zenithCtrl.setLegacyIdData.legacy_id" required="" class="ng-pristine ng-untouched ng-invalid ng-invalid-required">
</div>
</div>
<div class="row" style="padding-top:10px;">
<div class="col-xs-12 text-center">
<button type="submit" class="btn btn-default btn-zenith">Save Legacy ID</button>
</div>
</div>
</div>
</div>
</form>
<form ng-submit="zenithCtrl.submitPasswordReset()" id="frmSetUserPassword" novalidate="" class="ng-pristine ng-invalid ng-invalid-required">
<div class="zenith-commerce modal-body">
<div class="row">
<div class="col-xs-12 zenith-modal-title">
<h2 class="no-indent">Set User Password</h2>
</div>
</div>
<div id="divPasswordResetFields">
<div class="row">
<div class="col-sm-3">
<label>User</label>
</div>
<div class="col-sm-9">
</div>
</div>
<div class="row">
<div class="col-sm-3">
<label>New Password</label>
</div>
<div class="col-sm-9">
<input type="text" size="40" name="txtLegacyId" ng-model="zenithCtrl.setUserPasswordData.new_password" required="" class="ng-pristine ng-untouched ng-invalid ng-invalid-required">
</div>
</div>
<div class="row" style="padding-top:10px;">
<div class="col-xs-12 text-center">
<button type="submit" class="btn btn-default btn-zenith">Save New Password</button>
</div>
</div>
</div>
</div>
</form>
<form role="form" id="formStudentQuestionnaire" class="ng-pristine ng-valid">
<div class="modal-body">
<div class="row">
<div class="col-xs-12 ng-hide" ng-show="!!showTestDateDropdown">
<div>
<label>If you're doing test prep with us, when do you plan on taking the real test?</label>
</div>
<div>
<select id="newTestDateDropdownQ">
<option value=""></option>
<!-- ngRepeat: testDate in testDates track by $index -->
</select>
</div>
</div>
<!-- ngRepeat: question in studentQuestionnaire -->
<div class="col-xs-12">
<button class="btn btn-default btn-zenith" style="margin-top:5px;" ng-click="studentProfileCtrl.submitQuestionnaire();">Submit</button>
</div>
</div>
</div>
</form>
<form role="form" id="formLeadManagerList" ng-init="modalLeadManagerListCtrl.loadLeadManagerList()" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px">
<h2 class="no-indent">Lead Managers</h2>
</div>
<!-- ngRepeat: manager in modalLeadManagerListCtrl.leadManagerList -->
<div class="row" ng-repeat="manager in modalLeadManagerListCtrl.leadManagerList" style="padding-bottom:5px;">
<div class="col-xs-12 col-sm-2">
<button class="btn btn-xs btn-primary" ng-click="modalLeadManagerListCtrl.deleteLeadManager(manager);"> Delete </button>
</div>
<div class="col-xs-12 col-sm-4"> Alexina </div>
</div><!-- end ngRepeat: manager in modalLeadManagerListCtrl.leadManagerList -->
<div class="row" ng-repeat="manager in modalLeadManagerListCtrl.leadManagerList" style="padding-bottom:5px;">
<div class="col-xs-12 col-sm-2">
<button class="btn btn-xs btn-primary" ng-click="modalLeadManagerListCtrl.deleteLeadManager(manager);"> Delete </button>
</div>
<div class="col-xs-12 col-sm-4"> Brian </div>
</div><!-- end ngRepeat: manager in modalLeadManagerListCtrl.leadManagerList -->
<div class="row" ng-repeat="manager in modalLeadManagerListCtrl.leadManagerList" style="padding-bottom:5px;">
<div class="col-xs-12 col-sm-2">
<button class="btn btn-xs btn-primary" ng-click="modalLeadManagerListCtrl.deleteLeadManager(manager);"> Delete </button>
</div>
<div class="col-xs-12 col-sm-4"> Grayson </div>
</div><!-- end ngRepeat: manager in modalLeadManagerListCtrl.leadManagerList -->
<div class="row" ng-repeat="manager in modalLeadManagerListCtrl.leadManagerList" style="padding-bottom:5px;">
<div class="col-xs-12 col-sm-2">
<button class="btn btn-xs btn-primary" ng-click="modalLeadManagerListCtrl.deleteLeadManager(manager);"> Delete </button>
</div>
<div class="col-xs-12 col-sm-4"> Robin </div>
</div><!-- end ngRepeat: manager in modalLeadManagerListCtrl.leadManagerList -->
<input id="txtNewLeadManager" rex-enter="modalLeadManagerCtrl.saveNewLeadManager()" ng-model="modalLeadManagerListCtrl.newLeadManager" ng-show="modalLeadManagerListCtrl.adding" class="ng-pristine ng-untouched ng-valid ng-hide">
<button ng-click="modalLeadManagerListCtrl.saveNewLeadManager()" class="btn btn-xs btn-primary hide-on-edit ng-hide" ng-show="modalLeadManagerListCtrl.adding"> Save </button>
<button ng-click="modalLeadManagerListCtrl.cancelNewLeadManager()" class="btn btn-xs btn-default hide-on-edit ng-hide" ng-show="modalLeadManagerListCtrl.adding"> Cancel </button>
<button ng-click="modalLeadManagerListCtrl.clickAddLeadManager()" class="btn btn-xs btn-success hide-on-edit" ng-show="!modalLeadManagerListCtrl.adding">
<i class="glyphicon glyphicon-plus"></i> Add Lead Manager </button>
</div>
</form>
<form role="form" id="formFollowUpPersonList" ng-init="modalFollowUpPersonListCtrl.loadFollowUpPersonList()" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px">
<h2 class="no-indent">Follow Up People</h2>
</div>
<!-- ngRepeat: manager in modalFollowUpPersonListCtrl.followUpPersonList -->
<div class="row" ng-repeat="manager in modalFollowUpPersonListCtrl.followUpPersonList" style="padding-bottom:5px;">
<div class="col-xs-12 col-sm-2">
<button class="btn btn-xs btn-primary" ng-click="modalFollowUpPersonListCtrl.deleteFollowUpPerson(manager);"> Delete </button>
</div>
<div class="col-xs-12 col-sm-4"> Alexina </div>
</div><!-- end ngRepeat: manager in modalFollowUpPersonListCtrl.followUpPersonList -->
<div class="row" ng-repeat="manager in modalFollowUpPersonListCtrl.followUpPersonList" style="padding-bottom:5px;">
<div class="col-xs-12 col-sm-2">
<button class="btn btn-xs btn-primary" ng-click="modalFollowUpPersonListCtrl.deleteFollowUpPerson(manager);"> Delete </button>
</div>
<div class="col-xs-12 col-sm-4"> Ami </div>
</div><!-- end ngRepeat: manager in modalFollowUpPersonListCtrl.followUpPersonList -->
<div class="row" ng-repeat="manager in modalFollowUpPersonListCtrl.followUpPersonList" style="padding-bottom:5px;">
<div class="col-xs-12 col-sm-2">
<button class="btn btn-xs btn-primary" ng-click="modalFollowUpPersonListCtrl.deleteFollowUpPerson(manager);"> Delete </button>
</div>
<div class="col-xs-12 col-sm-4"> Brian </div>
</div><!-- end ngRepeat: manager in modalFollowUpPersonListCtrl.followUpPersonList -->
<div class="row" ng-repeat="manager in modalFollowUpPersonListCtrl.followUpPersonList" style="padding-bottom:5px;">
<div class="col-xs-12 col-sm-2">
<button class="btn btn-xs btn-primary" ng-click="modalFollowUpPersonListCtrl.deleteFollowUpPerson(manager);"> Delete </button>
</div>
<div class="col-xs-12 col-sm-4"> Danielle </div>
</div><!-- end ngRepeat: manager in modalFollowUpPersonListCtrl.followUpPersonList -->
<div class="row" ng-repeat="manager in modalFollowUpPersonListCtrl.followUpPersonList" style="padding-bottom:5px;">
<div class="col-xs-12 col-sm-2">
<button class="btn btn-xs btn-primary" ng-click="modalFollowUpPersonListCtrl.deleteFollowUpPerson(manager);"> Delete </button>
</div>
<div class="col-xs-12 col-sm-4"> Grayson </div>
</div><!-- end ngRepeat: manager in modalFollowUpPersonListCtrl.followUpPersonList -->
<div class="row" ng-repeat="manager in modalFollowUpPersonListCtrl.followUpPersonList" style="padding-bottom:5px;">
<div class="col-xs-12 col-sm-2">
<button class="btn btn-xs btn-primary" ng-click="modalFollowUpPersonListCtrl.deleteFollowUpPerson(manager);"> Delete </button>
</div>
<div class="col-xs-12 col-sm-4"> Robin </div>
</div><!-- end ngRepeat: manager in modalFollowUpPersonListCtrl.followUpPersonList -->
<input id="txtNewFollowUpPerson" rex-enter="modalFollowUpPersonCtrl.saveNewFollowUpPerson()" ng-model="modalFollowUpPersonListCtrl.newFollowUpPerson" ng-show="modalFollowUpPersonListCtrl.adding" class="ng-pristine ng-untouched ng-valid ng-hide">
<button ng-click="modalFollowUpPersonListCtrl.saveNewFollowUpPerson()" class="btn btn-xs btn-primary hide-on-edit ng-hide" ng-show="modalFollowUpPersonListCtrl.adding"> Save </button>
<button ng-click="modalFollowUpPersonListCtrl.cancelNewFollowUpPerson()" class="btn btn-xs btn-default hide-on-edit ng-hide" ng-show="modalFollowUpPersonListCtrl.adding"> Cancel </button>
<button ng-click="modalFollowUpPersonListCtrl.clickAddFollowUpPerson()" class="btn btn-xs btn-success hide-on-edit" ng-show="!modalFollowUpPersonListCtrl.adding">
<i class="glyphicon glyphicon-plus"></i> Add Follow Up Person </button>
</div>
</form>
<form role="form" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px">
<h2 class="no-indent">Item Already in Cart</h2>
</div>
<div class="zenith-commerce">
<div class="row">
<div class="col-sm-12" style="padding-left: 20px; padding-bottom: 15px; "> You already have this item in your cart. If you did not mean to add it a second time, you can just click Proceed to Cart. If you meant to add the item a second time,
click Confirm Duplicate Item. </div>
</div>
</div>
<div class="row">
<div class="col-xs-12" style="">
<button class="btn btn-primary" style="float:right;margin-left:5px" ng-click="zenithCtrl.proceedToCart();">Proceed to Cart</button>
<button class="btn btn-warning" style="float: right; margin-left: 5px;" ng-click="zenithCtrl.confirmDuplicateItem();">Confirm Duplicate Item</button>
</div>
</div>
</div>
</form>
<form role="form" id="formChangeReviewStudent" class="ng-pristine ng-valid">
<div class="zenith-commerce modal-body">
<div class="col-xs-12 zenith-modal-title" style="padding-left:5px">
<h2 class="no-indent">Change Homework Status</h2>
</div>
<div class="row">
<div class="col-xs-12">
<select ng-model="changeHomeworkStatusEvent.homework_status" style="width:50%" ng-change="modalChangeHomeworkStatusCtrl.saveHomeworkStatus()" class="ng-pristine ng-untouched ng-valid">
<option value="">---HOMEWORK---</option>
<option value="COMPLETE">Complete</option>
<option value="MOSTLY_COMPLETE">Mostly Complete</option>
<option value="CAUGHT_UP">Caught Up</option>
<option value="MOSTLY_CAUGHT_UP">Mostly Caught Up</option>
<option value="NOT_COMPLETE">Not Complete</option>
<option value="MISSED_SESSION">N/A, Missed Session</option>
</select>
</div>
</div>
</div>
</form>
<form role="form" id="frmModalAddPrivateSession" class="ng-pristine ng-valid">
<div class="dashboard-sub-header student-dashboard-section-new">
<table style="background-color: white;" ng-show="!modalApprovePossibleSessionCtrl.session_change_warning && !modalApprovePossibleSessionCtrl.delete_request_warning">
<tbody>
<tr>
<th colspan="2" class="section-header">Review Possible Time Request</th>
</tr>
</tbody>
<tbody>
<tr>
<th>Student: </th>
<td></td>
</tr>
<tr>
<th>Tutor: </th>
<td></td>
</tr>
<tr ng-show="!modalApprovePossibleSessionCtrl.edit_session_time">
<th>Session: </th>
<td></td>
</tr>
<tr ng-show="modalApprovePossibleSessionCtrl.edit_session_time" class="ng-hide">
<th>Session:</th>
<td>
<input ng-show="false" name="tutoringAvailabilityDate" id="dtApproveRequestedSession" size="12" ng-model="modalApprovePossibleSessionCtrl.slot.start_time" ng-change="zenithCtrl.changePracticeTestDate()" readonly="true"
class="ng-pristine ng-untouched ng-valid ng-hide">
<a ng-click="modalApprovePossibleSessionCtrl.dpclick()"><i class="fa fa-calendar basis-orange"></i></a>
<select ng-model="modalApprovePossibleSessionCtrl.start_hour" style="width:60px;" ng-change="modalApprovePossibleSessionCtrl.changeSessionTime()" class="ng-pristine ng-untouched ng-valid">
<option value="? undefined:undefined ?"></option>
<option value="0">12AM</option>
<option value="1">1AM</option>
<option value="2">2AM</option>
<option value="3">3AM</option>
<option value="4">4AM</option>
<option value="5">5AM</option>
<option value="6">6AM</option>
<option value="7">7AM</option>
<option value="8">8AM</option>
<option value="9">9AM</option>
<option value="10">10AM</option>
<option value="11">11AM</option>
<option value="12">12PM</option>
<option value="13">1PM</option>
<option value="14">2PM</option>
<option value="15">3PM</option>
<option value="16">4PM</option>
<option value="17">5PM</option>
<option value="18">6PM</option>
<option value="19">7PM</option>
<option value="20">8PM</option>
<option value="21">9PM</option>
<option value="22">10PM</option>
<option value="23">11PM</option>
</select>
<select ng-model="modalApprovePossibleSessionCtrl.start_minute" style="width:50px;" ng-change="modalApprovePossibleSessionCtrl.changeSessionTime()" class="ng-pristine ng-untouched ng-valid">
<option value="? undefined:undefined ?"></option>
<option value="0">:00</option>
<option value="15">:15</option>
<option value="30">:30</option>
<option value="45">:45</option>
</select>
</td>
</tr>
<tr>
<th>Subject: </th>
<td>
<select ng-model="modalApprovePossibleSessionCtrl.slot.enrolled_student.tutoring_category" class="ng-pristine ng-untouched ng-valid">
<option value="? undefined:undefined ?"></option>
<!-- ngRepeat: tutoringSubject in modalApprovePossibleSessionCtrl.private_purchases_by_category -->
</select>
</td>
</tr>
<tr>
<th>Location: </th>
<td>
<select ng-model="modalApprovePossibleSessionCtrl.slot.tutoring_location" class="ng-pristine ng-untouched ng-valid">
<option value="? undefined:undefined ?"></option>
<option value="online" selected="">Online</option>
</select>
</td>
</tr>
</tbody>
</table>
<div ng-show="modalApprovePossibleSessionCtrl.session_change_warning" style="height: 195.25px" class="ng-hide">
<h3 style="padding-left: 0px;">Reminder</h3>
<p>If you are changing the session time, you first coordinate the new time with the parent or student.</p>
<p>Have you already confirmed the new session time?</p>
<div style="margin-top: 5px;" class="text-center">
<button type="button" class="btn btn-primary" ng-click="modalApprovePossibleSessionCtrl.clickYesTimeApproved();">Yes, I have coordinated the new time</button>
<button type="button" class="btn btn-default" ng-click="modalApprovePossibleSessionCtrl.clickNoTimeNotApprovedYet();">No, not yet</button>
</div>
</div>
<div ng-show="modalApprovePossibleSessionCtrl.delete_request_warning" style="height: 195.25px" class="ng-hide">
<h3 style="padding-left: 0px;">Reminder</h3>
<p>Before deletiing this request, make sure you first coordinate with the parent or student.</p>
<p>Have you already contacted the parent/student?</p>
<div style="margin-top: 5px;" class="text-center">
<button type="button" class="btn btn-primary" ng-click="modalApprovePossibleSessionCtrl.clickYesDeleteApproved();">Yes, they are aware this request is being removed</button>
<button type="button" class="btn btn-default" ng-click="modalApprovePossibleSessionCtrl.clickNoDeleteNotApprovedYet();">No, not yet</button>
</div>
</div>
<div ng-show="modalApprovePossibleSessionCtrl.request_success" class="ng-hide">
<div><label>Your request for enrollment in this session has been sent.</label></div>
<div><button type="button" class="btn btn-primary" ng-click="modalApprovePossibleSessionCtrl.closeWindow();">Close</button></div>
</div>
<div ng-show="modalApprovePossibleSessionCtrl.enrollment_success" class="ng-hide">
<div><label>This request has been accepted and added to your calendar.</label></div>
<div><button type="button" class="btn btn-primary" ng-click="modalApprovePossibleSessionCtrl.closeWindow();">Close</button></div>
</div>
<div style="margin-top: 5px;" class="text-center ng-hide" ng-show="modalApprovePossibleSessionCtrl.edit_session_time">
<div><button type="button" class="btn btn-primary" ng-click="modalApprovePossibleSessionCtrl.clickSaveNewTime();" onclick="$(this).hide()">Save this new time</button></div>
</div>
<div style="margin-top: 5px;" class="text-center"
ng-show="!modalApprovePossibleSessionCtrl.edit_session_time && !modalApprovePossibleSessionCtrl.enrollment_success && !modalApprovePossibleSessionCtrl.session_change_warning && !modalApprovePossibleSessionCtrl.delete_request_warning">
<button type="button" class="btn btn-primary" ng-click="modalApprovePossibleSessionCtrl.clickApproveRequestedTime();">Accept this time slot</button>
<button type="button" class="btn btn-default" ng-click="modalApprovePossibleSessionCtrl.clickScheduleDifferentTime();">Schedule a different time</button>
<button type="button" class="btn btn-danger" ng-click="modalApprovePossibleSessionCtrl.clickDeleteThisRequest();">Delete this request</button>
</div>
</div>
</form>
Name: sentMessage —
<form name="sentMessage" id="contactForm" novalidate="" class="ng-pristine ng-valid">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control" placeholder="Your Name *" id="name" required="" data-validation-required-message="Please enter your name.">
<input type="hidden" id="subject" value="New Contact Form Submission">
<input type="hidden" id="source" value="">
<p class="help-block text-danger"></p>
</div>
<div class="form-group">
<input type="email" class="form-control" placeholder="Your Email *" id="email" required="" data-validation-required-message="Please enter your email address.">
<p class="help-block text-danger"></p>
</div>
<div class="form-group">
<input type="tel" class="form-control" placeholder="Your Phone *" id="phone" required="" data-validation-required-message="Please enter your phone number.">
<p class="help-block text-danger"></p>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<textarea class="form-control" placeholder="Your Message *" id="message" required="" data-validation-required-message="Please enter a message."></textarea>
<p class="help-block text-danger"></p>
</div>
</div>
<div class="clearfix"></div>
<div class="col-lg-12 text-center">
<div id="success"></div>
<button type="submit" class="btn btn-xl">Send Message</button>
</div>
</div>
</form>
Text Content
× × CANCEL ENROLLMENT SUNDAY, 11/10/2024 6:05 AM You will receive an email confirmation upon successful cancellation of your enrollment. Cancel Enrollment Remain Enrolled Cancelling session... × CONVERT MISSED SESSION TO LATE CANCELLATION SUNDAY, 11/10/2024 6:05 AM This student does not have any cancellations remaining. Are you sure you want to create an additional late cancellation? Convert to Cancellation Remain Enrolled × CANCEL PRIVATE SESSION: SUNDAY, 11/10/2024 6:05 AM Override late cancellation This session is less than 24 hours away. You will be billed for half of the session. This session is less than 3 hours away. This will be treated as a no-show. You will still be billed for the session. Are you sure you want to cancel this session? Cancel this and all future sessions in this time slot Future Sessions Don't send enrollment cancellation confirmation Cancel Session Remain Enrolled Cancelling session... × FINALIZE PRIVATE SESSION: SUNDAY, 11/10/2024 6:05 AM --- Homework Status --- Complete Mostly Complete Not Complete Caught Up Mostly Caught Up N/A, Missed Session Finalize Session Cancel Changes × REAL TESTS TAKEN PRACTICE TESTS TAKEN Save New Baseline × ADD NOTE EDIT NOTE Student: Session: Sun 11/10/2024 6:05 AM Link note to private session? Instructor: Note Type: There is already a note for this session. Would you like to view/edit it? View existing session note Needs parent meeting Attach Image View Image Needs parent meeting Save Note Saving Note × CONCERN REPORT PROGRESS REPORT Switch to Progress Report Switch to Concern Report Student Name: Parent Name(s): Subject: Send report to: Last Progress Report: ( sessions since) Send Report Disable Flag Sending Report × Please select the date when you're taking the test: Enter Test Date × CONCEPTUAL TEST This test includes questions about a supplemental passage, which you can download by clicking this link. This test will cover information from the video quizzes, as well as documents in the binder, to assess your knowledge of the test content and strategies. Note that all cheat sheets and binder materials should be put away when you take this test. Over the course of your tutoring, you will have 3 chances to pass each conceptual test. To pass on the first try, you must score 90% or higher. To pass on the second try, you must score 95% or higher. To pass on the third try, you must score 100% or higher. Once you start the test, you will have 75 minutes (1 hour and 15 minutes) to complete it. If you decide to quit in the middle of your test, it will still be scored and count as an attempt. Questions are drawn from a pool, so the test may be somewhat different each time. Make sure you have studied enough to feel prepared before you begin! I confirm that I have closed all other tabs in my web browser and that I am not referencing any materials other than my memory. Begin Test Here's a link to download the passage that questions 16 - 25 ask about. Submit Test × CONCEPTUAL TEST TIME TAKEN: NAN MINUTES / PASSED! DID NOT PASS / PASSED! DID NOT PASS Submit Grade × CONCEPTUAL TEST TIME TAKEN: NAN MINUTES / PASSED! DID NOT PASS × ADD NEW USER Role --- Select Role --- Student Parent Tutor Test Admin Admin First Name Last Name Phone Email Confirm Email How Did You Hear About Us? Send Registration Email? Non-Profit User Save New User × SESSION SUNDAY, 11/10/2024 6:05 AM INSTRUCTOR: Add Student Finalized on by Finalizing session... Save Corrections Finalize Attendance PSP Finalize Override Close Window User Search: Search × CONFIRM ENROLLMENT Date: Sunday, 11/10/2024 6:05 AM Subject: In Person Online This session starts in less than 24 hours. Self enrollment for in-person sessions closes 24 hours prior to the start time. Please call the office to see if you can still enroll in this session or switch enrollment to "Online". All in-person class spots must be booked in advance. If you schedule an in-person session and later decide to attend online instead, you must notify us at least 24 hours in advance so we can ensure you get the Zoom link for class. We can not guarantee you will get the Zoom link if you do not notify us ahead of time. FUTURE SESSIONS Would you like to add additional sessions in this time slot? Based on your available hours, you may optionally schedule up to additional sessions. Additional Sessions: Submit Enrolling in session... You do not have enough available hours to enroll in this session. You may use the links below to purchase more hours: * ACT Semi-Private Tutoring * SAT Semi-Private Tutoring * College Admissions Private Tutoring * School Subjects Private Tutoring You must be signed in to enroll. If you already have an account, Sign In to enroll in sessions. If you don't have an account yet, you may use the links below to sign up: * ACT Semi-Private Tutoring * SAT Semi-Private Tutoring * College Admissions Private Tutoring * School Subjects Private Tutoring × × Thank you for enrolling in our class at BASIS Silicon Valley! Please note that these sessions are only available for current BASIS Independent students during the school year. If you are not a BASIS student, please be sure to enroll in online sessions or sessions out of our Palo Alto office. Yes, I am a current BASIS Independent student Cancel × GUARANTEE Purchased Guarantee Category SAT ACT College Admissions School Subjects Confirmed by Admin Flagged Save Changes Cancel Changes Delete Guarantee CONFIRMED BY ADMIN FLAGGED Admin Confirmation Modify Guarantee Flag Guarantee × CONFIRM ENROLLMENT Date: In Person Online FUTURE SESSIONS Would you like to add additional sessions in this time slot? Based on your available hours, you may optionally schedule up to -1-1 additional sessions. Additional Sessions: Submit You do not have enough available hours to enroll in this session. You may use the links below to purchase more hours: * ACT Semi-Private Tutoring * SAT Semi-Private Tutoring * College Admissions Private Tutoring * School Subjects Private Tutoring You must be signed in to enroll. If you already have an account, Sign In to enroll in sessions. If you don't have an account yet, you may use the links below to sign up: * ACT Semi-Private Tutoring * SAT Semi-Private Tutoring * College Admissions Private Tutoring * School Subjects Private Tutoring × CANCELLATIONS × LATE CANCELLATIONS - PRIVATE TUTORING × Edit User Role --- Select Role --- Student Parent Tutor Test Admin Admin First Name Last Name Phone Email Is Tutor Payroll Admin Student Flags Practice Test Only Santa Clara Library Fremont High School Initial Test Needed Status Active Inactive Cancellations Allowed Semi-Private Private Save Changes Cancel Changes × EMAIL LEAD: To: CC: Subject: Message: Send Email × × Your browser does not support the video tag. × MERGE LEAD LEAD 1: THE CONTACT DATA FOR THIS LEAD WILL BE RETAINED Student: Parent: LEAD 2: THE CONTACT DATA FOR THIS LEAD WILL ARCHIVED IN A NOTE Lead Search: Search Student: School: Parent: Execute Lead Merge Cancel Lead Merge × MERGE USER USER 1: THE DATA FOR THIS USER WILL BE RETAINED. User: Tests: Purchases: Homework: USER 2: THIS USER RECORD WILL BE DELETED. ALL TESTS, HOMEWORK, TEST REQUESTS, AND PURCHASES WILL BE MOVED TO USER 1 User Search: Search Student: Tests: Purchases: Homework: Execute User Merge Cancel User Merge Executing Merge... × Close × PURCHASE COMPLETED Thank you for your payment Continue to Dashboard × SET LEGACY ID User Legacy ID Save Legacy ID × SET USER PASSWORD User New Password Save New Password × If you're doing test prep with us, when do you plan on taking the real test? Submit × LEAD MANAGERS Delete Alexina Delete Brian Delete Grayson Delete Robin Save Cancel Add Lead Manager × FOLLOW UP PEOPLE Delete Alexina Delete Ami Delete Brian Delete Danielle Delete Grayson Delete Robin Save Cancel Add Follow Up Person × ITEM ALREADY IN CART You already have this item in your cart. If you did not mean to add it a second time, you can just click Proceed to Cart. If you meant to add the item a second time, click Confirm Duplicate Item. Proceed to Cart Confirm Duplicate Item × CHANGE HOMEWORK STATUS ---HOMEWORK--- Complete Mostly Complete Caught Up Mostly Caught Up Not Complete N/A, Missed Session × HOMEWORK POINTS FOR Session Attendance Homework Points Homework Points Earned: × Review Possible Time Request Student: Tutor: Session: Session: 12AM 1AM 2AM 3AM 4AM 5AM 6AM 7AM 8AM 9AM 10AM 11AM 12PM 1PM 2PM 3PM 4PM 5PM 6PM 7PM 8PM 9PM 10PM 11PM :00 :15 :30 :45 Subject: Location: Online REMINDER If you are changing the session time, you first coordinate the new time with the parent or student. Have you already confirmed the new session time? Yes, I have coordinated the new time No, not yet REMINDER Before deletiing this request, make sure you first coordinate with the parent or student. Have you already contacted the parent/student? Yes, they are aware this request is being removed No, not yet Your request for enrollment in this session has been sent. Close This request has been accepted and added to your calendar. Close Save this new time Accept this time slot Schedule a different time Delete this request Sign up for APs now through May and get 15% off any test prep package. Use code AP2022 at checkout. 5% off any semi-private package purchased by July 4th with code. Use code JULY4SP5 at checkout. Classes Are Rolling! Contact Us To Start Today Click Here To Complete Your Purchase Toggle navigation (0) Sign In My Dashboard Sign Out Sign Up * * Services Services Test Prep (ACT/SAT) SSAT / ISEE Academic Subjects and AP Tutoring * About Us About Us Our Approach to Learning Contact Us * Testimonials * Blog * Sign In * Sign Up * Logout ACT SAT Click to learn more about ACT/SAT packages. CLASSES ARE NOW OPEN! To inquire about available options, please Contact Us or email info@zenithtutoring.com. We offer test prep (SAT/ACT/ISEE/SSAT), college counseling, and academic tutoring. If you're interested in the Perfect Score Program (which guarantees 1580+ on the SAT or 36 on the ACT for qualifying students), please message Grayson directly at grayson@zenithtutoring.com. > "With only 7 classes, they brought my score up from a 33 to a 36!" > "Initially scoring 32/33 and took less than 5 hours of tutoring...perfect > score!!" > "The Perfect Score Program was a great match...Perfect score of 1600 in her > first attempt." CLASSES ARE NOW OPEN! To inquire about available options, please Contact Us or email info@zenithtutoring.com. We offer test prep (SAT/ACT/ISEE/SSAT), college counseling, and academic tutoring. If you're interested in the Perfect Score Program (which guarantees 1580+ on the SAT or 36 on the ACT for qualifying students), please message Grayson directly at grayson@zenithtutoring.com. > "With only 7 classes, they brought my score up from a 33 to a 36!" > "Initially scoring 32/33 and took less than 5 hours of tutoring...perfect > score!!" > "The Perfect Score Program was a great match...Perfect score of 1600 in her > first attempt." SSAT ISEE Click to learn more about SSAT/ISEE packages. > "The instructors are very smart, very caring, flexible, and really interested > in the subject matter -so it's not just doing homework, it's learning and > learning to enjoy learning." > "Superb tutors: bright and caring. MIT/Stanford/Ivy trained." > "I gained the confidence to take part in class discussions and to succeed on > tests." ACADEMIC SUBJECTS AND AP TUTORING Click to learn more about academic tutoring packages. > "Zenith tutors are some of the brightest individuals who've worked with my > kids. They know their subject inside and out." > "The instructors are very smart, very caring, flexible, and really interested > in the subject matter—so it's not just doing homework; it's learning and > learning to enjoy learning." > "They taught me the valuable skills of patience in problem solving, confidence > in my mathematical base, and the drive to understand every new concept in full > depth." CONTACT US Send Message * Home * Testimonials * Policies * FAQ * About Us * * * Zenith Tutoring: SAT Test Prep Classes, Private SAT Coaching, and College Admissions Coaching. Offering SAT Prep in Palo Alto, Mountain View, and the surrounding Bay Area for classes, with national Online SAT Test Prep for those needing online tuition. Please call (650) 823-4703 or contact us for more information!