Commit 6508e87c authored by Quentin's avatar Quentin
Browse files

Adding Bool and String in forms for module parameters

parent abb0e653
...@@ -21,3 +21,6 @@ pnpm-debug.log* ...@@ -21,3 +21,6 @@ pnpm-debug.log*
*.njsproj *.njsproj
*.sln *.sln
*.sw? *.sw?
# Backend uploads
/server/uploads
# CheneTAL Project # CheneTAL Project
Browser `client` or `server` for their respective installation guide in README.md Browser `client` or `server` for their respective installation guide in README.md
## Full start
- Backend
`cd chene-tal/server && npm run start`
- Frontend
`cd chene-tal/client && npm run serve`
-Modules:
- TreeTagger
`cd chene-tal-modules/tree-tagger && npm run start`
- Exporter
`cd chene-tal-modules/exporter && npm run start`
- Remaining modules starts in the same fashion except for Neoveille which must have _excluded_dico_server.py_ running with :
`cd chene-tal-modules/neoveille/moduleFiles/lib && python3 excluded_dico_server.py fr it` (for both loading italian and french dictionary for example).
...@@ -52,7 +52,13 @@ export default { ...@@ -52,7 +52,13 @@ export default {
this.$emit("delete-module", index); this.$emit("delete-module", index);
}, },
formatChosenValue(value) { formatChosenValue(value) {
if (value) { if (value === true) {
return 'True';
}
else if (value === false) {
return 'False'
}
else if (value) {
if (Array.isArray(value)) { if (Array.isArray(value)) {
return value.join(", "); return value.join(", ");
} }
......
...@@ -52,6 +52,19 @@ ...@@ -52,6 +52,19 @@
:rules="[ v => integerFunction(v), requiredRule(param.required)]" :rules="[ v => integerFunction(v), requiredRule(param.required)]"
></v-text-field> ></v-text-field>
</div> </div>
<div v-if="param.type=='String'">
<v-text-field
label="Entrez une chaîne de caractère"
v-model="param.chosenValue"
outlined
:rules="[ requiredRule(param.required)]"
></v-text-field>
</div>
<div v-if="param.type=='Bool'">
<v-switch
v-model="param.chosenValue"
></v-switch>
</div>
</div> </div>
</v-form> </v-form>
</template> </template>
......
{
"name": "SDMC",
"description": "Outil de fouille de motifs",
"parameters":
[
{
"name": "motif_type",
"label": "Type de motifs calculés",
"description": null,
"type": "List-Mono",
"items": ["Forme du mot seul", "Lemme du mot seul", "Catégorie syntaxique du mot seul",
"Catégorie syntaxique et lemme du mot"],
"default": "Lemme du mot seul"
},
{
"name": "motif_representation",
"label": "Représentation condensée des motifs",
"description": "Trois types d'extraction vous sont proposées :\n\t\t- Fréquents : retourne tout les motifs qui apparaissent plus que le support minimal.\n\t\t-Fermés : ne retourne pas les sous motifs de même ou plus petite fréquence\n\t\tco- Maximaux : ne retourne aucun sous motifs",
"type": "List-Mono",
"items": ["Fréquents (tous les motifs)", "Fermés (sans sous-motifs de même fréquence)",
"Maximaux (en ôtant les sous-motifs)"],
"default": "Fréquents (tous les motifs)"
},
{
"name": "minimal_gap",
"label": "Gap minimal",
"description": "Nombre d'items minimal que l'extracteur peut ignorer entre deux items d'un motif extrait.",
"type": "Int",
"items": null,
"default": "0"
},
{
"name": "maximal_gap",
"label": "Gap maximal",
"description": "Nombre d'items maximal que l'extracteur peut ignorer entre deux items d'un motif extrait.",
"type": "Int",
"items": null,
"default": "10"
},
{
"name": "minimal_absolute_support",
"label": "Support minimal absolu",
"description": "Nombre minimal d'occurrence d'un motif dans le corpus pour être extrait",
"type": "Int",
"items": null,
"default": "100"
},
{
"name": "minimal_size",
"label": "Taille minimale",
"description": "Nombre minimal de tokens d'un motif extrait",
"type": "Int",
"items": null,
"default": "0"
},
{
"name": "maximal_size",
"label": "Taille maximale",
"description": "Nombre maximal de tokens d'un motif extrait",
"type": "Int",
"items": null,
"default": "5"
},
{
"name": "categories",
"label": "Appartenance d'une ou plusieurs catégories",
"description": null,
"type": "List-Poly",
"items": ["Nom", "Verbe", "Adjectif", "Adverbe"],
"default": null
}
]
}
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment