add scorm

This commit is contained in:
2025-11-13 11:25:18 -03:00
parent b5e0684de7
commit 16bcf4b07f
14 changed files with 104 additions and 59 deletions

View File

@@ -4,16 +4,18 @@ import { ScormPlayer } from '@/components/scorm-player'
import { useLocalStorage } from '@/hooks/useLocalStorage'
import SHA256 from 'crypto-js/sha256'
import { data } from './index'
export function meta({ params }: Route.MetaArgs) {
const course = data.find((course) => course.id === params.course)
return [{ title: course.courseName }]
return [{ title: '' }]
}
export default function Home({ params }: Route.ComponentProps) {
const course = data.find((course) => course.id === params.course)
export default function Route({ params }: Route.ComponentProps) {
const course = {
id: 'fbad867a-0022-4605-814f-db8ebe2b17fb',
courseName: 'All Golf',
scormContentPath:
'nr-33-espacos-confinados-conteudo-de-demonstracao-scorm12/scormdriver/indexAPI.html'
}
// const course = data.find((course) => course.id === params.course)
const hash = SHA256(course.scormContentPath).toString()
const [scormState] = useLocalStorage(`scormState.${hash}`, {})