new controllerImportEc()
Controleur /importEc/ pour importer les xml calculatice (appelé par le site ressources, après réplication des js calculatice)
- Source:
Methods
(inner) getArbreDefaultValues(xmlSuffix) → {object}
Retourne les valeurs par défaut d'un arbre de ressources calculatice
Parameters:
Name | Type | Description |
---|---|---|
xmlSuffix |
- Source:
Returns:
{titre: string, type: string, origine: string, idOrigine: *, categories: *[], publie: boolean, restriction: number, enfants: Array}
- Type
- object
(inner) getEcRessource(child) → {Ressource}
Retourne une ressource à partir d'un child exercice
Parameters:
Name | Type | Description |
---|---|---|
child |
- Source:
Returns:
- Type
- Ressource
(inner) getNom(children)
Renvoie le text du premier tag nom trouvé dans les enfants passés en argument
Parameters:
Name | Type | Description |
---|---|---|
children |
Array.<object> |
- Source:
(inner) parseEnfants(children, next)
Passe à next les enfants d'un élément du xml
Parameters:
Name | Type | Description |
---|---|---|
children |
||
next |
callback(error, enfants) |
- Source:
(inner) save(ressource, next)
Enregistre une ressource
Parameters:
Name | Type | Description |
---|---|---|
ressource |
Ressource | |
next |
Appelé avec (error, entiteRessource) |
- Source:
(inner) saveAndSendReponse(context, ressource)
Enregistre la ressource et affiche la réponse
Parameters:
Name | Type | Description |
---|---|---|
context |
Context | |
ressource |
Ressource |
- Source:
(inner) xmlController(context)
Le controleur
Parameters:
Name | Type | Description |
---|---|---|
context |
- Source:
GET /importEc/:xml(context, xmlSuffifx, next)
Met à jour un arbre calculatice
Parameters:
Name | Type | Description |
---|---|---|
context |
Context | |
xmlSuffifx |
string | Le suffixe du xml (cm2 pour ressources-cm2.xml) |
next |
ressourceCallback |
- Source: