server/TODO

29 lines
1.4 KiB
Plaintext

* Lien sur la pages d'accueil sans /
* HTML/CSS/Templates
** TODO Mettre à jour les logos
** TODO trop de thèmes dans l'interface d'admin => menu
** TODO avoir la page avec le résumé
* PHP
** TODO les mauvaises pages sont generees (pas debug et non liens prod)
** TODO sur le frontend, en mode productoin, il va chercher les pages de debug
** TODO numéro des exercices
** TODO pouvoir désactiver les équipes qui ne participent pas (pour accélérer la génération)
** TODO ajouter des teams sans passer par l'import XML
** TODO page de statistiques
select count(*) as t, id_exercice, name from solved S inner join exercices E ON E.id = S.id_exercice INNER JOIN themes T ON E.id_theme = T.id group by id_exercice order by t DESC;
select id_team, COUNT(*) AS t from exercice_tries group by id_team ORDER BY t;
** Admin
*** TODO valider les documents avec la DTD à l'import
*** TODO upload/MAJ de fichiers depuis l'interface d'admin?
*** TODO lors de l'import, vérifier que les ID existent => afficher les erreurs MySQL
* Perl/shell
** TODO Gerer les espaces dans les fichiers (gen_hash_file plante)
** TODO Couleur l'output de check.pl
** TODO Pouvoir regénérer une série d'exercices pour toutes les teams
* Security
** TODO Quand est généré la CRL ?
* Other
** TODO docker pour monitorer
** TODO versionner la DTD et la doc associée
** TODO image dans la description des XML