RT
RT
RT
DOCTYPE html>
<html lang="en">
<head>
<script>
var consoleUrl =
'term.codetantra.com'; //"https://term.codetantra.com/";//"https://localhost:8080/"
;
</script>
<meta charset="utf-8">
<title>CodeTantra Edu
</title>
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries
-->
<!--[if lt IE 9]>
<script src="/../js/html5shiv.js"></script>
<script src="/../js/respond.min.js"></script>
<![endif]-->
</script>
<script src="/js/custom-min/nommoc.min.js"></script>
<script src="/js/common-on-ready-js-methods.js"></script>
<script src="/js/bootstrap-datepicker.js"></script>
<script src="/js/search-table-row-popup.js"></script>
<script src="/js/bootstrap-slider.js"></script>
<script src="/js/jquery.numeric.js"></script>
<script src="/js/underscore.js"></script>
<script src="/js/hr.js"></script>
<script>
ace.require("ace/ext/language_tools");
/*$( document ).ready(function() {
Offline.options = {
// checks: {xhr: {url: 'https://term.codetantra.com/ct-health'}},
// Should we check the connection status immediatly on page load.
checkOnLoad: false,
<link rel="stylesheet"
href="https://unpkg.com/[email protected]/dist/leaflet.css"/>
<script src="https://unpkg.com/[email protected]/dist/leaflet.js"></script>
.the-canvas {
border: 1px solid black;
direction: ltr;
}
fieldset.outputOnSTDErr-border {
border: 1px solid #ccc !important;
padding: 1em 1.4em 0.2em 1.4em !important;
margin: 0 0 1.5em 0 !important;
-webkit-box-shadow: 0px 0px 0px 0px #000;
box-shadow: 0px 0px 0px 0px #000;
background-color: #f2dede;
border-radius: 4px;
margin-bottom: 35px !important;
}
legend.outputOnSTDErr-border {
font-size: 1.05em !important;
font-weight: bold !important;
text-align: left !important;
width: auto;
padding: 0px 6px;
margin-bottom: 0px;
border-bottom: none;
background-color: #f2dede;
border-radius: 4px;
border-top: 1px solid #ccc;
color: #a94442;
}
.questionPaperHr {
background: #ddd;
color: #ddd;
clear: both;
float: none;
width: 100%;
height: 2px;
margin: 0 0 1.45em;
border: none;
}
.question-paper-modal-dialog {
max-width: 80vw;
margin: 30px auto;
overflow-y: initial !important
}
.question-paper-modal-body {
max-height: calc(100vh - 210px);
overflow-y: auto;
}
.pythonExceptionClassName {
text-decoration: none;
border-bottom: 1px dotted;
cursor: pointer;
color: #a94442;
font-weight: bold;
}
.pythonExceptionClassName:hover {
border-bottom: 1px solid;
color: #a94442;
}
.pythonErrorPre {
padding: 0 0 6px 0;
margin: 0px;
border: 0px solid #ccc;
background-color: #f2dede;
}
.ctCharMismatch {
border: 1px solid red;
}
.cOutputTable td {
padding: 0px !important;
}
.cOutputTable td .fa-stack {
font-size: 85% !important;
}
.outputPre {
padding: 0px !important;
margin: 0px !important;
font-family: monospace !important;
border: 0px !important;
background-color: transparent !important;
}
.alertify-inner {
text-align: left;
}
.alertify {
border: 3px solid rgba(0, 0, 0, 0.7);
border-radius: 2px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.alertify-buttons {
text-align: right;
}
.alertify-button-ok, .alertify-button-cancel {
font-weight: normal !important;
}
.alertify-button-ok, .alertify-button-ok:hover {
margin-left: 40px;
}
.fade {
transition: opacity 0.6s linear 0s !important;
}
.testDialogHeadingClass {
color: #FFFFFF !important;
font-weight: bold !important;
font-size: 16px;
padding: 0px !important;
margin-bottom: 0px !important;
list-style: none;
border-radius: 0px !important;
text-shadow: 0.75px 0.5px #515152; /*2px 2px #6F69D5;*/
background-color: inherit;
}
.testDialogHeadingClass .badge {
font-size: 14px;
padding: 3px 10px;
}
.exceptionPopover {
z-index: 99999 !important;
max-width: 100% !important;
}
.exceptionPopoverText {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
color: #333 !important;
}
.horizontal-scroll {
overflow-y: auto;
overflow-x: auto;
}
.steLines {
display: block;
opacity: 0.6;
}
.steLines.theLine {
opacity: 1;
}
.exceptionName {
color: red;
}
.exceptionMoreInfoLink:hover, .exceptionMoreInfoLink:focus {
opacity: 1;
text-decoration: underline;
cursor: pointer;
}
.exceptionMoreInfoLink:focus {
outline: thin dotted;
outline-offset: -2px;
}
.exceptionMessage {
color: red;
font-weight: bolder;
}
.steLines.exceptionNameLine {
opacity: 1;
}
.noUnderLine.fa {
color: blue;
text-decoration: none;
margin-left: 10px;
margin-right: 10px;
}
.compilationErrorsDiv ol {
padding-left: 10px !important;
}
.compilationErrorsDiv ol a {
font-family: monospace;
color: red;
}
.questionPanelHeadingBG {
/* http://css3gen.com/gradient-generator/ */
background: rgb(30, 50, 230);
background: -moz-linear-gradient(270deg, rgb(30, 50, 230) 30%, rgb(90,
140, 250) 70%);
background: -webkit-linear-gradient(270deg, rgb(30, 50, 230) 30%,
rgb(90, 140, 250) 70%);
background: -o-linear-gradient(270deg, rgb(30, 50, 230) 30%, rgb(90,
140, 250) 70%);
background: -ms-linear-gradient(270deg, rgb(30, 50, 230) 30%, rgb(90,
140, 250) 70%);
background: linear-gradient(0deg, rgb(30, 50, 230) 30%, rgb(90, 140,
250) 70%);
}
.questionDialogHeader {
/*background-color: rgb(186, 182, 244);*/ /* light lavendor */
background-color: #ffa500; /*orange */
border-radius: 4px 4px 0 0;
cursor: move;
padding: 10px;
}
.buttonContainerDiv {
margin-top: 20px;
margin-bottom: 10px;
text-align: center;
}
.btn.disabled {
cursor: pointer;
opacity: 0.3;
pointer-events: auto;
}
.btn-play {
/* Thanks to http://twitterbootstrapbuttons.w3masters.nl/ */
background-color: hsl(120, 100%, 31%) !important;
background-repeat: repeat-x;
filter:
progid:DXImageTransform.Microsoft.gradient(startColorstr="#00f900",
endColorstr="#009e00");
background-image: -khtml-gradient(linear, left top, left bottom,
from(#00f900), to(#009e00));
background-image: -moz-linear-gradient(top, #00f900, #009e00);
background-image: -ms-linear-gradient(top, #00f900, #009e00);
background-image: -webkit-gradient(linear, left top, left bottom,
color-stop(0%, #00f900), color-stop(100%, #009e00));
background-image: -webkit-linear-gradient(top, #00f900, #009e00);
background-image: -o-linear-gradient(top, #00f900, #009e00);
background-image: linear-gradient(#00f900, #009e00);
border-color: #009e00 #009e00 hsl(120, 100%, 26.5%);
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.29);
-webkit-font-smoothing: antialiased;
}
.btn-revise {
/* Thanks to http://charliepark.org/bootstrap_buttons/ */
background-color: hsl(285, 100%, 30%) !important;
background-repeat: repeat-x;
filter:
progid:DXImageTransform.Microsoft.gradient(startColorstr="#bf00ff",
endColorstr="#720099");
background-image: -khtml-gradient(linear, left top, left bottom,
from(#bf00ff), to(#720099));
background-image: -moz-linear-gradient(top, #bf00ff, #720099);
background-image: -ms-linear-gradient(top, #bf00ff, #720099);
background-image: -webkit-gradient(linear, left top, left bottom,
color-stop(0%, #bf00ff), color-stop(100%, #720099));
background-image: -webkit-linear-gradient(top, #bf00ff, #720099);
background-image: -o-linear-gradient(top, #bf00ff, #720099);
background-image: linear-gradient(#bf00ff, #720099);
border-color: #720099 #720099 hsl(285, 100%, 25%);
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
-webkit-font-smoothing: antialiased;
}
.btn-test {
/* Thanks to http://charliepark.org/bootstrap_buttons/ */
background-color: hsl(34, 100%, 40%) !important;
background-repeat: repeat-x;
filter:
progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa632",
endColorstr="#cc7300");
background-image: -khtml-gradient(linear, left top, left bottom,
from(#ffa632), to(#cc7300));
background-image: -moz-linear-gradient(top, #ffa632, #cc7300);
background-image: -ms-linear-gradient(top, #ffa632, #cc7300);
background-image: -webkit-gradient(linear, left top, left bottom,
color-stop(0%, #ffa632), color-stop(100%, #cc7300));
background-image: -webkit-linear-gradient(top, #ffa632, #cc7300);
background-image: -o-linear-gradient(top, #ffa632, #cc7300);
background-image: linear-gradient(#ffa632, #cc7300);
border-color: #cc7300 #cc7300 hsl(34, 100%, 35%);
color: #fff !important;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
-webkit-font-smoothing: antialiased;
}
.sections {
opacity: 1;
color: black;
border-top-width: 5px;
margin-left: 4px;
margin-right: 4px;
margin-bottom: 10px;
/* padding-bottom: 0px !important; */
padding: 0px !important;
padding-top: 6px !important;
white-space: normal;
}
.questionsArea {
padding-top: 10px;
padding-bottom: 10px;
margin-left: 5px;
margin-right: 5px;
}
.sectionHeading {
margin-top: 10px !important;
margin-right: 10px !important;
margin-left: 10px !important;
text-align: center;
border-bottom-color: rgb(218, 173, 0);
border-bottom-width: 1px;
}
.sections.started {
/* color: #8c8b8b; */
/* background-color: lightblue;
border-color: blue; */
/* background-color: rgba(255, 214, 55, 0.64); */
background-color: rgb(255, 244, 200);
border-color: rgb(218, 173, 0);
.notAnswered {
background-image: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0.51, #EDEDED),
color-stop(0.92, #B3B3B3)
);
background-image: -o-linear-gradient(bottom, #EDEDED 51%, #B3B3B3 92%);
background-image: -moz-linear-gradient(bottom, #EDEDED 51%, #B3B3B3
92%);
background-image: -webkit-linear-gradient(bottom, #EDEDED 51%, #B3B3B3
92%);
background-image: -ms-linear-gradient(bottom, #EDEDED 51%, #B3B3B3
92%);
background-image: linear-gradient(to bottom, #EDEDED 51%, #B3B3B3 92%);
}
.simpleBtn {
color: black;
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
margin-left: 5px;
font-size: 14px;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
border: .5px solid transparent;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
font-family: monospace;
}
.answered {
background-image: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0.51, #00F53D),
color-stop(1, #2CA610)
);
background-image: -o-linear-gradient(bottom, #00F53D 51%, #2CA610
100%);
background-image: -moz-linear-gradient(bottom, #00F53D 51%, #2CA610
100%);
background-image: -webkit-linear-gradient(bottom, #00F53D 51%, #2CA610
100%);
background-image: -ms-linear-gradient(bottom, #00F53D 51%, #2CA610
100%);
background-image: linear-gradient(to bottom, #00F53D 51%, #2CA610
100%);
}
.reviewed {
background: #7c599f;
color: white;
}
.ans-reviewed {
background: #118a84;
color: white;
}
.questionText {
background-color: lightyellow;
border-radius: 4px;
border: 1px solid #cccccc;
padding: 10px;
}
.questionText pre {
display: table;
}
.displayLabel {
border-radius: 4px;
border: 1px solid #cccccc;
padding: 10px;
}
.mcOptionReasonLi {
color: red;
padding: 10px !important;
margin-top: 2px !important;
margin-bottom: 4px !important;
vertical-align: middle !important;
}
.mcOptionLi {
padding: 10px !important;
margin-top: 4px !important;
border-radius: 10px !important;
border-style: solid !important;
border-color: white !important;
border-width: 1px !important;
}
.mcOptionLi:before {
content: " ";
display: block;
float: left;
width: 1.2em;
color: #ff0000;
border: 1px solid white;
}
.mcOptionLi.inCorrect:before {
content: "✘";
display: block;
float: left;
width: 1.2em;
color: #ff0000;
}
.mcOptionLi.correct:before {
content: "✔";
display: block;
float: left;
width: 1.2em;
color: green;
font-weight: bolder;
}
.mcOptionLi:HOVER {
border-color: lightgray !important;
}
.mcUserAnswer {
margin: 0px !important;
vertical-align: middle !important;
}
#myModal .modal-dialog {
width: 98%;
margin-left: 1%;
}
#methodTabs li.active {
background-color: lightyellow !important;
}
#methodTabs li > a {
background-color: transparent !important;
}
.testCasesTabContainer {
background-color: lightyellow;
}
#methodTabs {
background-color: white;
}
.td-center {
vertical-align: middle;
text-align: center;
}
.testCasesTabContainer td,
.testCasesTabContainer th {
vertical-align: middle;
text-align: center;
}
.panel-warning {
border-color: #ffa500;
}
.breadcrumb.warning {
background-color: #ffa500 !important;
}
.breadcrumb a {
color: white;
text-decoration: underline;
font-size: 16px;
}
div#sectionContent {
background-color: lightyellow;
}
.section-heading {
padding: 0;
border: 0;
}
.section-heading a:before {
font-family: 'Glyphicons Halflings';
content: "\e114";
float: right;
transition: 0.5s;
}
.section-heading.active a:before {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}
@media print {
body {
display: none;
}
}
.blinking-border-background-yellow {
animation: blink-border-background-yellow 1s infinite;
-webkit-animation: blink-border-background-yellow 1s infinite;
-moz-animation: blink-border-background-yellow 1s infinite;
-o-animation: blink-border-background-yellow 1s infinite;
}
@keyframes blink-border-background-yellow {
50% {
background: yellow;
}
}
.readonly-highlight {
background-color: red;
opacity: 0.5;
position: absolute;
}
.terminal-blinking-animation {
box-shadow: 0 0 10px 10px yellow;
-webkit-animation: term-animation 1s 3;
-moz-animation: term-animation 1s 3;
-o-animation: term-animation 1s 3;
animation: term-animation 1s 3;
}
@keyframes console-popover-blinking {
0% {
color: white;
}
100% {
color: black;
}
}
.popover-content {
animation: console-popover-blinking 1s infinite;
}
.codingEditorClass {
border: 2px solid #002240;
border-radius: 0 0 4px 4px;
}
.multipleFilesLi.active > a {
background-color: #002240 !important;
border: 1px solid #002240 !important;
cursor: pointer !important;
}
.multipleFilesLi.active > a:hover {
border: 1px solid #ddd !important;
}
.li-a-fileName {
padding: 9px 9px !important;
}
.back-to-top {
position: fixed;
bottom: 25px;
right: 50px;
display: none;
z-index: 9999 !important;
border: 1px solid;
border-radius: 6px;
padding: 1px 6px;
background: #78bfd0;
cursor: pointer;
}
.alertify.resizeClass {
left: 35% !important;
width: 55% !important;
}
.custom-file {
position: relative;
display: inline-block;
width: 100%;
height: calc(1.5em + 0.75rem + 2px);
margin-bottom: 0;
}
.custom-file-input {
position: relative;
z-index: 2;
width: 100%;
height: calc(1.5em + 0.75rem + 2px);
margin: 0;
opacity: 0;
}
.custom-file-label {
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 1;
height: calc(1.5em + 0.75rem + 2px);
padding: 0.375rem 0.75rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
border: 1px solid #ced4da;
border-radius: 0.25rem;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
content: "Browse";
}
.custom-file-label::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
z-index: 3;
display: block;
height: calc(1.5em + 0.75rem);
padding: 0.375rem 0.75rem;
line-height: 1.5;
color: #495057;
content: "Browse";
background-color: #e9ecef;
border-left: inherit;
border-radius: 0 0.25rem 0.25rem 0;
}
.ctm-float {
position: fixed;
width: 50px;
height: 50px;
top: 30px;
z-index: 1070;
background-color: #0C9;
color: #FFF;
border-radius: 50px;
text-align: center;
box-shadow: 2px 2px 3px #999;
}
.cti-float {
margin-top: 12px;
}
</style>
<script>
function getBD() {
return "AMTM5Ml9jdF9jaA==";
}
var inMode = 4;
function getCTMode() {
return inMode;
}
</script>
</head>
<body>
<div id="containerDiv" class=" ">
<script type="text/javascript">
// should be before page-header
window.lgOverridden = true;
</script>
<script>
var __rd_url = "https://myclass.lpu.in/";
if (window.parent !== window) {
// in iframe or frame
if (!window.top.location.hostname.endsWith('.codetantra.com')) {
// someone embedded us outside codetantra
window.top.location.href = window.location.href;
} else if (window.parent.location.pathname === '/secure/tla/jnr.jsp') {
// parent is jnr
window.parent.location.href = window.location.href;
} else if (window.parent.location.pathname === '/secure/take-test1.jsp') {
// parent is take-test1
setTimeout(function() {
window.parent.location.reload();
}, 2000);
}
}
</script>
<script src="/js/gs/circular-preloader.js" type="text/javascript" charset="utf-
8"></script>
<script src="/js/gs/TweenMax.min.js" type="text/javascript" charset="utf-
8"></script>
<script src="/js/custom-min/lg.min.js"></script>
<script>
var supportEmail = '[email protected]';
var supportPhone = '[ "01824-517-450"]';
supportPhone = JSON.parse(supportPhone);
var _ct_cookieId = '5f1cf2dc1ac8395b692f57f8';
var _ct_lid = '[email protected]';
var _ct_uname = "Ashish" ;
var _ct_groups = [ { "5f1cf2291ac8395b692f107a" : "K19LC"} ,
{ "5f1cf2dc1ac8395b692f56fb" : "K19LC-G2"} , { "5f5a0520c6c6140c58a3a966" :
"MOCK101_3.11"} , { "5f5f97145ce46c2a6423a0fc" : "INT306_MTT2456"} ,
{ "5f6113ea5ce46c03c672547a" : "CSE320_MTT1669"} , { "5f6113fa5ce46c03c6727079" :
"CSE211_MTT1661"} , { "5f6113fa5ce46c03c672707e" : "MTH401_MTT2875"} ,
{ "5f61141c5ce46c03c672a891" : "CSE205_MTT1652"} , { "5f6114215ce46c03c672b0d8" :
"INT213_MTT2430"} , { "5f6114345ce46c03c672cfd9" : "PEL131_MTT3002"}];
var forceLocation = false;
var isCurrentRoleMember = true;
var _ct_chid = '1392';
</script>
<style>
li > a {
cursor: pointer;
}
.border-style {
line-height: 30px;
border: 2px solid gray;
padding: 2px;
border-radius: 4px;
}
#cssmenu {
width: auto;
zoom: 1;
}
</style>
<!-- Fixed navbar -->
<nav class="navbar navbar-default navbar-fixed-top">
<div id='cssmenu' class="container">
<div class="navbar-header" style="margin: 0">
<button type="button" class="navbar-toggle collapsed pull-left" data-
toggle="collapse" data-target="#navbar"
aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<!--/.navbar-header -->
<div id="navbar" class="navbar-collapse collapse">
</ul>
</li>
</div><!--/.nav-collapse -->
</div><!--/.container -->
</nav>
<script>
$(document).attr('cssBodyWidth', 0);
$(document).ready(function () {
initiateSupportPanel(supportEmail, supportPhone);
if (forceLocation && !window.lgOverridden) {
$(".img-info").html("<b>Note</b> : You can click on the image to view a
larger version.");
geoLocationCoordinates();
}
setTimeout(function () {
if (typeof hideTafPopup != 'undefined' && hideTafPopup) {
$('#tafPopupImg').addClass('hide');
} else {
$('#tafPopupImg').addClass('in');
}
}, 1000);
var $cssmenu = $('#cssmenu');
$("#headerSearch").click(function () {
/*TODO: write code for search */
alertify.log("Search Clicked", "success", 3000);
});
$("#logoutBtn").click(function () {
logoutClicked();
});
$(".changeRole").click(function () {
changeRoleClicked(this);
});
});
$('.download_btn').click(function () {
window.open('/download-install.html', '_blank', '');
return false;
});
</script>
</div>
<div class="modal-body hintsDialogBody" id="hintsDialogBody">
</div>
</div>
<div id="supportModalDialog" class="modal fade" style="z-index: 1060">
<div class="" style="width: 278px; margin: -11px 0px -11px -18px;">
<div class="modal-content panel-primary">
<div class="modal-header panel-heading" style="padding-bottom: 0px;">
<button type="button" class="close" onClick="closeSupportDialog()"
aria-hidden="true"
style="color: white;">×
</button>
<h4 class="modal-title supportDialogTitle"
id="contactLabel"><b>Contact Support</b></h4>
</div>
<div class="modal-body supportDialogBody text-center"
id="supportDialogBody"
style="padding: 10px; border: 10px solid #337ab7; background-
color: white;">
</div>
<div class="modal-footer supportDialogFooter"
style="background-color: #337ab7; padding: 0px 10px 9px; border-
top: 1px solid #337ab7;">
<a type="button" class="btn btn-warning btn-sm" style='text-
decoration:none !important;'
onClick="closeSupportDialog()">Close</a>
</div>
</div>
</div>
</div>
target='_blank'>
link</a> to unblock access to location details and
click on
<span style="color: darkgreen"><b>refresh</b></span>
button.</h4></li>
<li><h4>If you already followed the instructions to unblock
and it is still showing this dialog,
this may be due to occasional network connectivity
problems. Please refresh the page in that
case.</h4></li>
</ul>
<br/>
<div class="text-center">
<div>
<a href="../../geolocation-settings-for-C-MF-C.html"
target='_blank'><u><h4><b>Link to
Unblock</b></h4></u></a>
</div>
<br/>
</div>
<br/>
<div class="text-center">
<a id="close" onclick="location.reload()" class="btn btn-
success btn-xs" data-toggle="modal"
style="padding: 0px 25px 0px 25px;">
<h5>Refresh</h5>
</a>
</div>
<br/>
</div>
</div>
</div>
</div>
</div>
.make-center {
text-align: center;
padding: 5px 10px;
}
video {
width: 100% !important;
}
.onlyWebcam video {
width: 120% !important;
margin-left: 50% !important;
}
.videosContainer {
text-align: center;
}
.modal-title {
font-size: 16px;
}
.split {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow-y: auto;
overflow-x: hidden;
}
.gutter {
background-color: transparent;
background-repeat: no-repeat;
background-position: 50%;
}
.gutter.gutter-horizontal {
cursor: col-resize;
background-image:
url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQo
U2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==');
}
.gutter.gutter-vertical {
cursor: row-resize;
background-image:
url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVH
cEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII
=');
}
.split.split-horizontal, .gutter.gutter-horizontal {
float: left;
}
a {
text-decoration: none !important;
}
#splitContainersDivHeader {
z-index: 10;
border-radius: 5px 5px 0px 0px;
color: #fff;
padding: 0px;
padding-left: 5px;
}
#splitContainersDiv {
position: absolute;
z-index: 1800;
padding : 0;
}
</style>
<div id="containerDiv">
<div class="make-center">
<a id="chromeExtension"
href="https://chrome.google.com/webstore/detail/codetantra-
collaborative/nlmcedcocipdacdejmajkaaijoaidoef" target="_blank"></a>
<!-- local/remote videos container -->
<div id="videos-container" class="videosContainer"></div>
<div class="modal fade" id="ssInstructionDialogBeforeSSInit"
style="z-index: 9999;">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header btn-primary"
style="padding: 10px;">
<h4 class="modal-title">Instructions to
start Screen Sharing on CodeTantra Platform</h4>
</div>
<div class="modal-body" style="background:
#fcf8e3;">
<div id="chrome-instructions">
<p style="font-size: 14px">After
clicking proceed button a new tab will open.<br>
On the new tab choose the
window you want to share in the <span style="border-style: solid; border-width:
1px; border-radius: 3px; padding: 1px 5px;">Permission</span> dialogue as shown
with red border in below screen-shot and
click on the <span style="border-
style: solid; border-width: 1px; border-radius: 3px; padding: 1px
5px;">Share</span>
button.</p>
<hr>
<img id="chrome-ss"
src="/images/chrome-ss.png" style="width: 100%" alt="screen sharing instructions
screen-shot">
<hr>
<script src="/js/custom-min/ss.min.js"></script>
<script src="/js/custom-min/crd.min.js"></script>
<script src="/js/custom-min/noitucexe-tuptuo.min.js"></script>
<script src="/js/custom-min/noitalipmoc.min.js"></script>
<script src="/js/custom-min/solemert.min.js?v=3.2"></script>
<script src="/js/webrtc/RecordRTC.min.js"></script>
<script src="/js/custom-min/sr.min.js"></script>
<script src="/js/custom-min/mfs.min.js"></script>
<script src="/js/custom-min/1tt.min.js"></script>
<script src="/js/custom-min/st.min.js"></script>
<script src="/js/custom-min/ifpm.min.js"></script>
</div>
</div>
</div>
<div id="homeCenterDiv" class='col-sm-10 col-sm-offset-1' class=''
style="margin-top:10px">
<div>
<div class="panel panel-primary darkShadow">
<div class="panel-heading" style='padding:2px 10px'>
<span class="panel-title text-center">
<h4><strong>Test
Details</strong></h4>
</span>
</div>
<div id="sectionBody" class="panel-body">
<table class="table table-striped table-condensed
table-responsive table-bordered">
<tbody>
<tr>
<th class='text-right' style="width:20%">Test
Name</th>
<td id="displayName" style="width:80%"
class='fade
testMetaDetails'> </td>
</tr>
<tr>
<th class='text-right'>Duration</th>
<td id="totalTime" class='fade
testMetaDetails'></td>
</tr>
<tr>
<th class='text-right'>Total Marks</th>
<td id="totalMarks" class='fade
testMetaDetails'></td>
</tr>
<tr id="passMarksRow">
<th class='text-right'>Pass Marks</th>
<td id="passMarks" class='fade
testMetaDetails'></td>
</tr>
<tr id="negativeMarks" class="fade">
<th> </th>
<td><code>Negative Marking is
Enabled</code></td>
</tr>
<tr>
<th class='text-right'>Start Time</th>
<td id="testStartTime" data-
time='1600408887378' class='fade'></td>
</tr>
<tr>
<th class='text-right'>Completion Time</th>
<td id="completionTime" data-
time='1600411386498'
class='fade'></td>
</tr>
id="yourCurrentLocationDiv">
<span class="fa
accordianStatus ml-2 fa-chevron-up hide"
id="upArrowMap"></span>
<span class="fa
accordianStatus ml-2 fa-chevron-down hide"
id="downArrowMap"></span>
</div>
</div>
</div>
</div>
<div class="panel-body panel-collapse
collapse p-0 m-0"
id="yourCurrentLocationInfo"
style="white-space: inherit; word-
break: normal; padding: 0px">
<div class="creamPreTab4 fade
testMetaDetails p-0 m-0"
id="showMap"></div>
</div>
</div>
</td>
</tr>
<tr id='currentIpTr' class='hidden'>
<th class='text-right'>Your Current IP</th>
<td>
<span id='currentIp'></span>
<span style="text-align: right"> <code>* We
record your IP and Location during the test.</code></span>
</td>
</tr>
<tr id='enableLocationErr' class='hidden'>
<td colspan='2' id='warningMsg'>
<code class="blinking-border-background-
yellow" style="font-size:12px">
The portal requires permission to
record the location from which it is being
accessed, to minimize your account
misuse.<br/>
Currently the access to location in the
current browser is <span
class="text-
danger"><b>blocked</b></span>.<br/>
Follow the instruction in the below <a
href="../../geolocation-settings-
for-C-MF-C.html" target="_blank">
link to unblock</a> access to location
details and click on
<span style="color:
darkgreen"><b>refresh</b></span> button.<br/>
If you already followed the
instructions to unblock and it is still showing
this dialog,
this may be due to occasional network
connectivity problems. Please refresh
the page in that case.
</code>
<a href="../../geolocation-settings-for-C-
MF-C.html" target="_blank"><u><h4><b>Link
to Unblock</b></h4></u></a>
<td>
</tr>
</td>
</tr>
</tbody>
</table>
<div class="text-center">
<button type="button" class="btn btn-info">
<span class="glyphicon glyphicon-home" aria-
hidden="true"></span>
<a href="/secure/home.jsp">
Go To Home Page
</a>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class='scroll icon back-to-top' id="back-to-top"><i class="fa fa-2x fa-
arrow-circle-up"></i></div>
<style>
html {
position: relative;
min-height: calc(100vh - 50px);
}
.footer {
position: absolute;
bottom: 0;
width: 100%;
height: 10px;
padding-top: 10px;
left: 0;
}
</style>
<div class=" footer">
<div id="pageFooterDiv" class=" my-round-border4">
<div style="padding: 12px">
<div class="" style="text-align: center;">©
</div>
</div>
</div>
</div>
<script>
//Once you create an instance like var preloader = new GSPreloader(), call
preloader.active(true) to open it, preloader.active(false) to close it, and
preloader.active() to get the current status.
var preloader = new GSPreloader({
radius: 50,
dotSize: 18,
dotCount: 12,
/*colors:["#2CA610","#720099","#CC7300","#FFE700"], //have as many or as
few colors as you want.*/
colors: ["#720099", "#CC7300", "#720099", "#CC7300"], //have as many or as
few colors as you want.
boxOpacity: 0.5,
animationOffset: 1.5, //jump 1.5 seconds into the animation for a more
active part of the spinning initially (just looks a bit better in my opinion)
});
function startSpinner() {
//open the preloader
preloader.active(true);
}
function stopSpinner() {
//Close the preloader
preloader.active(false);
}
$(document).ready(function () {
if (!isMobileAllowed && isMobileOrTablet()) {
window.location.href = "/invalid-browser.jsp?testM=1";
return;
}
oneTTReady();
if (courseTestResume) {
$("#upArrow, #downArrowMap").removeClass("hide");
setTimeout(function () {
$("#yourCurrentLocationInfo").removeClass("in");
}, 500);
} else {
$("#generalInstructionInfo").addClass("in");
$("#downArrowMap, #downArrow").removeClass("hide");
}
$("#generalInstructionInfoDiv").click(function () {
if ($("#generalInstructionInfo").hasClass("in")) {
$("#downArrow").addClass("hide");
$("#upArrow").removeClass("hide");
} else {
$("#upArrow").addClass("hide");
$("#downArrow").removeClass("hide");
}
});
var loadTestLocation = false;
$("#yourCurrentLocationDiv").click(function () {
if ($("#yourCurrentLocationInfo").hasClass("in")) {
$("#downArrowMap").addClass("hide");
$("#upArrowMap").removeClass("hide");
} else {
$("#upArrowMap").addClass("hide");
$("#downArrowMap").removeClass("hide");
}
});
});
function isMobileOrTablet() {
var check = false;
(function (a) {
if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|
compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|
mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|
pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|
xda|xiino|android|ipad|playbook|silk/i.test(a) || /1207|6310|6590|3gso|4thp|50[1-
6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|
aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|
az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|
craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|
ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|
go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-|
|_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|
im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|
kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|
ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|
v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|
ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|
pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-
a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|
mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|
m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|
50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|
m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|
vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|
x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4))) check = true;
})(navigator.userAgent || navigator.vendor || window.opera);
return check;
};
function isMobile() {
var check = false;
(function (a) {
if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|
compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|
mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|
pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|
xda|xiino/i.test(a) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|
ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|
attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|
u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-
s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|
os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|
hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|
i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|
jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|
u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|
ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|
n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|
nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|
phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-
[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|
h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|
sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|
ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|
g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|
61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|
zeto|zte\-/i.test(a.substr(0, 4))) check = true;
})(navigator.userAgent || navigator.vendor || window.opera);
return check;
};
var preparationCountDownTime = 0;
var showPreparationTime = false;
var day_millis = 86400000;
var hour_millis = 3600000;
var min_millis = 60000;
var sec_millis = 1000;
if (!courseTestResume && showPreparationTime) {
var preparationTimeSetInterval = setInterval(function () {
var timeDiff = preparationCountDownTime - new Date().getTime();
var days = Math.floor(timeDiff / day_millis);
var hours = Math.floor((timeDiff % day_millis) / hour_millis);
var minutes = Math.floor((timeDiff % hour_millis) / min_millis);
var seconds = Math.floor((timeDiff % min_millis) / sec_millis);
var timeString = '';
if (days > 0) timeString += days + 'd ';
if (hours > 0) timeString += (hours < 10 ? '0' : '') + hours + 'h ';
if (minutes > 0) timeString += (minutes < 10 ? '0' : '') + minutes + 'm
';
if (seconds > 0) timeString += (seconds < 10 ? '0' : '') + seconds +
's';
$("#preparationCountDownSpan").html(timeString);
if (timeDiff < 0) {
clearInterval(preparationTimeSetInterval);
window.location.reload();
}
}, sec_millis);
}
</script>
<div id="quickQAcessSliderCover"></div>
<div class="col-xs-12 col-md-offset-3 col-md-6 " style="position: fixed; top: 0; z-
index: 1055;">
<div style="z-index: 1;">
<div id="quickQAccessSliderPanel" class="panel panel-primary">
<div class="panel-body">
<div class='row'>
<div class='col-md-12'>
<div class="carousel slide media-carousel" id="media">
<div id="quickQAccessSliderSectionsDiv">
</div>
<a href="#" class="left carousel-control">‹</a>
<a href="#" class="right carousel-control">›</a>
</div>
</div>
</div>
<hr/>
<div class='row'>
<div class="form-group col-md-12 padding00 text-center"
style='letter-spacing: 0.5px;'>
<span><b class="questions notAnswered simpleBtn actionBtn"
id="notVisitedQuestions"
style="margin-left:10px;" title="Not visited
questions"></b> - Not Visited </span>
<span><b class="questions partiallyAnswered simpleBtn
actionBtn" id="visitedQuestions"
style="margin-left:10px;" title="Visited
questions"></b> - Visited </span>
<span><b class="questions answered simpleBtn actionBtn"
id="attemptedQuestions"
style="margin-left:10px;" title="Attempted
questions"></b> - Attempted </span>
<span class="hide"><b class="questions reviewed simpleBtn
actionBtn"
id="markedForReviewQuestions"
style="margin-left:10px;"
title="Marked for review"></b> -
Marked for Review </span>
<span class="hide"><b class="questions ans-reviewed
simpleBtn actionBtn"
id="ansMarkedForReviewQuestions"
style="margin-left:10px;"
title="Answered & Marked for review
(will be consider for evaluation)"></b> - Answered & Marked for Review </span>
</div>
</div>
</div>
</div>
<div id="quickQAccessTrapezoidSliderDiv" class="text-center hide">
<div style="display: inline-block; position: absolute;">
<div id="quickQAccessTrapezoidOuterSlider"></div>
</div>
<div id="quickQAccessTrapezoidSlider">
<div id="quickQAccessTrapezoidSliderHeader">
<span id="currentQuestionNumber" class="btn
btn-primary btn-xs"
title='Click to view the number of sections and
questions'
style="font-family: monospace;"> Jump
to </span>
<div id="trapezoidSliderClose" class="hide btn btn-xs"
title='Close'>Close x</div>
</div>
</div>
</div>
</div>
</div>
<!-- Modal -->
<div class="modal fade" id="myModal" style="top:5% !important">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header questionDialogHeader">
<span class="pull-right" onclick="closeClicked()" data-
backdrop="static"><span
class="btn btn-xs btn-danger"
style="font-size: 20px; line-height: 1; padding: 3px 6px;
font-family: monospace; font-weight: bold; margin-left: 10px"
aria-hidden="true">×</span><span class="sr-
only">Close</span></span>
<span class="modal-title">
<span id="modalQNoHeading" class='testDialogHeadingClass'>
<span id="sectionInfo" class='badge'>
</span>
<span id="questionInfo" class='badge'>
</span>
<span id="marksInfo" class='badge btn-success'>
</span>
<span id="negativeMarksInfo" class='badge btn-
danger'>
</span>
</span>
<span>
<span class="btn btn-sm btn-primary pull-right
debugHide" id="plusBtnClick"
title='Click to increase font size.'
style="padding: 2px 6px; font-size:12px; border-radius:
50%;"><i
class="fa fa-plus"></i>
</span>
<span class="pull-right debugHide" id="percentageTextSize"
style="padding: 1px 8px; color: white; font-size:15px;font-
weight: bold;">100%</span>
<span class="btn btn-sm btn-primary pull-right debugHide"
id="minusBtnClick"
title='Click to decrease font size.'
style="padding: 2px 6px; font-size:12px; border-radius:
50%;"><i
class="fa fa-minus"></i></span>
<span class="btn btn-sm badge btn-link pull-right
debugHide hide" id="generalInstructionsBtn"
title='Click to view general instructions'
style="font-size: 12px; margin-right: 4px; margin-top:
3px"><i
class="fa fa-info-circle"></i> General
Instructions</span>
<span class="btn btn-sm badge btn-link pull-right
debugHide hide" id="questionPaperBtn"
title='Click to view Question Paper'
style="font-size: 12px; margin-right: 4px; margin-top:
3px"><i
class="fa fa-info-circle"></i> Question Paper</span>
</span>
</span>
</div>
<div id="modalBody" class="modal-body" style="padding: 0">
</div>
<!-- <div class="modal-footer">
<button type="button" class="btn btn-default" data-
dismiss="modal">Exit</button>
<button type="button" class="btn btn-primary">Save & Exit</button>
</div> -->
</div>
</div>
</div>
<div class="modal fade" id="QuestionPaperModal"
style="padding: 10px;padding-left: 50px !important;padding-right: 50px !
important;">
<div class="question-paper-modal-dialog">
<div class="modal-content ">
<div class="modal-header bg-primary" style="padding: 7px !important;">
<button type="button" class="pull-right closeQuestionPaperBtn btn-
danger"
style="background: none;border: none;"> Close ×
</button>
<h4 class="modal-title ">Question Paper</h4>
</div>
<div id="questionPaperContent" class="modal-body question-paper-modal-
body">
</div>
<div class="modal-footer">
<button type="button" class="btn closeQuestionPaperBtn btn-default
btn-danger">Close</button>
</div>
</div>
</div>
</div>
if (hasScrollbar()) {
$("#quickQAccessSliderPanel .left.carousel-
control").removeClass("hide");
$("#quickQAccessSliderPanel .right.carousel-
control").removeClass("hide");
$("#quickQAccessSliderSectionsDiv").removeClass("text-center");
} else {
$("#quickQAccessSliderPanel .left.carousel-control").addClass("hide");
$("#quickQAccessSliderPanel .right.carousel-control").addClass("hide");
$("#quickQAccessSliderSectionsDiv").addClass("text-center");
}
});
</body>
</html>