blog.QuizzGeek.net

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 12 octobre 2006

correctifs et optimisation

La dernière mise à jour met en place quelques correctifs et optimisations. Certaines librairies génériques ont été modifiées en vue de leur accélération et il fallait adapter une partie du code. Par ailleurs, je me suis aperçu que les stats étaient quelquesfois faussées (prise en compte d'une réponse lors d'une simple visualisation) et qu'il etait possible de "tricher" en rafraichissant la page suite à une bonne réponse. Il reste possible de tricher plus ou moins, en rafraichissant alors la page jusqu'à obtenir une question qui vous convienne, mais ces bugs ont été corrigés.

La possibilité de saisir un nom pour une partie a été ajoutée, ce qui permettrant aux utilisateurs non inscrits de laisser des high scores. Un premier top des parties a été mis en place sur la page d'accueil, ainsi qu'un aperçu des statistiques de réponse et de visualisation sur chaque question.

samedi 7 octobre 2006

Premiers retours

De retour après quelques jours d'absence, je jette un coup d'oeil aux premières stats de réponse. 65% de bonnes réponses, sur un total d'un peu moins de 700 réponses. Sachant que le score "plancher" de réponses données aléatoirement serait de 25%, c'est quand meme tres elevé. Cela dit, les utilisateurs sont pour l'instant en majeure partie les auteurs donc... ça devrait probablement baisser.

Par ailleurs, il faudra probablement que je précise et améliore un peu l'interface de saisie des questions (je pense notamment à un peu de javascript pour faciliter la selection de tag(s) parmi les existants), et que je définisse plus explicitement certains champs, tels que ceux relatifs à la source : il s'agit de la source d'informations qui a servi pour la question, pas du lien vers le site de l'auteur qui est déjà repris depuis son profil.

En prévision également, un moteur de recherche de questions, au moins pour les membres inscrit, ce qui permettra de vérifier qu'une question similaire n'existe pas déjà avant d'en créer une nouvelle (bien que je n'ai pas encore repéré de doublons pour l'instant).

mercredi 4 octobre 2006

lenteur et plantages

Il y a eu pas mal de soucis actuellement avec l'hebergement de quizz geek, dus au sous-dimensionnement de la solution ainsi qu'a des problemes de code mis en cache et/ou des proxies. Le probleme semble actuellement résolu, mais je recherche une solution plus adaptée dans les prochaines semaines. En attendant, désolé pour ces désagréments.

lundi 2 octobre 2006

premières parties

Non, il ne s'agit pas de concerts. Un premier mode de jeu très simple a été mis en place, freeplay. Il s'agit de répondre sans contraintes à autant de questions que souhaité, le score etant simplement la somme des bonnes réponses données.

Il reste quelques détails à régler, comme l'utilisation de l'historique des questions pour éviter les doublons lors d'une partie, et la saisie manuel du pseudo lorsque l'internaute n'est pas connecté. Ensuite les premiers high scores pourront être affichés publiquement...

satistiques de réponse

Je viens d'ajouter les insertions satistiques de réponse qui permettront de déterminer dynamiquement le niveau des questions. Rien de visible pour l'instant, j'attends déjà de recevoir les premieres données afin de vérifier la validité du modèle. Trois stats sont stockées, pour chaque couple question/mois : vues, bonnes reponses et mauvaises reponses. Ainsi les simples visualisations de page question sans qu'une reponse n'ait été donnée ne faussera pas les stats.

Une indication du niveau de difficulté sera plus tard visible sur les pages question, et ce niveau pourra être utilisé comme paramètre de jeu et/ou pour pondérer les scores.

dimanche 1 octobre 2006

Flux des questions

Presque tout est dans le titre. Un flux a été ajouté au format atom 1.0 pour les dernières questions publiées. Par ailleurs, quelques corrections mineures ont été apportées (notamment le bug empechant l'insertion de nouvelle question). Les prochaines mises a jour devraient concerner, pas forcément dans cet ordre :

  • le suivi statistique des questions. Visualisations, mais surtout taux de bonne reponse afin de determiner dynamiquement la difficulté de la question.
  • Mise en place des parties, c'est à dire le suivi des reponses et des scores sur une suite de questions, pour les visiteurs comme les utilisateurs enregistrés
  • ouverture des inscriptions

jeudi 28 septembre 2006

alpha stage !

Enfin ! Quizzgeek dispose d'une interface utilisateurs permettant de se connecter, d'ajouter et d'editer des questions. Seuls les utilisateurs existants peuvent se connecter, puisqu'il n'y a pas encore de page d'inscription (volontairement). Afin d'eviter double travail à ceux qui souhaiteraient editer leurs questions, le support des tags a été mis en place coté edition, même si ce n'est pas encore utilisé coté jeu.

Je me suis un peu arraché les cheveux avec les spécificités de l'hébergement ces derniers jours, qui en plus de ça rame pas mal. Je suppose qu'il faudra vite trouver une solution plus adaptée lors de la montée en charge.

vendredi 22 septembre 2006

embryon de module utilsateurs, abandon de sourceforge

Mise à jour sur le serveur, qui n'est pas répercutée sur sourceforge. J'ai décidé de ne plus mettre le code de quizzgeek en accès libre : si le projet est cloné, autant que ce soit à mon bénéfice ;). Le noyau (webappkit) restera pour sa part disponible et en GPL, bien evidemment.

Cette mise à jour concerne un embryon de module utilisateurs : le contrôle d'accès est effectif (possibilité de se connecter avec un login / mot de passe), et les pages utilisateurs ont été ajoutées. Le travail a été entamé sur l'edition des profils, et en toute logique l'edition/insertion des questions est pour bientot.

dimanche 17 septembre 2006

jeu libre, hesitations sur les modalités fonctionnelles

Petite mise à jour à du site. Un premier mode de jeu, "jeu libre" est enfin en place. Il s'agit simplement pour l'instant d'un tirage aleatoire de question, avec formulaire de reponse et affichage du resultat, toutefois sans memorisation du score.

Il y a eu pas mal d'hesitations sur la forme de uris, et de la methode http (get ou post). Les buts recherchés sont la simplicité d'utilisation (reponse en un clic), et la portabilité des uris (pouvoir pointer la ressource par un simple copier-coller de l'url), sans toutefois propager d'informations superflues et/ou parasites (reponse donnée, session, informations du jeu en cours etc).

La solution actuelle est de faire pointer un formulaire post sur une uri contenant le mode de jeu (a passer dans les données post ?), de passer le choix de la reponse dans les données post et de fournir 4 boutons de validation, un par choix possible.

Il y a actuellement 404 questions dans la base, dont pas mal contiennet des fautes d'orthographe. Il devient donc urgent de permettre aux auteurs de pouvoir les éditer ;).

lundi 24 juillet 2006

depot subversion

Le depot subversion a été activé et mis à jour sur sourceforge. Il faut inclure le noyau webappkit 0.7, et mettre en place la base de données pour faire fonctionner l'application. Les prochains developpements concerneront tout d'abord le noyau, puis il faudra mettre en place l'accès privatif des utilisateurs, l'inscription de nouveaux utilisateurs et un embryon d'interface de saisie des questions.

- page 3 de 4 -