Projets pour freelances & agences web

Retrouvez l'actualité des projets pour freelances et agences web.

Un mini site

Posté le 02/02/2023 à 04:00 - Budget : 0 - 500

Créer un mini-site internet qui permet d’afficher un site internet de 3 pages. Le script devra respecter l’architecture MVC
et être conforme aux instructions suivantes :
Première page : Page d’accueil
- Une page qui contient un menu laissant le choix de naviguer sur l’une des autres pages.
Deuxième page : Page de consultation
- Un tableau qui laisse apparaître les livres stockés dans la base de données
Troisième page : Page de modification
- Formulaire qui permet d’ajouter/modifier/supprimer un livre dans la base de données
Autres instructions :
- Toutes les pages doivent être navigables librement via le menu qui sera présent sur toutes les pages du site
 
Barème :
Découpe sur 3 points : L’organisation du programme doit respecter l’ordre des parties : imports, constantes globales, définition des fonctions, code global.
- 3 points si toutes les parties de la découpe sont présentes et que son ordre est respecté.
- 2 points si la découpe est bonne sauf une partie absente ou au mauvais endroit
- 1 points si deux des quatre parties manquent ou sont dans le mauvais ordre
- 0 point si la découpe est absente ou n’a aucun élément satisfaisant
 
Structuration en fonctions sur 3 points : Structuration en fonctions de taille décente (<25 lignes) et cohérentes (toutes les fonctions définies doivent être appelées par exemple)
- 3 points si la structuration est bien réalisée
- 2 points si des fonctions sont définies, mais certaines sont soit incohérentes soit trop longues
- 1 point si une certaine structuration est présente mais ne respecte pas les bonnes pratiques
- 0 point si aucune fonction n’est définie
 
Bonnes pratiques sur 3 points : Respect des bonnes pratiques et des conventions en matière de nommage, de variables, d’indentation etc.
- 3 points si toutes les bonnes pratiques sont globalement respectées
- 2 points si les règles sont partiellement respectées
- 1 point si les règles ne sont majoritairement pas respectées
- 0 point si les règles de bonnes pratiques (notamment encodage) ne sont pas respectées
 
Commentaires sur 4 points : Présence de commentaires et d’un docstring (le docstring initial de chaque fichier doit comporter à minima l’identité de l’auteur, la date, ce que fait le programme) L’idéal est que chaque fonction soit commentée avec ce qu’elle fait.
- 4 points si docstrings et commentaires sont présents et respectent les règles de bonnes pratiques
- 3 points si un docstring ou un commentaire est manquant ou non satisfaisant
- 2 points si le docstring initial est manquant mais que chaque fonction possède un docstring correct
- 1 point si certains éléments de commentaires ou de docstring existent mais qu’ils sont globalement absents du programme
- 0 point si ni le docstring initial, ni les commentaires, ni les docstrings de fonction ne sont présents
 
Résultat sur 7 points : Le programme fonctionne correctement
- 7 points si le programme fonctionne toujours correctement
- 6 points si le programme fonctionne sur la plupart des jeux de données, mais ne fonctionne pas pour au moins un jeu de données
- 4 points si le programme donne le bon résultat sur au moins un jeu de données
- 2 points si le programme s’exécute sans échec sur au moins un jeu de données
- 0 point si le programme ne s’exécute pas sans échec
 

Accéder à la fiche du projet

Autres projets susceptibles de vous intéresser