Skip to content
Permalink
Browse files
scores update in all browsers
  • Loading branch information
aa7401 committed Jun 3, 2020
1 parent b3b5cad commit de5ac8078b4109e51289ba3e2b8e6b897068b4c1
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 11 deletions.
BIN +0 Bytes (100%) .DS_Store
Binary file not shown.
@@ -0,0 +1,8 @@

# TODO

1. set lesson status to done? when final button clicked `lesson_status`.
2. update attempts `cmi.core.lesson_status` add to done button.
3. calculate total time spent `session_time`.
4. replace golf references!
5. replace alerts with `console.error()`.
@@ -8,9 +8,9 @@
<title>SCORM Template</title>
<meta name="description" content="Simple SCORM Template">
<meta name="author" content="SitePoint">
<script src="js/scormfunctions.js" type="text/javascript"></script>
<script type="module" src="js/script.js"></script>
<link rel="stylesheet" href="css/style.css">
<script src="./js/scormfunctions.js" type="text/javascript"></script>
<script src="./js/script.js" type="text/javascript" ></script>
<link rel="stylesheet" href="./css/style.css">
</head>

<body>
@@ -20,5 +20,4 @@
<button id="update">Update score</button>
<button id="end">End game</button>
</body>
<script type="module" src="js/script.js"></script>
</html>
@@ -1,14 +1,8 @@

// import {ScormProcessInitialize, ScormProcessFinish, ScormProcessGetValue, ScormProcessSetValue} from './scorm.js'

document.addEventListener('DOMContentLoaded', event => {
console.log('DOM CONTENT LOADED')
const name = ScormProcessGetValue('cmi.core.student_name')
console.log(name)
document.querySelector('p').innerText = name
document.querySelector('button#update').addEventListener('click', event => {
console.log('UPDATE BUTTON CLICKED')
// ScormProcessSetValue('cmi.core.score.raw', 42)
const score = document.querySelector('input').value
console.log(`score: ${score}`)
ScormProcessSetValue("cmi.core.score.raw", parseInt(score))
@@ -29,7 +23,9 @@ window.addEventListener('load', event => {
console.log('not attempted')
ScormProcessSetValue("cmi.core.lesson_status", "incomplete")
}
// ScormProcessInitialize()
const name = ScormProcessGetValue('cmi.core.student_name')
console.log(name)
document.querySelector('p').innerText = name
})

window.addEventListener('beforeunload', event => {

0 comments on commit de5ac80

Please sign in to comment.