Quiz sur l'eXpress-Board

Perso

Envie de défier vos collègues sur Java ? De montrer que vous êtes un Geek et pas un Nerd ? L'eXpress-Board vous permet de tester votre niveau de connaissance de la communauté Java. Rendez-vous sur http://www.express-board.fr/quiz et sélectionnez l'un des questionnaires pour commencer.

Grâce à l'aide de plusieurs de mes followers sur Twitter (@GabrielKast et @toutantic pour les tests @DidierGirard pour l'idée, José Paumard pour les corrections @jolliovetc et @bdissert pour les améliorations), nous avons testé et ajusté les questionnaires ce week-end. Sympa à ceux qui m'ont aidé et qui ont fait tourner le tout.

Techniquement j'utilise Play! Framework 1.1. L'application est hébergée sur PlayApps sur un petit nœud. Il y a 64Mo de mémoire, 3 threads, une base MySQL et c'est tout. Le code n'est pas encore très optimisé, on regarde déjà ce qui marche avec de vrais utilisateurs.

Une nouvelle série de question sera en ligne dimanche soir avec de nouvelles fonctionnalités. Je vais ajouter au fur et à mesure de nouvelles fonctionnalités :
- limiter le nombre d'essais pour répondre à un questionnaire
- tirer la liste des questions au hasard
- préparer une page avec le classement de chacun, utiliser Gravatar pour afficher vos photos

Rendez-vous dimanche soir ou lundi matin...

Jouer au Quiz

N'hésitez pas à en parler à vos collègues et à les défier sur le questionnaire.

Commentaires (5)

  1. zeif

    A priori j'ai cette erreur : "Si j'ai un constructeur privé sur une classe protected, comment puis-je obtenir une instance de ma classe ?
    Ce n'est pas possible -500"
    Une classe protected c'est possible ??

  2. Nicolas Martignole

    @zeif constructeur privé donc possible uniquement avec une méthode static. Regarde le pattern Static Factory de Martin Fowler.

  3. zeif

    C'est le "classe protected" qui pour moi n'est pas possible. J'ai pensé à un piège dans la question.
    Mais en fait c'est dans certains cas possible (inner class).

  4. Cyril Lakech

    C'est open source ? libre ? sur github ?