Goal: Revise current version of a Java applet to correct several programming errors. The applet is based on functional applets on my website. A previous programmer created a new version of the appet, but this version has bugs that the programmer was unable to fix. This project involves debugging the applet to achieve the full desired functionality
Full specifications for the appet are as follows:
Project Goal:
* To create a new version of an existing Java applet that is designed to estimate the number of Chinese characters the user knows. The new applet will simply substitute Chinese radicals (character components) for characters. In other respects, the functionality will remain the same.
Project Resources:
* The existing applet can be found on our website at [login to view URL]
* A complete description of the functionality of the current applet can be found at [login to view URL]
* A flashcard applet using the radicals is on the website at [login to view URL]
* The complete Java source code will be provided for both existing applets. It should be easy to construct the new applet by combining the basic interface algorithms from the character test applet with the radical display functions of the flashcards applet.
* I will provide a bitmap font containing all the radical images as well as data files containing all the required dictionary information
Project Specifications:
* The new applet, instead of testing the user on Chinese characters, will test on Chinese radicals, of which there are only 189
* The new applet will feature only two skill levels, Easier and Harder
* There will be no traditional character option in the new applet
* The precise formula for calculating the final score in the new applet will be provided later.
* The new applet should mirror the appearance and functionality of the original character test applet in all other respects
Project Deliverables:
* Complete commented Java source code
* Functioning executable code packaged as a .jar file.
Specifications for the current project are as follows:
1) Begin w/ version of applet created by previous programmer and delivered 11/14
2) Package applet classes as a single jar file so that applet will work on website
3) Restore the two radicals removed from test
4) Correct all dictionary reading errors. In current version, applet provides the wrong definition and pinyin for some radicals. It does not do this consistently, however. For a given radical, sometimes it gets the right definition, sometimes the wrong definition, suggesting some kind of error in the code. Examples can be seen in the file attached here. The correct pinyin and definition for all the radicals can be found at [login to view URL]
5) The radical test current starts with card #2. Obviously, the first card should be card #1.
6) When the test is run a second time in a row, there are two many buttons in the second column of the main menu.
I do not expect to spend more than $200 on this project.
Questions for Freelancers:
1. How much experience do you have working with Java applets?
2. Have you experimented with the two source applets on the Clavis Sinica home page?
3. What would be your expected timeline for starting and completing this project?
Hi,
I am a computer scientist graduated from a reputable university in Turkey. I have 5+ years of software development experiene in JAVA. I have developed severeal applets before.
I can do the best quality job for you.
Regards.
Hi,
I have more than 7 years of experience in Java. I can do this for you in 3 days. I have also experimented around the applets that you have on your page.