Seems that we have finished the project!
:)
The things can always get improved, but... we are happy with the final result of our little project! :)
Sunday, 13 December 2009
Saturday, 12 December 2009
The development is finished
We are doing some test in the web, it's almost finished.
Seems to be working, that's good! :)
Seems to be working, that's good! :)
Thursday, 10 December 2009
Test working
The creation of a new test is working.
And the interface which enable the user to take the test is working too !
Wednesday, 9 December 2009
Password recovery
We have done a password recovery function. Now, the user can know his password if he can't remember it. The user only has to put his correct username and mail and he will receive an e-mail with his password.
We have tested it and is working fine. With google App we don't need an external mail server, all it's done by the google servers.
Mmmm google is holding maaany information... dabases, websites, e-mail accounts... scaring! :)
We have tested it and is working fine. With google App we don't need an external mail server, all it's done by the google servers.
Mmmm google is holding maaany information... dabases, websites, e-mail accounts... scaring! :)
Monday, 7 December 2009
Link with the Database
We have linked all the existing module with the DB...
A teacher can add new puzzles, than puzzles will picked randomly from the DB and display to the user.
The points management and high score display are done and working !
Other changes :
- check if the username already exists in the DB at the registration
- page in the user admin
- Creation of the DB structure for the tests
Friday, 4 December 2009
Today's update
Today's update :
- High Score table displayed on the main page with the 5 best players and their scores
- Change the hangman in order to be more a mathematical puzzle ! No more word to guess but mathematical expression
- Profile page and profile modification for the user
Thursday, 3 December 2009
User management
The admin tool in order to manage users is almost finished !
It was a nice part of the project !
Add the creation of cookies at the login in order to keep the connection data.
Wednesday, 2 December 2009
Admin : user management
Today we started to implement the user management for the admin.
We choose to have a table with one line per user name, email, rights and some action button : view detail, edit and delete.
We implement it directly with the database ! It was interesting !!!!
Tuesday, 1 December 2009
Add puzzle
The module for the teacher in order to add new puzzle has been added today.
A user with the teacher rights will have a new item in the menu bar, with a sub item "add puzzle".
In this module the user will first choose which puzzle he wants to add (sudoku, trainer or hangman), than empty fields or table will appear in order to set up the new game.
Monday, 30 November 2009
Game update
Today we did some updates on the three games :
- sudoku : add an interface in order to choose the level
- hangman : some bug correction and victoryDisplay !!
- arithmetic trainer : design improvement, implement of the checking algorithm and interface in order to choose the level
And some modifications of the menu content.
Sunday, 29 November 2009
Login and creation of accounts working fine
We have solve a little problem with the error messages, nothing important, but now is working well.
We have checked that the google database (Google Base) is working fine, we can add users and check the DB, so we think that we can go on with this DB.
Reading the google docs about GWT we found out that the first call to the database is slow, so it's normal that we need to wait a little time wen we want to connect with the DB the first time. Once that the first connection to the DB has been stablished, it works quick.
We have checked that the google database (Google Base) is working fine, we can add users and check the DB, so we think that we can go on with this DB.
Reading the google docs about GWT we found out that the first call to the database is slow, so it's normal that we need to wait a little time wen we want to connect with the DB the first time. Once that the first connection to the DB has been stablished, it works quick.
Saturday, 28 November 2009
Login widget improvement
Now that we change our Database and see that it is functionning, we were able to link the login module with the database.
The connection is not instanteneous so we put a animated GIF in order to show to the user that the system is working at checking his ID and that he has to wait !
We add some status/error messages in the module ("checking ID", "username wrong"...)
The "Add new account" is linked with the database too.
Friday, 27 November 2009
Changes in the DB server
We have had problems with our database in db4free.com, working with GWT and an external database (a free database) seems to be a bad idea.
So, we are focusing now in using google Base, we hope to have it working well soon.
So, we are focusing now in using google Base, we hope to have it working well soon.
Hangman and sudoku update
The hangman has been added to the application and is working.
No particular problem... after the sudoku which was programmed very statically, the hangman is generated more dynamically !
That's why we change a little bit the structure of the sudoku.
Work on the field checking (different error message when a field is empty, wrong, not valid...)
Thursday, 26 November 2009
Design with bright color !
As the website is mainly for kid, lets try to put some nice color on it !
Work on the header, footer and with the background color.
The design will probably be improve with the time especially because it is so easy with CSS !
New Account and Password recovery
Today we work on the user management. First the module which enable the user to register on the website :
- creation of a new class with a form (login, password, name, birth year, email...)
- integration in the structure
- check the data given by the user (valid email, login exists already, confirm password...)
Second a module which enable the user to receive a new password if he lost his first password.
Wednesday, 25 November 2009
Working on the DB
We have started to manage a DB (in http://db4free.net/ ).
We have a simple design, of the DB, only for manage the users. Later we will add more tables and data.
Now we are starting to do some functions for the user login.
We have a simple design, of the DB, only for manage the users. Later we will add more tables and data.
Now we are starting to do some functions for the user login.
Working on the Sudoku
Today the first version of the sudoku is appearing on the website !
First we have done a 9 * 9 table... but than we remember the age of the kid, between 7 and 12 !! So we did a 6 * 6 table and maybe we will do even some 4*4 table !
Working on the sudoku, some problem appears on the login management ! Finally it was only a problem in the order of widget declaration.
Tuesday, 24 November 2009
SVN working!!!
Finally we can work with SVN and Eclipse. We have had many problems with this, because we didn't know how to work, and also because we had some problems with the SVN directory in google code.
Now we have fixed all the directory problems and we can work well, all is working fine with SVN.
Kind regards!
Now we have fixed all the directory problems and we can work well, all is working fine with SVN.
Kind regards!
Working on the design
We are currently working on the structure and the design.
It takes time because we are discovering at the same time the possibilities of GWT.
We don't just work on the design but use this time in order to do tests too !
Subversion System
Although subversion System are incontrovertible system, we both never really worked with it !
So the beginning was arduous ! We spent a lot of time in order to set up it. We use google Code and the subeclipse plugin.
We had some issues with the sharing of the eclipse project : all the project, only the source file, the war folder !?
Development software and deployment
After testing eclipse we thought that it was a little bit to slow and so we looked for other solution. We tested netneans, the interface is better and the software seems more powerful and reliable.
We wanted to deploy our website on a 1and1 account, but we had some issue with the deployment of a war file. So we decide to use Google App.
The next issue was the MySQL database... we have two different databases on different webserver, but none of them are accessible from the google app server. So we study the possibilities with the google app database but finally we chose for the moment to use a free mysql provider : DBFree.
With netbeans the deployment with google app is not automatically done and moreover we discover a nice plugin in eclipse for the interface : GWT Designer. So we decided to use Eclipse.
Summary :
- Eclipse
- DBFree provider for the database
- Google App
Testing the different technologies
We already have worked with PHP in the past so we wanted to discover something else.
After testing the jquery library and look for documentation for all the javascript and AJAX library we did different HOWTO with the Google Web Toolkit !
Java is a famous langage and google is a stat of the art company... so learn how to use this toolkit is important !
Summary : we will use GWT !
Tuesday, 10 November 2009
Frozen Minds blog up!
Hi!
This is the first post of the Frozen Minds blog. We have our blog up. We need to change a little the style, but we are on it.
At the moment we are configuring the blog, choosing the developing tools and thinking about the website design.
More news soon!
This is the first post of the Frozen Minds blog. We have our blog up. We need to change a little the style, but we are on it.
At the moment we are configuring the blog, choosing the developing tools and thinking about the website design.
More news soon!
Subscribe to:
Posts (Atom)
