Получение записей оператора xAPI не работает
Я пытаюсь получить записи из LRS, и я использую код, который ранее работал нормально. Теперь, когда я пробую это и смотрю на консоль, он говорит "Uncaught ReferenceError: TinCan не определен" для строк 12, 20 и 71. У меня есть файл tincan.js в той же папке, что и файл html.
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='UTF-8'>
<title>Get statements 101</title>
<script type="text/javascript" src="tincan.js"></script>
</head>
<body>
<h1>Get statements 101</h1>
<div id='response'></div>
<script>
var tincan = new TinCan (
{
recordStores: [
{
endpoint: "https://lrs.adlnet.gov/xapi/",
username: "xapi-tools",
password: "xapi-tools",
allowFail: false
}
]
}
);
var container = document.getElementById('response');
tincan.getStatements({
'callback': function (err, result) {
container.innerHTML = (err !== null ? 'ERROR' : JSON.stringify(result.statements));
}
});
</script>
</body>
</html>