À propos

BDBat est un site d'exerciseur dédié à l'apprentissage du langage SQL. Cet outil pédagogique a été développé au sein de SALTO (plateforme de services orientée vers le développement de logiciels à destination de la collectivité). L'objectif initial est d'utiliser cet outil dans le cadre des laboratoires de base de données dispensés en 1ère année de bachelier en informatique de HELMo. Le but de l'exerciseur est de donner aux étudiants la possibilité de s'exercer en autonomie en bénéficiant d'une aide pédagogique qui l'amènera à trouver par lui-même la solution aux problèmes rencontrés. A chaque requête SQL encodée par l'étudiant (en réponse à un énoncé), l'exerciseur analyse le résultat obtenu (nombre de tuples, nombre de colonnes, intitulés...) ainsi que l'éventuelle erreur renvoyée par le SGBD afin de fournir des conseils (hiérarchisés) aux étudiants. Sur base de ces conseils l'étudiant est en mesure de comprendre l'origine du problème et d'y apporter une solution. Les bénéfices pour l'étudiant sont multiples tant au niveau de l'auto-organisation de son travail (outil disponible 24/7) que de l'aspect motivation (les étudiants ne seront plus 'bloqués' sur une erreur sans aucune piste de solution).

Les données d'utilisation des étudiants sont disponibles pour les professeurs afin d'analyser plusieurs aspects :

Aspects techniques

Il s'agit d'une application web classique 3-tier.