Remplacement de h5pEncode par h5pTest

pull/1/head
Jean-Christophe Jameux 3 years ago
parent 92f0fe4b9e
commit 588a009002
  1. 43
      src/GenerateurH5P.elm

@ -26,6 +26,39 @@ titre =
"Générateur d'archives H5P" "Générateur d'archives H5P"
todo =
Debug.todo "Cette fonctionnalité est en cours de développement"
h5pTest h5p =
case h5p of
BranchingScenarioH5P branchingScenario ->
branchingScenario.content
|> L.map branchingScenarioTest
|> S.join "\n"
_ ->
""
branchingScenarioTest branchingScenarioContent =
case branchingScenarioContent.type_.params of
CoursePresentationBranchingScenarioContentTypeParams cp ->
branchingScenarioContent.type_.metadata.title
++ " -> "
++ S.fromInt (Maybe.withDefault -2 branchingScenarioContent.nextContentId)
BranchingQuestionBranchingScenarioContentTypeParams bq ->
bq
|> .alternatives
|> L.map (\x -> .text x ++ " -> " ++ S.fromInt (.nextContentId x))
|> S.join " | "
|> (++) (bq.question ++ " : ")
_ ->
""
{- {-
.--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--. .--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--..--.
@ -49,13 +82,6 @@ titre =
\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `' / \ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `'\ `' /
`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--' `--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'`--'
-} -}
todo =
Debug.todo "Cette fonctionnalité est en cours de développement"
{- {-
@ -117,7 +143,8 @@ update msg model =
toJson = toJson =
-- TODO Remplacer par 0 quand projet terminé -- TODO Remplacer par 0 quand projet terminé
S.join "\n\n" << L.map (h5pEncode 2) -- (h5pEncode 2)
S.join "\n\n" << L.map h5pTest
generator = generator =
R.map (pair source) h5pGenerator R.map (pair source) h5pGenerator

Loading…
Cancel
Save