COM431 QAHE Server Side Development Supplementary Assignment Coursework  2024/25

Published: 31 Jul, 2025
Category Assignment Subject Education
University Ulster University Module Title COM431 Server Side Development Supplementary
Assessment Type Resit Coursework Assignment
Submission deadline:  12:00pm (Noon) on 31 July 2025

COM431 Assignment

This assignment is the construction of the key elements of a PHP Model-View-Controller Laravel Herd Application to retain Population data for specific Countries within a continent.

It is recommended that you make use of the Week 10 CRUD Lab Exercise in developing your solution and the Week 3 Git Lab Exercise when using Azure Git*. 

Set up a fresh Laravel Project with PHPUnit.  Once created, connect this project to a private Azure Git repo* and create your first initial commit called “Initial Setup”.  You are required to create at least one more commit when you are finished and about to submit your assignment to Blackboard.  This should be called “Final Version”.  You can create more intermediate commits, as would be good version control practices.

Configure your project to use BootStrap 5 in the similar way to the Week 10 Lab to view the list of Countries with their Population and typical Actions with 5 rows per page and incorporate appropriate validation rules.

Once you have the environment configured, you are to import the Population information for the Countries within the allocated continent and complete the set of CRUD actions.

The index method should initially show the countries in the order from the continent data file you were given.

The report should include your screenshots (it is recommended you use the Snip Tool for Windows to capture the screenshots and add them to a Word docx) for the following actions in sequence:

  1. Show all the pages in turn of the table data and add each page screenshot to the report
  2. Change the code for the index method to sort the information by the Population from largest to smallest and alphabetically by A to Z and then complete the remaining steps:
    Create/add the new Country: Anguilla, with the Population: 14728
    Then update the third listed country’s population and round up to the nearest 1 Million – TIP: you can use the Number Helper in the blade view to format the Population using Illuminate\Support\Number::forHumans() that converts exact information such as: 3,115,889 to an approximate of: 3 million
    a.Show the first page of the table and add the screenshot to the report
    Now delete the Country: United States
    b.Show all the pages of the table data and add each page screenshot to the report
    Create an automated test to check that the new Country Anguilla added is now found
  3. Screenshot the output of the test and add to the report

The report only needs to include the screenshots. Separately, add the link to your Azure Git repo* to Blackboard.  Here are the email addresses you should add to make the repo available to: Tendai Mhlanga: Tendai.Mhlanga@qa.com

If you cannot share your repo link then please upload a zipfile of your project, but you must remove the vendor folder before zipping the project and uploading the project.

Upload to Blackboard the report and the repo link/zipfile.

Are You Looking for Answer of COM431 Assignment

Order Non Plagiarized Assignment

COM431 Marking Criteria:

 Marking Criteria

 

 

Fail

 Pass

 

High Pass

Model

10

Limited or no use of the model features expected.

 

Item named model used for the system with all of the fields included.

 

Suitably named Country model for the system with all of the necessary fields included.

Migrations

20

Migrations not used. 

Basic Migrations used.

Migrations used appropriately for the country name and population.

Controller and validation rules

20

No methods to cover the CRUD features expected.

Methods that partly cover the CRUD features expected.

Controller that uses route/model binding and exploits Eloquent features.

Suitable validation rules added.

Import of data for a Continent

20

Data not imported via the JSON file. 

Data has been imported using suitable seeder from the data.json file, such as faker->country().

Evidence of use of factories and seeders to test system with fake data before re-initialising and importing Continent data using suitable a seeder from the data.json file.

Testing

10

No attempts at or inclusion of test. 

 An attempt made to include a test class.

Successful test written and uses ‘Live server’ Extension to view prettified results in a browser.

Azure Git Repo

10

Link to shared repo is not available or Zipfile uploaded with Vendor folder populated

Zipfile uploaded with Vendor folder removed.

Link to shared repo is available and has a number of commits including the “Initial Setup” and “Final Version”.

Report - screenshots

10

Report does not include the set of screenshots requested. ​

Report does include some of the set of screenshots requested or partly formatted screenshots. 

Report includes the complete set of screenshots requested with the data formatted as requested. 

 

100

 

 

 

 

Hire Experts to solve COM431 Assignment before your Deadline

Pay & Buy Non Plagiarized Assignment

Struggling with your COM431 Server Side Development Supplementary Assignment? Our online assignment help is here to assist you! We provide top-notch computer science assignment help and dedicated report writing service tailored to your needs. Enjoy the peace of mind that comes with 100% human-written assignments, with no AI involvement, guaranteeing A+ results, on-time delivery, and plagiarism-free content. Enjoy affordable, high-quality services designed specifically for UK students aiming for academic excellence!

Workingment Unique Features

Hire Assignment Helper Today!


Latest Free Samples for University Students

RBP020L063H Leadership and Change Management Assignment Sample

Category: Assignment

Subject: Management

University: University of Roehampton

Module Title: RBP020L063H Leadership and Change Management

View Free Samples

HRMM080 Ethical and Responsible Leadership AS2 Reflective Portfolio Sample

Category: Assignment

Subject: Management

University: University of Northampton

Module Title: HRMM080 Ethical and Responsible Leadership

View Free Samples

ACAD1346 The child’s live Experience Developing Confidence Learners Assignment Sample

Category: Assignment

Subject: Education

University: University of Greenwich (UOG)

Module Title: ACAD1346 The child’s live Experience Developing Confidence Learners

View Free Samples

NUR7011 Developing Healthcare Leaders Assignment Sample | BPP

Category: Assignment

Subject: Nursing

University: BPP University

Module Title: NUR7011 Developing Healthcare Leaders

View Free Samples

Project Management, Leadership and Skills: Planning & Control Portfolio Example

Category: Assignment

Subject: Management

University: University of Salford Manchester

Module Title: Project Management, Leadership and Skills: Planning & Control

View Free Samples
Online Assignment Help in UK