Le menu statistiques et son histoire.
Il permet de montrer les réponses des élèves sous forme de barre en 3D, le logiciel va compter le nombre de réponses d'un certain type, les répertorie et ajoute les valeurs dans le diagramme. Le professeur peut choisir la question à afficher. De plus, il peut filtrer les questions par classe et peut enregistrer le diagramme dans un fichier Bitmap.
vendredi 23 octobre 2009
Section Eleve Logiciel (2)
Les élèves sont capables de répondre aux questions données par le professeur, le logiciel entre la réponse dans la base de données et va automatiquement chercher la prochaine question sur le serveur, si il n'y a pas de question pour l'élève, le logiciel va répéter sa demande jusqu'à ce qu'une question soit posée.
vendredi 16 octobre 2009
Section Professeur Logiciel (2)
Le logiciel permet au professeur de poser des questions aux élèves d'une classe choisie. Le professeur peut aussi sauvegarder les questions qu'il pose afin d'avoir des modèles préconçus. Il est possible aussi de sauvegarder un lot de réponses comme modèles ou de les charger.
mercredi 14 octobre 2009
Section Professeur Logiciel (1)
La section professeur avance lentement, elle est capable de charger les différentes classes que le professeur enregistré supervise et d'en faire une liste déroulante, elle peut aussi tester si le professeur a bien rempli tous les champs avant de vouloir poser une question à la classe, mais pour l'instant il est encore impossible de poser des questions aux élèves.
Section Eleve Logiciel (1)
La section élève voit le jour. Cette partie du programme n'en est qu'à sa phase la plus primitive. Elle demande à la base de données s'il existe des questions à répondre, si oui elle désactive le timer et attend la réponse (pour l'instant répondre n'est pas encore possible) et sinon elle attend un court moment avant de refaire une recherche sur la base de données.
Correction du MCD (2)
Une association entre la classe 'Classe' et 'Question' vient d'être créée afin que l'on puisse savoir pour quelle classe un professeur pose sa question et pour éviter que toutes les classes d'un professeur aient à répondre à toutes les questions posées.
vendredi 9 octobre 2009
Fonctions MySQL
Création de fonctions permettant de sortir les données de la base de données plus facilement grâce à deux petits paramètres. La fonction IntSQLExecute donne un nombre entier suivant la requête SQL donnée en paramètre et la fonction StrSQLExecute donne une chaine de caractères, et si le résultat est multiple, ils seront séparés par un point-virgule.
Optimisation du Logiciel (1)
Bien qu'il ne soit pas encore terminé, j'ai procédé à une optimisation afin de réduire le programme de quelques lignes de code, afin qu'il soit plus rapide dans son exécution. J'ai aussi ajouté quelques commentaires pour pouvoir me retrouver dans le code.
Ligne réduites : +- 50
Commentaires ajouter : 7
Ligne réduites : +- 50
Commentaires ajouter : 7
lundi 5 octobre 2009
Connection
Les utilisateurs enregistrés dans la base de données principale peuvent se connecter via le logiciel, leurs données sont lues et leur fonction (élève, professeur) est reconnue et les objets leur correspondant sont affichés.
vendredi 2 octobre 2009
Correction du MCD (1)
Après discussion avec mes professeurs, j'ai réorganisé le MCD pour une meilleure lecture des données.
Logiciel et MySQL
La librairie MySQL a été ajoutée au programme afin qu'il ait accés à ma base de donnée.
Création du Logiciel
Les 4 formulaires
Le formulaire Login
Ce petit formulaire s'affichera uniquement lors de la connection
Le formulaire YNVT
Ce formulaire contient toutes les données necessaires à l'utilisation du programme, suivant l'utilisateur il affichera d'autres éléments.
- Pour l'utilisateur non connecté, deux simples messages
- Pour le professeur, la création de questions
- Pour l'élève, la question à répondre
Ce formulaire contient quelques informations sur le créateur et le projet
Le formulaire Statistiques
Ce formulaire contient un simple diagramme
Inscription à :
Commentaires (Atom)