Comme retour d’expérience perso je te conseillerais un moteur de blog type wordpress. C’est simple à mettre en place et tu peux le spécialiser via des extensions comme un calendrier.
Tu pourrais par exemple créer une page de blog par journée de devoirs, associer cette page à une date (on pourrait ainsi facilement retrouver les devoirs de telle journée via un calendrier installable par plugin) et grâce aux catégories et mots-clés dispos dans wordpress, classer ces pages de devoirs par classes, groupes, sous-groupes, ce que tu veux. Il te resterait plus qu’à mettre un menu de navigation pour accéder à différentes vues de cette base de notes (par date, par classe, par mot-clé).
Si tu veux pousser le système un peu plus loin, tu peux perfectionner ta page type de devoir en créant des champs spécifiques sur lequel le moteur de recherche pourra faire des requêtes.
Par exemple ta fiche type aurait les éléments de descriptions suivants : titre, nombre d’exercices, cours concerné, etc… et le moteur de recherche permettrait ainsi de rechercher les devoirs de telle dates à telle date portant sur tel cours étudié etc…
Là on est dans la gestion documentaire propre aux bibliothèques, je sais pas si ça pourrait correspondre à ce que tu veux, c’est peut-être pas adapté. En tout cas faire des pages html à la main c’est juste bon pour apprendre le code. Le système que je te décris plus haut ça se met en place en une demi-journée avec les fonctions de base de wordpress.
J’ai pas d’exemple à te donner si ce n’est ce lien pour créer des collections numériques avec wordpress :
http://collectionsnumeriques.wordpress.com/
Si tu veux d’autres infos n’hésite pas.