Changes

no edit summary
Line 50: Line 50:  
#*Before the summer begins: Finish a draft for UI design. Consult language professors for proper learning methods and think about an approach to implement it. Set required environment and build a HelloWorld activity.
 
#*Before the summer begins: Finish a draft for UI design. Consult language professors for proper learning methods and think about an approach to implement it. Set required environment and build a HelloWorld activity.
 
#*Week 1:Discuss with mentor and have a total plan for the whole project. Decide and clarify all key details to implement the project.  
 
#*Week 1:Discuss with mentor and have a total plan for the whole project. Decide and clarify all key details to implement the project.  
#*Week 2:Code the UI part. This should be easy once the design is done before the summer begins.
+
#*Week 2:Code the user-interface part. This should be easy once the design of the UI and all other things like getting familiar with whatever will be encountered and used are done before the summer begins.
#*Week 3:Code the db part. This may be a little sophisticated and can take up a bit more time.
+
#*Week 3:Code the database part. This may be a little sophisticated and can take up a bit more time. However, since the work for the former two weeks is quite easy, there should be more than one week to write the db part and I'm strongly confident of finishing it by the end of week 3.
#*Week 4:Finish all the main framework by connecting the frontend and the backend as well as any rest part of the procject.
+
#*Week 4:Finish all the main framework by connecting the front-end and the back-end as well as any rest part of the project. If there is some extra time left, I will consider adding some extensive stuff like the entry-sharing website.
#*Week 5:Add basic images and entries to test if it works. Debug and solve problems.
+
#*Week 5:Add basic images and entries to test if it works. Debug and solve problems. If successful, by this time the whole activity should be able to run like a charm. And it should be ready for the midterm evaluation.
#*Week 6:Add more images and entries to db.
+
#*Week 6:Implement changes and improvements according to the midterm evaluation. Meanwhile I will continue to add more images and entries to db and try to find some volunteers on the Internet to help translate the entries in the db to other languages, especially those widely used in less-developed and developing countries.
#*Week 7:Writing documentation files.
+
#*Week 7:The major plan for the last week will be writing documentation files. But if there are any severe or sophisticated problems that have not been solved in the previous weeks, there will still be enough time to settle those down during this very last week.  
 
# Convince us, in 5-15 sentences, that you will be able to successfully complete your project in the timeline you have described. This is usually where people describe their past experiences, credentials, prior projects, schoolwork, and that sort of thing, but be creative. Link to prior work or other resources as relevant.  
 
# Convince us, in 5-15 sentences, that you will be able to successfully complete your project in the timeline you have described. This is usually where people describe their past experiences, credentials, prior projects, schoolwork, and that sort of thing, but be creative. Link to prior work or other resources as relevant.  
 
#*First, I am capable of doing the project. I have had many computer science courses in university and have the programming experience in Python. Here is some of my work before.(If you want the source code or related screenshots please feel free to email me and I will be very happy to send them to you:)
 
#*First, I am capable of doing the project. I have had many computer science courses in university and have the programming experience in Python. Here is some of my work before.(If you want the source code or related screenshots please feel free to email me and I will be very happy to send them to you:)
56

edits