Assignment Manager
Assignment Briefs
Log In
Register
About
Assignment Manager
Assignment Briefs
Log In
Register
About
Mark Assignment
Unit 3 - Data Centric Development
Gateway Level 5 Web Development Applications Diploma
Unit ID (from markbook):
Group ID (from markbook):
Local output folder for feedback of assignments
GitHub Link
Live Link
No Groups Added Yet
Choose A Group/Class
Manually Enter Student's Group
Add Groups/Class
Choose Student to Mark
Which Student?
Manually Enter Student's Name
Student ID
Choose grade
PASS
MERIT
DISTINCTION
REFERRAL
What is the overall grade
Change Assessor Name?
Due Date
IV Date
Marked Date
Feedback Date
Criteria
LO1 Design, develop and implement a Backend for a web application using Python and a micro-framework.
Yes/No
YES
NOT ACHIEVED
NOT SUBMITTED
Did they achieve this criteria?
LO1 Design, develop and implement a Backend for a web application using Python and a micro-framework.
Which Sub-Criteria Have they achieved?
content_copy
1.1 Design a Frontend for a data-driven web application that meets accessibility guidelines, follows the principles of UX design, meets its given purpose and provides a set of user interactions.
Achieved
Not Achieved
content_copy
1.2 Implement custom HTML and CSS code to create a responsive full-stack application consisting of one or more HTML pages with relevant responses to user actions and a set of data manipulation functions.
Achieved
Not Achieved
content_copy
1.3 Build a relational database-backed Flask web application that allows users to store and manipulate data records about a particular domain.
Achieved
Not Achieved
content_copy
1.4 Design a database structure that is relevant to the domain, including relationships between records of different entities
Achieved
Not Achieved
content_copy
1.5 Design and implement manual test procedures to assess functionality, usability, responsiveness and data management within the Full Stack web application.
Achieved
Not Achieved
content_copy
1.6 Write Python code that is consistent in style and conforms to the PEP8 style guide (or another explicitly mentioned style guide, such as Googles) and validated HTML and CSS code
Achieved
Not Achieved
content_copy
1.7 Write Python logic to demonstrate proficiency in the language.
Achieved
Not Achieved
content_copy
1.8 Include functions with compound statements such as if conditions andor loops in Python code.
Achieved
Not Achieved
content_copy
1.9 Write code that meets minimum standards for readability (comments, indentation, consistent and meaningful naming conventions).
Achieved
Not Achieved
content_copy
1.10 Name files consistently and descriptively, without spaces or capitalisation to allow for cross-platform compatibility.
Achieved
Not Achieved
content_copy
M.i - Design a Frontend for a Full Stack application following the principles of UX design which meets accessibility guidelines, is easy to navigate and allows the user to find information
Achieved
Not Achieved
content_copy
M.ii - Design a Full Stack application that lets the user initiate and control actions and gives immediate and full feedback on data processes.
Achieved
Not Achieved
content_copy
M.iii - Implement a Full Stack application whose purpose is immediately evident to a new user and which provides a good solution to the users demands and expectations.
Achieved
Not Achieved
content_copy
M.iv Create templates, writing code that demonstrates understanding of template syntax, logic and usage
Achieved
Not Achieved
content_copy
M.v Write robust code that is free of errors in all parts of the application.
Achieved
Not Achieved
content_copy
M.vi Fully document the results of well-planned manual testing procedures to assess the websites functionality, usability and responsiveness. Include evaluation of bugs found and their fixes and explanation of any bugs that are left unfixed
Achieved
Not Achieved
Auto-fill
How well did they meet the criteria?
LO2 Model and manage relational data.
Yes/No
YES
NOT ACHIEVED
NOT SUBMITTED
Did they achieve this criteria?
LO2 Model and manage relational data.
Which Sub-Criteria Have they achieved?
content_copy
2.1 - Design a data model that fits the purpose of the project.
Achieved
Not Achieved
content_copy
2.2 - Develop the model into a usable relational database where data is stored in a consistent and well-organised manner.
Achieved
Not Achieved
content_copy
M.vii - Describe the data schema fully in the README file.
Achieved
Not Achieved
content_copy
M.viii Maintain database configuration in a single location where it can be changed easily.
Achieved
Not Achieved
content_copy
Mv.ix Maintain a Procfile, requirements.txt file, settings file.
Achieved
Not Achieved
Auto-fill
How well did they meet the criteria?
LO3 Query and manipulate relational data.
Yes/No
YES
NOT ACHIEVED
NOT SUBMITTED
Did they achieve this criteria?
LO3 Query and manipulate relational data.
Which Sub-Criteria Have they achieved?
content_copy
3.1 - Create functionality for users to create, locate, display, edit and delete records.
Achieved
Not Achieved
content_copy
M.x Implement working Create, Read, Update and Delete (CRUD)
Achieved
Not Achieved
content_copy
M.xi Check that Create, Read, Update and Delete (CRUD) actions are immediately reflected in the user interface.
Achieved
Not Achieved
Auto-fill
How well did they meet the criteria?
LO4 Deploy a Full Stack web application to a Cloud platform.
Yes/No
YES
NOT ACHIEVED
NOT SUBMITTED
Did they achieve this criteria?
LO4 Deploy a Full Stack web application to a Cloud platform.
Which Sub-Criteria Have they achieved?
content_copy
4.1 - Deploy a final version of the full-stack application code to a cloud-based hosting platform (e.g. Heroku) and test to ensure it matches the development version.
Achieved
Not Achieved
content_copy
4.2 - Ensure that final deployed code is free of commented out code and has no broken internal links.
Achieved
Not Achieved
content_copy
4.3 - Document the deployment process in a README file that also explains the applications purpose and the value that it provides to its users.
Achieved
Not Achieved
content_copy
M.xii Commit often for each individual featurefix, ensuring that commits are small, well-defined and have clear descriptive messages.
Achieved
Not Achieved
content_copy
M.xiii - Fully document the deployment procedure in a section in a README file, written using consistent and effective markdown formatting that is well-structured, easy to follow, and has few grammatical errors.
Achieved
Not Achieved
Auto-fill
How well did they meet the criteria?
LO5 Identify and apply security features.
Yes/No
YES
NOT ACHIEVED
NOT SUBMITTED
Did they achieve this criteria?
LO5 Identify and apply security features.
Which Sub-Criteria Have they achieved?
content_copy
5.1 Use Git GitHub for version control of a Full Stack web application up to deployment, using commit messages to document the development process.
Achieved
Not Achieved
content_copy
5.2 Commit final code that is free of any passwords or secret keys, to the repository and to the hosting platform.
Achieved
Not Achieved
content_copy
5.3 Use environment variables, or files that are in gitignore, to hide all secret keys.
Achieved
Not Achieved
content_copy
5.4 Ensure that DEBUG mode is turned off in production versions.
Achieved
Not Achieved
content_copy
M.xiv - Present a clear rationale for the development of the project, in the README, demonstrating that it has a clear, well-defined purpose addressing the needs of a particular target audience (or multiple related audiences), explaining the data, and explaining the security features considered
Achieved
Not Achieved
Auto-fill
How well did they meet the criteria?
Give your overall comment please
Save and Download feedback Doc
Copy Text to Comment Box
Update Pro-Monitor
×
×
Please wait...
×
local_cafe
Enjoying this?
Buy me a coffee