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

Questionnaire composition - Modes check #627

Open
romaintailhurat opened this issue Oct 14, 2022 · 7 comments
Open

Questionnaire composition - Modes check #627

romaintailhurat opened this issue Oct 14, 2022 · 7 comments

Comments

@romaintailhurat
Copy link
Collaborator

🇬🇧 When a ref questionnaire has more modes than the host questionnaire, we expect to see a warning:

🇫🇷 Quand un questionnaire en référence a plus de modes déclarés que le questionnaire hôte, on devrait avoir un avertissement:

image

🇬🇧 This warning already is implemented for autonomous questionnaires.

🇫🇷 Cet avertissement existe déjà au niveau d'un questionnaire autonome.

@BulotF
Copy link
Contributor

BulotF commented Jan 13, 2023

Que je comprenne bien @romaintailhurat
Si on définit le TCM avec les modes CAPI + CATI + CAWI, on ne peut pas l'utiliser pour un questionnaire CAPI + CAWI sans CATI ? Car sinon, ça va créer un message d'erreur qui empêchera l'enregistrement ?

@romaintailhurat
Copy link
Collaborator Author

Indeed, but not the feature we want here. :(

Pour le cas TCM, c'est tricky, c'était pour un usage standard que je souhaitais qu'on garde le contrôle d'intégrité dont on dispose aujourd'hui. Note : je ne crois pas que ça soit autre chose actuelleement qu'une volonté de bonne conformité mais ça peut poser à terme des problèmes de génération.

On en rediscute.

@romaintailhurat
Copy link
Collaborator Author

romaintailhurat commented Jan 19, 2023

Alternative solution 🇬🇧

When the user browse the list of questionnaire to add as a Ref:

  • we stroke out non-compliant ones, ie questionnaires with no shared mode with the host, and disable the checkbox
  • we add shared and non-shared modes tags for others:
    • shared modes → #286ac7
    • mode in host but not in ref → #616366 and italic
    • mode in ref but not in host → #ff0000 and strikethrough

Title is now "Questionnaires to add as a reference".

Solution alternative 🇫🇷

Quand l'utilisateur parcourt la liste des questionnaires à référencer:

  • on barre et on rend inaccessibles les questionnaires qui ne partagent aucun mode avecle questionnaire hôte
  • pour les autres questionnaires, on ajoute des étiquettes précisant:
    • les modes partagés → #286ac7
    • les modes de l'hôte mais non présents dans la référence → #616366 et italique
    • les modes de la référence mais non présents dans l'hôte → #ff0000 et barré

Le titre est "Questionnaires à référencer".


UI

image

@romaintailhurat
Copy link
Collaborator Author

A new design sketch (sorry for the bad overall alignement, hard to work properly using the nav tools...)

image

@romaintailhurat
Copy link
Collaborator Author

Also, instead of the checkbox, we will use a button:

  • for reference
    • 🇬🇧 Add
    • 🇫🇷 Ajouter
  • for merging
    • 🇬🇧 Merge
    • 🇫🇷 Fusionner

@romaintailhurat
Copy link
Collaborator Author

Several proposals for a cancel button:

(1)
image

(2)
image

(3)
image

(4)
image

@romaintailhurat
Copy link
Collaborator Author

First implementation is working 👍 , but the UI need enhancement 👓 :

  • the button display must stick to Pogues layout (see the previous comment)
  • there is a strange grey space before the text rows
    image
  • we may get rid of the first horizontal grey bar before the action button (see below in green)
    image

@JulienCarmona JulienCarmona added the Area: Refonte P3 ticket pour le refonte Pogues label Dec 3, 2024
@AnneHuSKa AnneHuSKa removed the Area: Refonte P3 ticket pour le refonte Pogues label Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants