From 1f1223c5e2afe9a74d8191f1f01381e0f1d35b73 Mon Sep 17 00:00:00 2001 From: System Administrator <apave001@gold.ac.uk> Date: Wed, 19 Dec 2018 15:30:07 +0000 Subject: [PATCH] readme update --- .README.md.swo | Bin 0 -> 12288 bytes .README.md.swp | Bin 0 -> 12288 bytes README.md | 26 +++++++++++++------------- 3 files changed, 13 insertions(+), 13 deletions(-) create mode 100644 .README.md.swo create mode 100644 .README.md.swp diff --git a/.README.md.swo b/.README.md.swo new file mode 100644 index 0000000000000000000000000000000000000000..0c7b5b69b2242675729ce2ad8fd1c1b34e82061b GIT binary patch literal 12288 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 literal 0 HcmV?d00001 diff --git a/.README.md.swp b/.README.md.swp new file mode 100644 index 0000000000000000000000000000000000000000..23eb2f8aab7d216de78fa9bdf7aa3bb114ee2c6c GIT binary patch literal 12288 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 literal 0 HcmV?d00001 diff --git a/README.md b/README.md index d4bab5a..b63a077 100644 --- a/README.md +++ b/README.md @@ -10,20 +10,20 @@ Doing this is another way of showing that you understand the code you wrote! | Checklist point | Evidence (filename(s) and line number(s) and/or short desciption) | |-------------|------------| -| write a simple server script which is capable of serving a web application written in Python | | -| retrieve one or more documents or rows from one or more collections or tables | | -| iterate over documents returned in a results cursor object | | -| filter and/or sort documents in the result set based on some simple criteria | | +| write a simple server script which is capable of serving a web application written in Python | |mysimpleServer.py +| retrieve one or more documents or rows from one or more collections or tables | |cgi-bin/myserve_cat.py,line 43&44,counts flucks&nice +| iterate over documents returned in a results cursor object | |cgi-bin/myserve_cat.py,line 36,iterates through results and pulls out the img url and text +| filter and/or sort documents in the result set based on some simple criteria | |cgi-bin/myserve_cat.py,line 43&44,if id matches it will count flucks&nice | perform more advanced filtering and/or aggregation operations in a database query | | -| handle a POST request made via an HTML form in a server-side script | | -| demonstrate consideration for Separation of Concerns through the modularisation (separation) of related code | | -| demonstrate an awareness of how related data is modelled in the database | | -| design and implement an original functional feature in a Python web app | | -| other relevant extension of the taught material (if applicable) | | -| make a Python script self-executable | | -| utilise a range of Python's built-in functions and methods | | -| make use of user-defined functions | | -| design and implement reuseable functions | | +| handle a POST request made via an HTML form in a server-side script | |mysimpleServer.py,line 19,handles a request +| demonstrate consideration for Separation of Concerns through the modularisation (separation) of related code | |cgi-bin/myutils.py,line 12,split in a separate function that can be reused +| demonstrate an awareness of how related data is modelled in the database | |cgi-bin/myserve_cat.py,lines 14,29-31,43-44,63,70,77 +| design and implement an original functional feature in a Python web app | |new field in flucks document 'is_nice'(works like flucks) +| other relevant extension of the taught material (if applicable) | |new is nice Button lines 76-82 +| make a Python script self-executable | |mysimpleServer.py, line 1, she-bang +| utilise a range of Python's built-in functions and methods | |cgi-bin/myserve_cat.py line 8 datetime +| make use of user-defined functions | |cgi-bin/myserve_cat.py line 3 import db_connect, line 14 executes +| design and implement reuseable functions | |cgi-bin/myutils.py line 12 | write readable, well-presented code | Everywhere?! | ## Installation instructions -- GitLab