Skip to content

Instantly share code, notes, and snippets.

@ranacseruet
ranacseruet / lti_outcome_example.py
Created January 22, 2018 17:28
LTI Outcome Service Request from Tool Provider
from lti.outcome_request import OutcomeRequest
outcome_request = OutcomeRequest(
opts={
"consumer_key": "tophat-canvas",
"consumer_secret": "tophat123",
"lis_outcome_service_url": tool_provider.launch_params.get('lis_outcome_service_url'),
"lis_result_sourcedid": tool_provider.launch_params.get('lis_result_sourcedid'),
"operation": "replaceResult",
}
)
@ranacseruet
ranacseruet / diff-checker.js
Last active January 18, 2025 19:01
diff-checker.js
const diffButton = document.getElementById('diff-button');
const clearButton = document.getElementById('clear-button');
const text1Input = document.getElementById('diff-text1');
const text2Input = document.getElementById('diff-text2');
const diffOriginal = document.getElementById('diff-original');
const diffModified = document.getElementById('diff-modified');
diffButton.addEventListener('click', async function () {
diffButton.classList.add('loading');
diffButton.textContent = '';