GitLab now enforces expiry dates on tokens that originally had no set expiration date. Those tokens were given an expiration date of one year later. Please review your personal access tokens, project access tokens, and group access tokens to ensure you are aware of upcoming expirations. Administrators of GitLab can find more information on how to identify and mitigate interruption in our documentation.
| 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 | mysimpleServer.py |
| retrieve one or more documents or rows from one or more collections or tables | In the cgi-bin folder in the myserve_cat.py file on line 45 |
| iterate over documents returned in a results cursor object | In the cgi-bin folder in the myserve_cat.py file on line 37 |
| filter and/or sort documents in the result set based on some simple criteria | In the cgi-bin in the myserve_cat.py file on line 45 |
| perform more advanced filtering and/or aggregation operations in a database query | In the cgi-bin folder in the myserve_cat.py file on line 30 |
| handle a POST request made via an HTML form in a server-side script | mysimpleServer.py on line 19 |
| demonstrate consideration for Separation of Concerns through the modularisation (separation) of related code | in the cgi-bin, in utils.py on line 12 |
| demonstrate an awareness of how related data is modelled in the database | in cgi-bin, in myserve_cat.py on line 6,45,59,81 and 87|
| design and implement an original functional feature in a Python web app |In the cgi-bin folder in the myserve_cat.py file on line 45 |
| other relevant extension of the taught material (if applicable) | In the cgi-bin folder in the myserve_cat.py file on line 48-52,62,63 |
| make a Python script self-executable | in mysimpleServer.py on line 4-10 |
| utilise a range of Python's built-in functions and methods | In the cgi-bin folder in the myserve_cat.py file on line 6,7,9 and 10 & in mysimpleServer.py line 13 and 14 |
| make use of user-defined functions | In the cgi-bin folder in the myserve_cat.py file on line 3, 15 |
| design and implement reuseable functions | In the cgi-bin folder in the myserve_cat.py file on line 48-52,62,63 |
| retrieve one or more documents or rows from one or more collections or tables | In cgi-bin folder, in myserve_cat.py file on line 45,59,81 & 87 |
| iterate over documents returned in a results cursor object | In cgi-bin folder, in myserve_cat.py file on line 37 |
| filter and/or sort documents in the result set based on some simple criteria | In cgi-bin in, myserve_cat.py file on line 45 & 59 |
| perform more advanced filtering and/or aggregation operations in a database query | In cgi-bin folder, in the myserve_cat.py file on line 30 |
| handle a POST request made via an HTML form in a server-side script | In mysimpleServer.py on line 19 |
| demonstrate consideration for Separation of Concerns through the modularisation (separation) of related code | In cgi-bin, in utils.py on line 12 |
| demonstrate an awareness of how related data is modelled in the database | In cgi-bin, in myserve_cat.py on line 6,45,59,81 & 87|
| design and implement an original functional feature in a Python web app |In cgi-bin folder, in myserve_cat.py file on line 45, 48-52,59 & 62-63 |
| other relevant extension of the taught material (if applicable) | In cgi-bin folder in, myserve_cat.py file on line 48-52 & 62-63 |
| make a Python script self-executable | in mysimpleServer.py on line 1-2 & 4-10 |
| utilise a range of Python's built-in functions and methods | In cgi-bin folder, in myserve_cat.py file on line 3,6,7,9-10,56,63 & 76 & in mysimpleServer.py line 13 and 14 |
| make use of user-defined functions | In myutils.py from line 12 onwards & in cgi-bin folder, in myserve_cat.py file on line 3 |
| design and implement reuseable functions | In cgi-bin folder, in myserve_cat.py file on line 48-52 & 59-63 & in myutils.py from line 12 onwards |