analysis and reflection - GoJamie/PWP GitHub Wiki
📑 Chapter summary
In this section we would like that you reflect about the work you have done during the course.- Reflect about own learning
- Feedback on course instruction
✔️ 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.📑 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.
📑 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.
📑 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.
📑 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
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
Task | Student | Estimated time |
---|---|---|
Improve and modify | Team work | 1 hours |