<div class="xblock xblock-public_view xblock-public_view-vertical" data-block-type="vertical" data-graded="True" data-init="VerticalStudentView" data-runtime-version="1" data-has-score="False" data-usage-id="block-v1:MITx+6.036+1T2019+type@vertical+block@week3_lab_vert" data-course-id="course-v1:MITx+6.036+1T2019" data-request-token="cb69440a0cb011f098070e84ffb47eb3" data-runtime-class="LmsRuntime">
<h2 class="hd hd-2 unit-title">Week 3 Lab</h2>
<div class="vert-mod">
<div class="vert vert-0" data-id="block-v1:MITx+6.036+1T2019+type@lti+block@Week_3_Lab">
<div class="xblock xblock-public_view xblock-public_view-lti xmodule_display xmodule_LTIModule" data-block-type="lti" data-graded="True" data-request-token="cb69440a0cb011f098070e84ffb47eb3" data-init="XBlockToXModuleShim" data-runtime-version="1" data-has-score="True" data-type="LTI" data-course-id="course-v1:MITx+6.036+1T2019" data-usage-id="block-v1:MITx+6.036+1T2019+type@lti+block@Week_3_Lab" data-runtime-class="LmsRuntime">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "LTI"}
</script>
<div class="page-banner"><div class="alert alert-warning"><span class="icon icon-alert fa fa fa-warning" aria-hidden="true"></span><div class="message-content">This Week 3 Lab assessment is only available to enrolled learners, please <a href="/login?next=%2Fcourses%2Fcourse-v1%3AMITx%2B6.036%2B1T2019%2F">sign in</a> or <a href="/register?next=%2Fcourses%2Fcourse-v1%3AMITx%2B6.036%2B1T2019%2F">register</a>, and enroll in this course to view the content.</div></div></div>
</div>
</div>
<div class="vert vert-1" data-id="block-v1:MITx+6.036+1T2019+type@html+block@site_search_box036121">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-block-type="html" data-graded="True" data-init="XBlockToXModuleShim" data-runtime-version="1" data-has-score="False" data-usage-id="block-v1:MITx+6.036+1T2019+type@html+block@site_search_box036121" data-course-id="course-v1:MITx+6.036+1T2019" data-request-token="cb69440a0cb011f098070e84ffb47eb3" data-runtime-class="LmsRuntime">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<span><a href="/asset-v1:MITx+6.036+1T2019+type@asset+block/NONE" id="dummy_course_static_link" style="display:none"/><a href="/courses/course-v1:MITx+6.036+1T2019/jump_to_id/NONE" id="dummy_jump_link" style="display:none"/><script type="text/javascript">
var add_site_search = function(){
course_static_url = $('#dummy_course_static_link').attr('href').replace('/NONE', '');
jump_to_url = $('#dummy_jump_link').attr('href').replace('/NONE', '');
if (typeof String.prototype.startsWith != 'function') {
// see below for better implementation!
String.prototype.startsWith = function (str){
return this.indexOf(str) === 0;
};
}
if(typeof(String.prototype.trim) === "undefined")
{
String.prototype.trim = function()
{
return String(this).replace(/^\s+|\s+$/g, '');
};
}
var lb = String.fromCharCode(60);
var rb = String.fromCharCode(62);
var amp = String.fromCharCode(38);
var rlb = rb + lb;
var mke = function(x){ return lb + x + rb; }
var search_module_url = "";
var get_search_module_ficus = function(){
var cid = $('div.xblock').data('course-id');
if (cid){
console.log("cid = ", cid);
// search_module_url = "/courses/course-v1:MITx+6.036+1T2019/" + cid + "/courseware/welcome/Search_this_course/";
search_module_url = "/courses/course-v1:MITx+6.036+1T2019/courseware/welcome/Search_this_course/"; // automatically rewritten
console.log("3. search_module_url = ", search_module_url);
return;
}
var course_root_link = $('span.nav-item-course').find('a').attr('href');
if (course_root_link){
console.log("course_root_link = ", course_root_link);
search_module_url = course_root_link.replace("course/", "courseware/welcome/Search_this_course/");
console.log("2. search_module_url = ", search_module_url);
return
}
console.log("cannot determine search module url");
}
var get_search_module = function(){
// find search this module link
if (!($('div.course-index').length)){
return get_search_module_ficus();
}
$('div.course-index').find('nav').find('a').each(function(){
if ($(this).text().trim().startsWith("Search this course")){
search_module_url = $(this).attr('href');
console.log("search_module_url = ", search_module_url);
}
});
}
var go_to_search = function(){
get_search_module();
var sterm = $('#site-search-box').val();
// new_url = jump_to_url + "/Search_this_module/?q=" + sterm;
new_url = search_module_url + "?q=" + sterm;
console.log("sterm = ", sterm, " ; going to ", new_url);
window.location.href = new_url;
}
if (!$('#site-search-box').length){
$("nav.courseware").find("ol").append(lb + "section style='float:right'" + rlb + "input size='20'"
+ " id='site-search-box'"
+ rlb + "img src='" + course_static_url
+ "/images_search_glass.png'/" + rlb + "/input" + rlb + "/section" + rb);
}
$("#site-search-box").keypress(function(event) {
if (event.which == 13) {
event.preventDefault();
go_to_search();
}
});
// $('#site-search-box').bind("enterKey", go_to_search);
var get = function(x){
return eval(x);
}
return {'course_static_url': course_static_url,
'jump_to_url': jump_to_url,
'go_to_search': go_to_search,
'get_search_module': get_search_module,
'get_search_module_ficus': get_search_module_ficus,
'get': get,
}
}
try {
var the_site_search = add_site_search();
}
catch(err){
console.log("[add_site_search] err=", err);
}
var add_fix_transcript = function(){
if ($('div.wrap-instructor-info').length==0){
return;
}
$('div.xblock-student_view-video').each(function(key, vblock_e){
var vblock = $(vblock_e);
var vuid = vblock.data('usage-id').split('@');
var vid;
if (vuid.length==1){
vuid = vblock.data('usage-id').split(';_')
vid = vuid[5];
}else{
vid = vuid[2];
}
var mfnpre = vid.split("_video",1)[0];
var mfnid = mfnpre; // no periods
mfnpre = mfnpre.replace('8_370', '8.370'); // periods in gh filename
var lb = String.fromCharCode(60);
var rb = String.fromCharCode(62);
var mke = function(x){ return lb + x + rb; }
var ftid = "fix_transcript_" + mfnid;
if (!$('#' + ftid).length){
var html = lb + "span id='" + ftid + "' style='float:right'" + rb + lb + "a href='#'" + rb;
html += "contribute transcript fix" + mke("/a") + mke("/span");
console.log("html = ", html);
vblock.after(html)
}
$('#' + ftid).click(function(){
var cst = $('ol.subtitles').find('li.current');
var cindex = Number(cst.data('index'));
var gurl;
if (mfnpre.endsWith('_cq_sol')){
gurl = "https://github.com/mitocw/content-mit-8370x-cq-sol-subtitles/blob/master/";
}else{
gurl = "https://github.com/mitocw/content-mit-8370x-subtitles/blob/master/";
}
gurl += mfnpre + ".txt#L" + String(cindex + 10 + 1);
console.log("going to ", gurl);
window.open(gurl, "MITx 8.370x subtitle source");
});
});
}
try{
add_fix_transcript();
}
catch(err){
console.log(err);
}
try{
var rb = String.fromCharCode(62);
setTimeout(function(){ $('.math' + rb + 'span').css("border-left-color","transparent"); }, 3000);
setTimeout(function(){ $('.math' + rb + 'span').css("border-left-color","transparent"); }, 8000);
}
catch(err){
console.log(err);
}
</script></span>
</div>
</div>
<div class="vert vert-2" data-id="block-v1:MITx+6.036+1T2019+type@html+block@fix_lti059159">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-block-type="html" data-graded="True" data-init="XBlockToXModuleShim" data-runtime-version="1" data-has-score="False" data-usage-id="block-v1:MITx+6.036+1T2019+type@html+block@fix_lti059159" data-course-id="course-v1:MITx+6.036+1T2019" data-request-token="cb69440a0cb011f098070e84ffb47eb3" data-runtime-class="LmsRuntime">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<span><script type="text/javascript" src="/assets/courseware/v1/d3c21b1f9bf8acc1a62ddbec9346aab1/asset-v1:MITx+6.036+1T2019+type@asset+block/js_iframeResizer.min.new.js"/><img src="/assets/courseware/v1/17bf3d676ad6ca976157788acbbbe3b5/asset-v1:MITx+6.036+1T2019+type@asset+block/images_Loading2.gif" style="display:none" id="busy_loading_image"/><script>
var start_resize = function(){
if (typeof(iFrameResize)=="undefined"){
setTimeout(start_resize, 100);
return;
}
iFrameResize({log:false, checkOrigin:false});
}
var fix_lti_title = function(){
var the_lti = $('.xblock-student_view-lti');
if (!the_lti.length){
setTimeout(fix_lti_title, 100);
return;
}
var lti_title = the_lti.find('h2');
if (!lti_title.length){
lti_title = the_lti.find('h3');
}
x = lti_title.html();
lti_title.html(x.substring(1,x.length-21));
// show loading image until iframe is loaded
var busy_img_src = $('#busy_loading_image').attr('src');
var ifr = the_lti.find('iframe');
// lti_title.after(String.fromCharCode(60) + 'img src=\"' + busy_img_src + '\" id=\"ifr_loading\" style=\"position:absolute\"/' + String.fromCharCode(62));
ifr.before(String.fromCharCode(60) + 'img src=\"' + busy_img_src + '\" id=\"ifr_loading\" style=\"position:absolute\"/' + String.fromCharCode(62));
ifr.on('load', function () {
$('#ifr_loading').hide(); // hide loading image after iframe loads
});
}
try {
fix_lti_title();
start_resize();
}
catch(err){
console.log("[fix_lti] error: ", err);
}
</script></span>
</div>
</div>
</div>
</div>
© All Rights Reserved