var syncable_assessment_basic = function () { //rename filename, var, and value of that.HANDLER_TYPE_NAME var that= this; that.HANDLER_TYPE_NAME = 'assessment'; that.run = function(seconds, record) { var reRoute = $('body').attr('data-reroute'); if (reRoute == null) { reRoute = ''; } var available = false; //make unique stamp var uniq = new Date; var unixtime_ms = uniq.getTime(); // console.log(record); //get mode from amazon $.ajax({ type: "GET", url: reRoute + "/assessment/check/index.php", data: { uniq: unixtime_ms, assessment_id: record['data']['assessment_id'] }, dataType: "json", success: function(response) { if (response['qualified'] == 1) { $('.assessment_name').html(record['data']['name']); $('.assessment_description').html(record['data']['description']); $('.assessment_container').css({ display: 'block'}); $('.assessment_link').attr('href', reRoute + '/assessment/index.php?assessment_id=' + record['data']['assessment_id']); } $('body').attr('data-assessment_qualify_viewer', response['qualified']); }, error: function() { //console.log('error!'); } }); }; return that; };