This is a Google App Script integrated in a Google sheets. Students fill out the Google Sheets, click on "Carnet de Suivi DII Polytech" > "Générer", and a well formatted Google Doc will be generated.
Google Sheets to fill out (includes instructions) : https://docs.google.com/spreadsheets/d/10xB_W6jk1Rqt-Zy1nCQFa_tgQtJDKilhHG32Aqnwda0 Example of generated report : https://docs.google.com/document/d/1d9cQ7kr6F4zroHvVeABL6rwJp1C02GPBetwPIwQZ2PM