Your documentation is complete when someone can use your module without ever having to look at its code. This is very important. This makes it possible for you to separate your module’s documented interface from its internal implementation (guts). This is good because it means that you are free to change the module’s internals as long as the interface remains the same.
Remember: the documentation, not the code, defines what a module does.
💌 Things I've learned about writing good READMEs by @noffle.
This week A2 will take place, you can continue working on your prototype. There are no assignments due next week (or any future week.
In the lab we'll do a peer review by having a look at the assessment checklist and the rubric. After that teachers have time to answer questions.
A2 review:
This is a peer review document you can fill-in on the project of your fellow student. It's a good last check to see if everything is in order.
→ Team Review
→ Student Review
A2 rubric:
This is the rubric your teacher will grade you on. Ask yourself upon completion if everything is clear and that you understand each row and column, if not ask your teacher!
→ Rubric
Questions:
Make sure you come to the lab prepared in advance:
- Know which questions you want to ask.
- If you have a bug, investigate and try to make a detailed explanation of your problem.
- Ask other students if they encountered the same problem.
Read more about asking questions
Based on the repository, source code and live version you present your final application with your team. Then you'll show how you contributed to the project and explain if you reached your own goals you've set at the beginning of the project. A teacher will look through the code your contributed and ask questions. By answering questions you demonstrate sufficient knowledge of our goals.
This is a team assessment but you'll be graded individually! Each prototype contains an individually recognizable contribution of you based on the learning goals of this course. So, you need to show you worked on something for back-end. For example; you can't just work on the CSS of the project because that was your role.
→ Read more about assessment 2
→ Go to the scheduler on Brightspace
Presenting your work is a skill all by itself, make sure you prepare yourself properly. The best way is to treat it as public speaking and there are many books on public speaking available.
Make sure you hand-in your work in the assignment on Brightspace
- A link to your team repository and your contribution
- A link to the live project
- A
zip
file of your code (for archive purposes)