Forum général.cherche-logiciel D-livret

Posté par  . Licence CC By‑SA.
Étiquettes :
3
5
juil.
2022

Bonjour à tous,
Dans l'école de ma femme, ils utilisent D-livret pour remplir numériquement les compétences des enfants. La fin de l'année arrive et avec elle le besoin de refaire les classes et de faire suivre les compétences des enfants sur la tablette de la futur classe.

Les données sont au format SQLite (android) mais il n'y a pas d'export CSV.

Je cherche donc une solution pour ouvrir la base de donnée (sqlite3 fonctionne) et permettre de refaire les classes, fusionné les compétences (si possible) ajoutées par certains enseignants, puis retransformer un base puis réimporter la base dans l'appli.

Le faire avec sqlite risque de me prendre du temps, j'ai naturellement pensé à libreoffice base, mais pas de connecteur par défaut. Il faut passer par ODBC, mais ça me semble bien compliqué.

Je n'ai malheureusement pas le temps de faire une appli en Qt pour ça.

Mes questions, connaissez vous un outil de manipulation de base SQLite permettant de fusionner deux bases de même format ?
De convertir une base en fichier tableur (un onglet par table) ?
Ou table par table conversion en CSV ?

  • # DB Browser for SQLite

    Posté par  (site web personnel) . Évalué à 6.

    Je ne suis pas certain que cela réponde à tout tes besoins, mais tu peux peut-être regarder du côté de DB Browser for SQLite :

    https://sqlitebrowser.org/

    • [^] # Re: DB Browser for SQLite

      Posté par  . Évalué à 2.

      Je vais jeter un œil, j’ai ouvert la base en ligne de commande, et la base est bien faites…
      Avec une table Élève, une table compétence, domaine, etc. Des joint-venture entre les tables.

      Mais remixer ça à la main pour faire une nouvelle classe avec les compétences acquise l’année précédente ça va être plus compliqué !

      Et faire un bel outil, risque de prendre du temps.

      • [^] # Re: DB Browser for SQLite

        Posté par  (site web personnel, Mastodon) . Évalué à 3. Dernière modification le 06 juillet 2022 à 20:34.

        Des joint-venture ? entre les tables ?

        Les données sont au format SQLite (android) mais il n'y a pas d'export CSV.

        Sinon, pour en revenir au sujet, vu que tu ouvres la babase en ligne de commande, tu peux y faire l'export…
        https://www.prisma.io/dataguide/sqlite/importing-and-exporting-data-in-sqlite
        Tu peux bien entendu changer séparateur/délimiteur, quoter, etc.
        https://www.sqlite.org/cli.html

        “It is seldom that liberty of any kind is lost all at once.” ― David Hume

        • [^] # Re: DB Browser for SQLite

          Posté par  . Évalué à 2.

          Oui,
          Mais le problème c’est que l’élève toto (id=3) de la classe 4 (id=1) doit passer dans la classe 3(id=1 de la tablette de la classe 3), avec Jade (id=3) de la classe 2 (id=1 également)…

          Sans compter les compétences, liées à des sous-domaines, eux même liés à des domaines. Et la table de lien élève <-> compétence…

          Je pense que je vais faire ou faire faire à mon grand un script python qui merge les bases en une seule. Ensuite, ce sera plus simple. Je cherchais une solution « automatique » ou presque. Mais si les moules de linuxfr ne connaissent pas, ça ne doit pas exister :-p

          • [^] # Re: DB Browser for SQLite

            Posté par  (site web personnel, Mastodon) . Évalué à 2. Dernière modification le 07 juillet 2022 à 00:09.

            un script python

            ou un script sql (:
            mais j'évoquais l'export parce-que c'est une piste que tu avais envisagé et que ça te donne les données CSV sans devoir jouer de ODBC

            Mais si les moules de linuxfr ne connaissent pas, ça ne doit pas exister :-p

            ou qu'une personne connaissant n'a pas lu cette entrée du forum, les autres y allant à la dure. :-D

            “It is seldom that liberty of any kind is lost all at once.” ― David Hume

    • [^] # Re: DB Browser for SQLite

      Posté par  . Évalué à 2.

      C’est plus lisible que la ligne de commande ;-)
      Merci.

  • # SQLite Studio

    Posté par  . Évalué à 3.

    SQLite Studio est très bien aussi.

  • # bibliothèque utilisée

    Posté par  . Évalué à 6.

    Peux-tu confirmer que D-Livret utilise lib-Éré comme intergiciel ?

    ---->[]

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.