|
Report
Weighting: 25 Marks
|
React Code
Weighting: 20 Marks
|
API Code
Weighting: 15 Marks
|
UX Diagrams
Weighting: 10 Marks
|
Presentation
Weighting: 30 Marks
|
70+
|
-
Excellent Critical Analysis and Creativity: Excellent work with clear evidence of creativity and critical skills. Thoroughly research using methodologies beyond the usual range. Critically analyses and effectively applies advanced concepts like Version Control Agile, and Serverless, UX and Testing and web application development. to the practical component.
-
Highly Developed Structure and Referencing: Assessment completed with accuracy, showcasing excellent communication and a professional skill set. Demonstrates a highly developed range of technical skills, including proficient APA 7th referencing.
|
-
Very Good Application with all functional areas developed with significant originality and additional features have been integrated to go beyond the required task. (Can be either Design or Client-Side Functionality (e.g. Data Operations (Sort, Filter, Search etc.). Work has been heavily altered to create a unique piece of work showing significant web development and independent learning skills.
-
Technical Comments with outstanding explanation of how it is interacted within the wider application and services.
-
Service uses Authenticated API requests using IdToken from the Identity Provider.
-
Uses AWS Amplify JS library to handle user logins but the design has been slightly tailored to the application (Logo or Colour).
-
Styled with excellent application of UX visual or structural principles (Consistency, Symmetry, Colour Theory, Affordances, Gestalt etc.) and outstanding creative flair.
|
-
All CRUD operations to DynamoDB present and functional.
-
Student has successfully added additional functionality (Role-based access from AWS Cognito from within function or integrate new feature to manage the books (searching, sorting, filtering) without direction from staff.
-
Comments with an excellent technical explanation the code and with a detailed and comprehensive explanation of how it is interacted within the wider application and services.
-
CORS, API Gateway, and Cognito Authorizer Configured.
|
UX Diagrams:
-
Lo-Fi: Excellent design with an outstanding application of UX structural principles (Consistency, Symmetry etc.) with excellent creative flair, and has added any self-developed additional features to the design. (If the student has not added additional features do not detriment the mark here).
-
Hi-Fi: Excellent design with outstanding application of UX visual principles (Colour Theory, Affordances, Gestalt etc.) with excellent creative flair, and has added any self-developed additional features to the design. (If the student has not added additional features do not detriment the mark here). If using a Hi-Fi tool e.g. XD or Figma transitions should be present.
|
-
Excellent understanding of theory, integrating relevant research from multiple perspectives into the explanations of:
-
Excellent Demonstration of with a deep understanding of developed required features as described in the brief. (E.g. Serverless Function, API Gateway, Authentication, React) student has successfully attempted to go further that the brief in terms of design (We mean significant structural & styling changes with React and CSS here) or extended functionality and has a good understanding of the changes they have made and why and is able to consider alternative approaches taken or not taken and why.
-
Test Results are detailed and clearly presented.
-
Critically applied knowledge of Unit and Integration Testing using examples from own work and beginning to evaluate own effectiveness.
-
Perfect APA Referencing.
-
Excellent Presentation Skills e.g. Time (finished on time), Clarity, Confidence (no reliance on notes).
|
60 to 69%
|
Very Good Understanding and Application: Demonstrates strong understanding and clear critical analysis.
Engages extensively with literature beyond recommended readings, analysing alternative approaches to Version Control Agile, and Serverless, UX and Testing and web application development. Good attempt to apply these approaches practically.
Well-developed Structure and Referencing: Coherent structure supporting substantiated arguments.
Very good communication and expression, with evidence of a good range of technical skills, including accurate APA 7th referencing.
|
-
Good Application with all functional areas developed with some originality and additional features have been integrated to go beyond the required task. (Can be either Design or Client-Side Functionality (e.g. Data Operations (Sort, Filter, Search etc.)
-
Technical Comments with good explanation of how it is interacted within the wider application and services.
-
Service uses Authenticated API requests using IdToken from the Identity Provider.
-
Uses AWS Amplify JS library to handle user logins but the design has been slightly tailored to the application (Logo or Colour).
-
Styled with strong application of UX visual or structural principles (Consistency, Symmetry, Colour Theory, Affordances, Gestalt etc.) with come creative flair
|
-
All CRUD operations to DynamoDB present and functional.
-
Student has attempted to add additional functionality (Role-based access from AWS Cognito from within function or integrate new feature to manage the books (searching, sorting, filtering) without direction from staff and has had some success in this.
-
Comments with a good technical explanation the code and with a good explanation of how it is interacted within the wider application and services.
-
CORS, API Gateway, and Cognito Authorizer Configured.
|
UX Diagrams:
-
Lo-Fi: Very Good design with strong application of UX structural principles (Consistency, Symmetry etc.) with good creative flair, and has added any self-developed additional features to the design. (If the student has not added additional features do not detriment the mark here).
-
Hi-Fi: Very Good design with strong application of UX visual principles (Colour Theory, Affordances, Gestalt etc.) with good creative flair, and has added any self-developed additional features to the design. (If the student has not added additional features do not detriment the mark here). If using a Hi-FI tool eg. XD or Figma transitions should be present.
|
-
Very Good understanding of theory, integrating relevant research into the explanations of:
-
Very Good Demonstration of with a strong understanding of developed required features as described in the brief. (E.g. Serverless Function, API Gateway, Authentication, React) student has successfully attempted to go further that the brief in terms of design (We mean significant structural & styling changes with React and CSS here) or extended functionality and has a good understanding of the changes they have made and why.
-
Test Results are detailed and clearly presented.
-
Applied knowledge of Unit and Integration Testing using examples from my work and beginning to analyse my effectiveness.
-
Very Good APA Referencing.
-
Good Presentation Skills e.g. Time (finished on time), Clarity, Confidence (no reliance on notes).
|
50 to 59%
|
Good Understanding with Some Critical Analysis: Good grasp of theories and concepts with some critical analysis. Engages in discussion on alternative approaches like Agile, and Serverless, UX and Testing. Reflects on the alignment of practical components with theoretical knowledge.
Competent Structure and Referencing: Mostly accurate structure and presentation.
Demonstrates a well-developed range of technical skills, including proficiency in APA 7th referencing, with minor errors.
|
-
Functional but basic has merely reconfigured the in-class activities to work for the assessment task.
-
Comments just explain what the bit of code in plain English does with a limited explanation of how it is interacted within the wider application and services.
-
Service uses Authenticated API requests using IdToken from the Identity Provider.
-
Uses AWS Amplify JS library to handle user logins but the design has been slightly tailored to the application (Logo or Colour).
-
Styled with some application of UX visual or structural principles (Consistency, Symmetry, Colour Theory, Affordances, Gestalt etc.)
|
-
All CRUD operations to DynamoDB present and functional.
-
Good Comments that state what the bit of code does with a limited explanation of how it is interacted within the wider application and services.
-
CORS, API Gateway, and Cognito Authorizer Configured.
|
UX Diagrams:
-
Lo-Fi: Good design with some application of UX structural principles (Consistency, Symmetry etc.) but could be applied more equally. Only reflects the minimum requirements of the website.
-
Hi-Fi: Good design with some application of UX visual principles (Colour Theory, Affordances, Gestalt etc.) but could be applied more consistently. Only reflects the minimum requirements of the website.
|
Good understanding with no errors in the theory underpinning and some referencing of alternative perspectives:
Good Demonstration of with a adequate understanding of developed required features as described in the brief. (E.g. Serverless Function, API Gateway, Authentication, React) student has attempted to go further that the brief in terms of design (We mean significant styling changes with React and CSS here, changes or images or background colour does not count) or extended functionality but may not fully understand what they have done.
Test Results are detailed and clearly presented.
Applied knowledge of Unit and Integration Testing using examples from my own work.
Good APA Referencing.
Good Presentation Skills e.g. Time (finished on time), Clarity, Confidence (Sporadic reliance on notes)
|
40 to 49%
|
-
Basic Understanding and Application: Meets learning outcomes with a basic understanding. The report discusses the application creation process and reflects on the use of tools, techniques, and principles but lacks depth. Some engagement with established methodologies but may include irrelevant material.
-
Sufficient Structure and Referencing: Basic but sufficient structure and presentation. Demonstrates an attempt at APA 7th referencing with inconsistencies.
|
-
Functional but basic has merely reconfigured the in-class activities to work for the assessment task.
-
Minimal Comments just state what the bit of code does without any further explanation or context to the wider application.
-
Service uses Authenticated API requests using IdToken from the Identity Provider.
-
Uses AWS Amplify JS library to handle user logins but the design is not tailored to the application.
-
Styled with limited application of UX visual or structural principles (Consistency, Symmetry, Colour Theory, Affordances, Gestalt etc.)
|
All CRUD operations to DynamoDB present and functional.
Minimal Comments just state what the bit of code does without any further explanation or context to the wider application.
CORS, API Gateway, and Cognito Authorizer Configured.
|
UX Diagrams:
-
Lo-Fi: Basic design with limited application of UX structural principles (Consistency, Symmetry etc.)
-
Hi-Fi: Basic design with limited application of UX visual principles (Colour Theory, Affordances, Gestalt etc.)
|
Complete but a basic understanding with some minor errors in the theory underpinning:
Basic but complete Demonstration of with a limited understanding of developed required features as described in the brief. (E.g. Serverless Function, API Gateway, Authentication, React) student has not gone further that the brief in terms of design (We mean significant styling changes with React and CSS here, changes or images or background colour does not count) or extended functionality.
Basic APA Referencing with some errors.
Limited Presentation Skills e.g. Time (finished early), Clarity (Mumbled or heavy reliance on notes),
|
0-39%
|
-
Minimal Engagement: Shows very little understanding of relevant theories, concepts, and issues. Limited or incorrect application of tools and techniques to the report sections like Agile, and Serverless, UX and Testing Lack of critical reflection on testing methodologies.
-
Poor Structure and Referencing: The report is poorly structured, with significant grammatical errors. APA 7th referencing is either incorrect or largely absent, demonstrating inadequate research skills.
|
-
Non-Functional or Missing Pages/Features as described in brief.
-
No or Broken User Login Capability
-
Non-Compiling Code
-
No or Non-Relevant Comments
-
Unauthenticated API Request from the service to API Gateway
|
-
No Comments or Not Relevant to the API submitted.
-
Non-Functional or Missing required Functionality.
-
Doesn’t utilise appropriate error handling or decision statements.
-
Not integrated API Gateway or Cognito Authorizer.
|
UX Diagrams:
-
Lo-Fi: Missing or Incomplete – Unclear or lacking detail in terms of how the webpages will look.
-
Hi-Fi: Missing or Incomplete – Unclear or lacking detail and does not reflect the developed application.
|
-
Poor Explanation with major errors in one or more of the following areas:
-
Web Application missing one or more of the required features as described in the brief (e.g. No Auth or No CRUD API Functionality)
-
Poor Explanation of Testing Results
-
Poor Referencing
-
Poor presentation skills (Speech, Confidence, Time, Clarity)
|