Skip to content

Create (minimum) 3 tests for html and txt export #107

@JaydenScottL

Description

@JaydenScottL

New version of the application ( /40 or /50)

If there is no progress compared to the prior Deliverable, give 0.

Any comments from the prior Deliverable must be addressed.

For any comment that was not addressed, deduct -2 points.

(10 points) Your team must complete at least one feature whose progress was incomplete in the prior deliverable. This includes automated tests.

-7 points for each feature delivered without at least 2-3 automated tests. See the test-driven web development class and class recording, and use your use cases and mockups to guide development! Not recoverable by regrade if less than 2 tests for the feature; if there are problems with the tests you can fix them for regrade credit.

Your team must develop 2 to 3 core user stories/features of your app.

(15 points each) At least 2 new features are started

If no feature implementation is started, or there are no automated tests, give 0.

At least 3 automated tests written for each feature (which may be failing i.e. is commented out)

Use the process Dr. Greg demonstrated in class for test-driven web development for a use case.

-7.5 points for each feature delivered without at least 2-3 automated tests.

You must show these tests in your team's progress video to get credit.

See the test-driven web development class and class recording, and use your use cases! Not recoverable by regrade if less than 2 tests for the feature; if there are problems with the tests you can fix them for regrade credit.

If you did not have 2-3 running passing automated tests, if I see a bug in your implementation that a simple test could have caught, -5 additional points.

At least some new HTML, React, CSS and Typescript code is present for each new feature. It is expected each feature will have roughly 3 hours of development time total at a minimum and the code should be commensurate with that. So get help fast from your team if you get stuck! I encourage you to do some pair programming.

(5 / 15 points each) For each feature developed, submit the mockup that was made first before implementing the feature. Put this in the 1-6 minute video, then show the feature as implemented/progressed on. There can be some changes from the mockup / don’t avoid improving the UI just to match the initial mockup.

It is best practice to make a simple UI mockup/sketch before implementing any UI more complicated than a single button or HTML element, this is for example covered in the official React documentation and also there is a longer example here in the web textbook

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions