Created
October 11, 2015 20:26
-
-
Save mbifulco/2ad8529ca154d73c2d69 to your computer and use it in GitHub Desktop.
Open EdX certificate generation javascript
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<p id="verify_button_by_clicking_msg">By clicking the button below, you assert that you have completed the course in its entirety.</p> | |
<p><input type=button value="Yes, I Agree." id="User_Verify_Button" style="margin-bottom: 20px;" /></p> | |
<p class="verify-button-success-text" style="font-weight: bold; color: #008200;"></p> | |
<script type="text/javascript"> | |
var success_message = "Your grading and certification request has been received, <br />if you have passed, your certificate should be available in the next 20 minutes."; | |
var failure_message = "We're sorry; users who haven't created accounts and registered for the course may not receive Statements of Accomplishment."; | |
// for actual value of username, use scraped_username.split(':')[1].trim(); to get actual value | |
var scraped_username = $('li.dropdown a.logged-in-username').text(); | |
if (scraped_username) { | |
document.getElementById('User_Verify_Button').addEventListener("click", | |
function(event) { | |
(function(event) { | |
$.ajax({ | |
type: 'POST', | |
url: '/request_certificate', | |
data: {'course_id': $$course_id}, | |
success: function(data) { | |
$('.verify-button-success-text').html(success_message); | |
} | |
}); | |
}).call(document.getElementById('User_Verify_Button'), event); | |
}); | |
} else { | |
$('#verify_button_by_clicking_msg').html(failure_message); | |
$('#User_Verify_Button').remove(); | |
}; | |
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment