sesaparcours
    Preparing search index...

    Le cheminement suivi dans le graphe (reprend une partie de l’ancien Parcours de j3p), avec les scores et évaluations. C’est le playground qui gère l’affichage, et le player qui lie les deux. Un cheminement a toujours un graphe non vide et valide.

    Index

    Constructors

    Properties

    currentNodeId: string

    Le nœud courant

    graph: Graph

    Le graphe de ce cheminement

    isDebug: boolean
    lastResultat?: Resultat

    Le résultat du cheminement précédent (même élève et même graphe)

    logIfDebug: (...args: unknown[]) => void

    Affiche les arguments en console si on est en mode debug (sinon ne fait rien)

    nbRuns: Record<string, number>

    Le nb d’exécution de chaque nœud

    persistentStorage: Record<string, unknown>

    Un objet pour passer des infos d’un node à l’autre (une fct définie dans un node réutilisée dans un autre)

    results: Result[]

    Les résultats des nœuds précédents

    startedAt: Date

    La date de démarrage de ce cheminement (en cas de reprise, il faut remonter tous les lastResultat pour retrouver la date initiale)

    Methods

    • Retourne le GraphNode courant

      Returns GraphNode

    • Retourne le résultat du graphe (à partir des Result de chaque nœud)

      Returns Resultat

    • Retourne true si le parcours est terminé

      Returns boolean

    • Ajoute un résultat au parcours et change le currentNode d’après le résultat et retourne le feedback à afficher à l’utilisateur

      Parameters

      Returns string

      Le feedback de fin de nœud à afficher (en attendant le clic sur section suivante)

    • Retourne un objet qui peut être transmis à qui on veut (mis dans du json par ex) Les valeurs du pathway courant sans aucune référence vers ses objets internes.

      Returns PathwayJson