Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Streamline and stabilise VTL use #44

Open
1 task
ORogel opened this issue Aug 23, 2022 · 2 comments
Open
1 task

Streamline and stabilise VTL use #44

ORogel opened this issue Aug 23, 2022 · 2 comments

Comments

@ORogel
Copy link
Contributor

ORogel commented Aug 23, 2022

Business case

The use of VTL in questionnaire must be streamlined and stabilised throughout the softwares.

This goal includes:

  • streamline the use of conditions: in Pogues, we describe the display condition, but Lunatic is handling a hide condition, thus Eno adds a not operator to every condition written in Pogues.
    • the best way to handle this is to only handle display condition (hence, no more extra negation)
  • simplifiy the use of variables: for historic reasons, a $ sign is added at the beginning and the end of a variable name, but really this is only mandatory for controls and not for label.
    • ideally, we would like to get rid of this dollar sign that is not part of VTL
  • modify the input number fields to produce VTL NUMBER type: currently, when a scalar response is of number type, a string is returned, designers have to handle this discrepancy (using the cast function).
  • it seems reasonable to return a numeric value to VTL expression, it is only a small evolution in Lunatic.
  • in Pogues, streamline VTL expression: some expression are between quotes, some are not.

Stack

DDI

Pogues

Eno

link to project issues

Lunatic

link to project issues

Progress

describe progress

Release date

here we want to keep track of deadlines; and provide links to milestones

@romaintailhurat romaintailhurat changed the title Cohérence produit : "VTL" Streamline and stabilise VTL use Aug 30, 2022
@AnneHuSKa
Copy link
Contributor

@JulienCarmona : si tu veux en faire qq tickets POgues ou mettre de coté pour une refonte ?
On pourra ensuite clore issue

@laurentC35 : les sujets reviennent toujours :-)

@laurentC35
Copy link

laurentC35 commented Oct 18, 2024

@JulienCarmona , @lailabent ou @AnneHuSKa
Très bonne idée ça, mais si vous pouvez commencer déjà à dire ce que vous souhaitez comme contrôles sur ce qu'on peut faire (règle VTL, variables, filtres, contrôles, séquence, rond-point, etc...).

J'ai un p'tit projet en tête (api de contrôle de ce que le concepteur a saisie pour commencer)
C'est l'étape 1. de la refonte "petit à petit" 😎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

3 participants