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:
(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:
(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 |
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 |
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: