analysis and reflection - GoJamie/PWP GitHub Wiki

Important information for final deadline

‼️  This chapter should be completed by final deadline (see course information at Lovelace)


📑  Chapter summary In this section we would like that you reflect about the work you have done during the course.

SECTION GOALS:

  • Reflect about own learning
  • Feedback on course instruction
In this section we are going to evaluate also the project management


✔️     Chapter evaluation (max 7.5 points) You can get a maximum of 4.5 points after completing the Analysis and Reflection section. In addition you can get up to 3.0 points due to correct Project management. More detailed evaluation is provided after each heading.

Analysis and reflection

Future Work


📑  Content that must be included in the section Explain how you would improve your RESTful API and your client application. Try to develop the ideas, and explain why each improvement is needed


✔️     Evaluation criteria(max 1.5 points)
  • Future work is provided and carefully thought out: 1.5

For Restful API, we may redesign our database model by using a better structure and deleting useless attributes. Also, the relation between resources also need to be redesigned and improved since it's a little complicated.

For client, we can implement more functions to use all the interface our Restful API gives since we only implement 1 GET, 1 POST, 1 PUT, 1 DELETE for current client.

Lessons learnt


📑  Content that must be included in the section Discuss in this section the things that you would have done differently if you started the project after this course ends.


✔️     Evaluation criteria(max 1.0 points)
  • A short reflective description of what was learned while working on the project 1.0

We would do the documentation more carefully. Since the we do implementation after the documentation, we have to do lots of update afterwards. In the project, we learned that this is really not a good way and documentation also includes design work in some degree.

Comments about the project


📑  Content that must be included in the section Comment where you encountered the main difficulties while doing your project work. Discuss about the easiest/most difficult parts of the project. Provide convincing statements.


✔️     Evaluation criteria(max 1.0 points)
  • A short reflective description of the easiest/most difficults parts of the projects 1.0

We think the most difficult part of this project is to design the API properly. During the implementation, we kept finding some inappropriate design and had to reconsider and update it.

We think the whole project process is not easy, including design, documentation, implementation and testing since we are all new to the web techniques.

Comments about the course


📑  Content that must be included in the section Make sincere comments about the course. How this course could be improved? What should be changed? What should not be changed?


✔️     Evaluation criteria(max 1.0 points)
  • Useful course feedback - what we should change, what we should keep: 1.0

For beginners like us, maybe a little more introduction lectures would be better way to get into the project faster.

Project management


📑  Project management This section should not contain anything. Just be sure that meeting notes and resource allocation are up to date


✔️     Evaluation criteria(max 3.0 points)
  • Resource allocation was filled for all deadlines: 0.5
  • Good meeting notes were taken during each meeting 1.5
  • Good time management during the whole course 1.0

✏️ You do not need to write anything here. Just be sure that your meeting notes and resource allocation are up to date

Resources allocation

Task Student Estimated time
Improve and modify Team work 1 hours
⚠️ **GitHub.com Fallback** ⚠️