Giter VIP home page Giter VIP logo

dossier-formation's Introduction

Dossier formation d'informaticien·ne CFC (88611)

Le dossier de formation a pour but de se conformer à l'article 12 de l'Ordonnance du SEFRI sur la formation professionnelle initiale d'informaticienne / informaticien avec certificat fédéral de capacité (CFC).

Pendant la formation à la pratique professionnelle, la personne en formation tient un dossier de formation dans lequel elle inscrit au fur et à mesure les travaux importants concernant les compétences opérationnelles à acquérir.

L'Institut fédéral des hautes études en formation professionnelle IFFP a élaboré des standards pour un dossier de formation de qualité dans la formation professionnelle initiale. Ce document est téléchargeable sur le site formationprof.ch. Une copie est disponible ici.

À propos

Le but de ce dépôt est de proposer un moyen simple et convival aux apprenti·e·s informaticien·ne·s de créer leur dossier de formation, basé sur le plan de formation.

Il a pour objectif de proposer :

  • une version web interactive ;
  • une version PDF, qui pourra être remplie après impression, soit en clonant ce dépôt.

Besoins pour l'applucation web interactive

  • L'apprenti·e doit pouvoir
    • contrôler ses objectifs évaluateurs entreprise, avec des cases "Expliqué", "Exercé" et "Autonomie" ;
    • commenter ses objectifs évaluateurs entreprise avec un champ libre permettant de donner un exemple d'activité / projet qui complète et/ou explique en quoi il est acquis ;
    • indiquer une date, une note et un commentaire (champ libre) pour les modules cours interentreprises ;
    • indiquer une date, une note et un commentaire (champ libre) pour les modules école professionnelle.

En addition, l'interface doit proposer un export des données (permettant de stocker l'état à un temps T) et un import des données (permettant de continuer l'édition de données qui avaient été exportées). L'interface propose une possibilité d'imprimer le dossier de formation, dans un format lisible et compact, permettant d'avoir une vue d'ensemble.

Liens utiles

Structure

Les informations du plan de formation sont reportées dans le fichier data.json. La structure est établie de la manière suivante :

  • Le premier niveau contient les domaines de compétences opérationnelles
  • Il contient une liste de compétences opérationnelles (competences)
  • Chaque compétence peut contenir une liste de :
    • Objectifs évaluateurs entreprise
    • Modules école professionnelle
    • Modules cours interentreprises
[
  {
    "id": "",
    "title": "",
    "subject": "",
    "competences": [
      {
        "id": "",
        "title": "",
        "subject": "",
        "description": "",
        "Objectifs évaluateurs entreprise": [
          {
            "id": "",
            "descr": "",
            "bloom": ""
          }
        ],
        "Modules école professionnelle": [
          {
            "id": "",
            "descr": ""
          }
        ],
        "Modules cours interentreprises": [
          {
            "id": "",
            "descr": ""
          }
        ]
      }
    ]
  }
]

dossier-formation's People

Contributors

azecko avatar ponsfrilus avatar

Stargazers

 avatar

dossier-formation's Issues

Make this pretty!

Actually it's just pure html without anything, let's try to make this prettier. (Bootstrap, tailwind, more css, etc.)

[feature request] Add the comment feature for modules

It would be useful to be able to comment each "Modules école professionnelle" and "Modules cours interentreprises", for example to add the date of the module and the final grade, maybe with a personal comment.

contenteditable on page title

"Dossier de formation de Azecko"

So we can put it in the local storage and in the JSON file and in the file name so we can know who created this.

[feature request] vertical version

The previous "dossier de formation" was provided with checkboxes in column:
image

I think it would be nice to propose a "vertical mode" in addition to the default "horizontal mode". Would it be possible to change the page dynamically with some javascript triggered with a button ?

[bug] The default show/hide comment is miseleading

When someone open the page, all the text to toggle the comment are set to "Montrer commentaire / Cacher commentaire".

Proposal :

  • Set it to "Cacher commentaire" if the text is not blank nor the default text
  • Set it to "Montrer commentaire" if the text is blank or the default text

[fix] simplify the title

The main <h1> title of the page containing "Dossier Formation" should appear once.
The default value might be something like "Dossier Formation Prénom Nom (changez-moi)" or something similar.

It makes me think about the <title> tag of the page, that might be changed as well.

General improvements

As @ponsfrilus said :

je vois que bootstrap fait que le bord des tables est noir, c'est bizarre en bas de la première colonne.
je pense pas qu'il soit nécessaire d'avoir 2 titres en haut, seul dossier de formation de prénom nom est nécessaire
je serais pour mettre un peu de blah blah en haut du document, par exemple, comme dans le PDF

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.