iP:
tP:
Aim to finish the iP by this week!
Although the official iP submission deadline is Week 7 Monday, aim to finish the iP by this week's i.e., 2359 before the tutorialweekly deadline so that you can devote more time to the tP after this week. The extra time for the iP (i.e., from week 6 to 7) is meant as a buffer for those lagging behind in the iP.
Admin Module Policies → Policy on Reuse
docs
folder.
docs
folder and named Ui.png
exactly (even if the file format is not png
, name it png
)Admin Team Project (tP) → Tips for Product Screenshots
A-UserGuide
: User Guide Add a User Guide to the project. Here is one simple way to do it.
docs\README.md
. See this guide to GitHub flavored Markdown (GFMD).docs
folder (you can select a theme too).http://{your username}.github.io/duke/
to view the user guide of your product.Ui.png
correctly and set up the product website correctly, you should be able to see your screenshot in the iP Showcase page (a link to the iP Showcase page is also available in the top navigation menu → Links).v0.2
) and upload the jar file.indicates an individual milestone (i.e., each team member has to do their part of the milestone, graded individually) while indicates a team milestone (some or all members may do the work; graded for the whole team).
Milestone progress is graded. Be reminded that reaching individual and team milestones are considered for grading the project management component of your project grade.
Admin tP → Grading → Project Management
Most aspects project progress are tracked using automated scripts. Please follow our instructions closely or else the script will not be able to detect your progress. We prefer not to spend admin resources processing requests for partial credit for work that did not follow the instructions precisely, unless the progress was not detected due to a bug in the script.
Milestone requirements are cumulative. The recommended progress for the mid-milestone is an implicit requirement for the actual milestone unless a milestone requirement overrides a mid-milestone requirement e.g., mid-milestone requires a document to be in a temp format while the actual milestone requires it to be in the proper format. Similarly, a requirement for milestone n
is also an implicit requirement for milestone n+1
unless n+1
overrides the n
requirement. This means if you miss some requirement at milestone n
, you should try to achieve it before milestone n+1
or else it could be noted again as a 'missed requirement' at milestone n+1
.
Admin Appendix E(extract): Organization setup
Admin Appendix E(extract): Repo setup
tutorial-removing-field
and push to your fork.tutorial-adding-command
, push to your fork, and create a PR from your fork to your team's repo.Admin Appendix E(extract): Workflow
{team-id}.pdf
e.g., CS2103T-W09-1.pdf
, and upload to LumiNUS.Recommended: Divide documentation work (in the User Guide and the Developer Guide) among team members equally; preferably based on enhancements/features each person would be adding e.g., If you are the person planing to add a feature X, you should be the person to describe the feature X in the User Guide and in the Developer Guide.
Reason: In the final project evaluation your documentation skills will be graded based on sections of the User/Developer Guide you have written.
Admin tP: Grading → Documentation
Admin tP: Grading → Product Design