Update the web application you have developed in the previous assignment with the requirements listed in the following table:
Requirement | Points |
---|---|
UC9: language switching | 2 |
OP3: store language preference | 1 |
OP1: send seller auction link | 1 |
UC10: concurrency | 2 |
TR1: Database fixture and data generation program | 2 |
TR2.1: Functional tests for UC3 | 1 |
TR2.2: Functional tests for UC6 | 2 |
TR2.3: Functional tests for UC10 | 2 |
Total | 13 |
Submission guidelines:
- Please read and understand the full description of each requirement from the Project Specifications document on the moodle.
- Please make sure you have mentioned all the implemented requirements in the project report for the assignment. The lecturers will only check and give grades for those requirements which are listed in the project report.
- Each requirement will be checked and graded ONLY once. Therefore, you should put only those requirements in the project report which are fully working otherwise you will lose the points for those requirements.
- Commit the source code of your Django project in the source folder and the project report in the report folder of your Github repository.
- Please make sure you have read and followed the instructions for the source code and report correctly, otherwise the examiners may deduct the points.
- Submit in moodle the link to the GITHUB.COM repository of your assignment and the link to your deployed web application at PythonAnywhere.com
Please observe that github.com may not show the lecturers the commits done after the deadline.
Guidelines on how to use GIT and github.com can be found in here.