Class: resultatFormatters

resultatFormatters()

new resultatFormatters()

Source:

Members

(static) getHtmlReponse

Retourne la réponse à insérer sur la page html des bilans

Source:

(static) getTxtReponse

Retourne la réponse à insérer dans un csv

Source:

(static, constant) exports.defaultFormatter :TypeFormatters

Exo mathenpoche en flash, reponse genre vvrbjv affiché sous forme de petits rectangles colorés)

Type:
Source:

(static, constant) exports.em :TypeFormatters

Exo mathenpoche en flash, reponse genre vvrbjv affiché sous forme de petits rectangles colorés)

Type:
Source:

(static, constant) exports.iep :TypeFormatters

Aide mathenpoche (score toujours 'vu', la durée comme réponse)

Type:
Source:

(static, constant) exports.j3p :TypeFormatters

Exo j3p (graphe d'exercices en js), avec getHtmlFullReponse dispo

Type:
Source:

(static, constant) exports.mathgraph :TypeFormatters

Exo mathgraph, avec getHtmlFullReponse dispo

Type:
Source:

(static, constant) exports.url :TypeFormatters

Aide mathenpoche (score toujours 'vu', la durée comme réponse)

Type:
Source:

(static, constant) simpleFormatter :TypeFormatters

Aide mathenpoche (score toujours 'vu', la durée comme réponse)

Type:
Source:

(constant) shortResponseLimit :number

Au delà on affiche le lien détail

Type:
  • number
Source:

Methods

getHtmlFullReponse(resultat) → {string}

Réponse en pleine page

Parameters:
Name Type Description
resultat Resultat
Source:
Returns:
Type
string

getHtmlScore(resultat) → {string}

Retourne le score à afficher sur la page html des bilans (pas forcément un nombre)

Parameters:
Name Type Description
resultat Resultat
Source:
Returns:
Type
string

getRealScore(resultat) → {number|undefined}

Retourne le score d'un résultat (ce code devrait être dans j3p, mis là en attendant que les pbs de scores soient réglés dans j3p pour recalcul à chaque affichage)

Parameters:
Name Type Description
resultat
Source:
Returns:
Type
number | undefined

(static) getHtmlFullReponse(resultat) → {string}

Réponse en pleine page

Parameters:
Name Type Description
resultat Resultat
Source:
Returns:
Type
string

(static) getHtmlReponse(resultat, optionsopt) → {string}

Retourne la réponse à insérer sur la page html des bilans

Parameters:
Name Type Attributes Description
resultat Resultat
options FormatterOptions <optional>

isTxt géré

Source:
Returns:
Type
string

(static) getHtmlScore(resultat) → {string}

Retourne le score à afficher sur la page html des bilans (pas forcément un nombre)

Parameters:
Name Type Description
resultat Resultat
Source:
Returns:
Type
string

(static) getTxtReponse(resultat) → {string}

Retourne la réponse à insérer dans un csv

Parameters:
Name Type Description
resultat Resultat
Source:
Returns:
Type
string

(static) getHtmlReponse(resultat) → {string}

Retourne la réponse à insérer sur la page html des bilans (ici la durée d'affichage)

Parameters:
Name Type Description
resultat Resultat
Source:
Returns:
Type
string

(static) getHtmlScore(resultat) → {string}

Retourne le score à afficher sur la page html des bilans (ici toujours vu)

Parameters:
Name Type Description
resultat Resultat
Source:
Returns:
Type
string

(static) getHtmlFullReponse(resultat) → {string}

Réponse en pleine page

Parameters:
Name Type Description
resultat Resultat
Source:
Returns:
Type
string

(static) getHtmlReponse(resultat) → {string}

Retourne la réponse à insérer sur la page html des bilans (ici la durée d'affichage)

Parameters:
Name Type Description
resultat Resultat
Source:
Returns:
Type
string

(static) getHtmlScore(resultat) → {string}

Retourne le score à afficher sur la page html des bilans (ici toujours vu)

Parameters:
Name Type Description
resultat Resultat
Source:
Returns:
Type
string

(static) getTxtReponse(resultat) → {string}

Retourne la réponse à insérer dans les exports

Parameters:
Name Type Description
resultat Resultat
Source:
Returns:
Type
string

Type Definitions

FormatterOptions

Type:
  • Object
Properties:
Name Type Attributes Default Description
isDaltonien boolean <optional>
false

Passer true pour avoir la version avec icones pour daltoniens quand ça existe.

isTxt boolean <optional>

Passer true pour récupérer des \n plutôt que des

Source:

resultatFormatter(resultat, optionsopt) → {string}

Parameters:
Name Type Attributes Description
resultat Resultat
options FormatterOptions <optional>
Source:
Returns:
Type
string

TypeFormatters

Un formateur de résultat, lorsqu'un type d'exo veut présenter ses résultats
autrement qu'avec l'affichage par défaut de sesalab (de sesalab-eleve/source/client/services/formatter/index.js)

Type:
  • Object
Properties:
Name Type Description
getHtmlFullReponse resultatFormatter

Pour une réponse en pleine page (lien détail à coté de la réponse html classique quand cette méthode existe)

getHtmlReponse resultatFormatter
getHtmlScore resultatFormatter
getTxtReponse resultatFormatter
Source: