Code source wiki de Accueil Hypercerts

Version 6.1 par Matthieu Manginot le 22/07/2020 - 14:03

Masquer les derniers auteurs
dufour18 4.1 1 Vous cherchez à délivrer aux étudiants de votre université des attestations de réussite dématérialisées ? Hypercerts vous permettera de générer et envoyer des attestations officielles, numériques, et infalsifiable.
Benjamin Seclier 1.1 2
dufour18 4.1 3 Ces dernières pourront être envoyées par mail, déposées dans le nuage, et même être certifiées authentiques et intègres grâce à une blockchain dédiée.
Benjamin Seclier 1.1 4
dufour18 4.1 5 Une fois l'application connectée à Apogée et au LDAP, les gestionnaires de composantes pourront demander la génération et l'envoi des attestations de réussite en un clic.
6
dufour18 3.1 7 {{info}}
Matthieu Manginot 6.1 8 La version 1.0.1 est une beta. Bien que le cœur de l'application soit fonctionnel, les dépôts de documents dans les coffres digisposte et la certification cryptographique sont en cours de dévelopement actif.
dufour18 3.1 9 {{/info}}
Benjamin Seclier 1.1 10
dufour18 3.1 11 ==
12 Prérequis ==
13
dufour18 5.1 14 Hypercerts est une application Java qui se connecte à Apogée et au LDAP. Elle requiert l'utilisation d'une base MariaDB pour son fonctionnement interne. Elle se déploie sur des serveurs comme une application SpringBoot classique. Le WAR pourra être pris en charge par un tomcat et servir les utilisateur•ices via l'URL configuré.
dufour18 3.1 15
dufour18 2.1 16 |=(((
dufour18 3.1 17 Technologie
dufour18 2.1 18 )))|=(((
dufour18 3.1 19 Version
dufour18 2.1 20 )))
21 |(((
dufour18 3.1 22 JDK
dufour18 2.1 23 )))|(((
dufour18 3.1 24 11+
dufour18 2.1 25 )))
dufour18 3.1 26 |(% colspan="1" %)(((
27 SpringBoot
28 )))|(% colspan="1" %)(((
29 2.3
30 )))
31 |(% colspan="1" %)(((
32 Vaadin (Frontend)
33 )))|(% colspan="1" %)(((
34 14
35 )))
dufour18 2.1 36 |(((
dufour18 3.1 37 Tomcat
dufour18 2.1 38 )))|(((
dufour18 3.1 39 9+
40 )))
41 |(% colspan="1" %)(((
42 MariaDB
43 )))|(% colspan="1" %)(((
44 14+
45 )))
46 |(% colspan="1" %)(((
47 Maven
48 )))|(% colspan="1" %)(((
49 3.6+
50 )))
51 |(% colspan="1" %)(((
52 Connection Apogée
53 )))|(% colspan="1" %)(((
dufour18 2.1 54 \\
55 )))
dufour18 3.1 56 |(% colspan="1" %)(((
57 Connection Apogée via WS
58 )))|(% colspan="1" %)(((
dufour18 2.1 59 \\
dufour18 3.1 60 )))
61 |(% colspan="1" %)(((
62 Connection LDAP
63 )))|(% colspan="1" %)(((
dufour18 2.1 64 \\
65 )))
dufour18 3.1 66 |(% colspan="1" %)(((
67 Docker (optionnel)
68 )))|(% colspan="1" %)(((
69 docker-compose 3
70 )))
Benjamin Seclier 1.1 71
dufour18 2.1 72 \\
73
dufour18 4.1 74 == Téléchargement des sources ==
75
76 Provisoirement, les sources de l'application peuvent être téléchargées à [[cet endroit>>url:http://download-sig.univ-lorraine.fr/home/download-sig/public/hypercerts||shape="rect"]].
77
dufour18 2.1 78 == Personalisation d'Hypercerts ==
79
dufour18 4.1 80 === Le fichier de configuration application.yaml ===
81
82 === Customisation des services ===
83
84 === Tests unitaires ===
85
86 Pour s'assurez que les résultats d'admission de vos étudiants soient bien correct, et afin d'éviter les faux positifs (donc envoyer une attestation de réussite à un•e étudiant•e non reçu•e aux examens), vous pouvez ajouter vos jeux de données.
87
dufour18 2.1 88 == Compilation en local ==
89
dufour18 4.1 90 Un Makefile est à votre disposition. Dans le repertoire source, utilisez `make help` pour obtenir les commandes disponibles.
91
dufour18 5.1 92 == Mise en service de l'application ==
dufour18 2.1 93
dufour18 4.1 94 \\
95
Benjamin Seclier 1.1 96 {{section}}
97 {{column width="60%"}}
98 {{recently-updated/}}
99 {{/column}}
100
dufour18 2.1 101 {{column width="5%"}}
102 \\
103 {{/column}}
Benjamin Seclier 1.1 104
105 {{column width="35%"}}
106 ====== Navigate space ======
107
108 {{locationSearch reference="WebHome"/}}
109
110 {{pagetree/}}
111 {{/column}}
112 {{/section}}