Professional Documents
Culture Documents
By submitting this assignment, you acknowledge that you have read and understood all the rules
as per the terms in the registration contract, in particular the assignment and assessment rules in
The IIE Assessment Strategy and Policy (IIE009), the intellectual integrity and plagiarism rules in
the Intellectual Integrity Policy (IIE023), as well as any rules and regulations published in the
student portal.
INSTRUCTIONS:
1. No material may be copied from original sources, even if referenced correctly, unless it is a
direct quote indicated with quotation marks. No more than 10% of the assignment may
consist of direct quotes.
2. Make a copy of your assignment before handing it in.
3. Assignments must be typed unless otherwise specified.
4. Begin each section on a new page.
5. Follow all instructions on the PoE cover sheet.
6. This is an individual assignment.
Referencing Rubric
Providing evidence based on valid and referenced academic sources Markers are required to provide feedback to students by indicating
is a fundamental educational principle and the cornerstone of high- (circling/underlining) the information that best describes the
quality academic work. Hence, The IIE considers it essential to student’s work.
develop the referencing skills of our students in our commitment to
achieve high academic standards. Part of achieving these high Minor technical referencing errors: 5% deduction from the
standards is referencing in a way that is consistent, technically overall percentage. – the student’s work contains five or more
correct and congruent. This is not plagiarism, which is handled errors listed in the minor errors column in the table below.
differently.
Major technical referencing errors: 10% deduction from the
Poor quality formatting in your referencing will result in a penalty of overall percentage. – the student’s work contains five or more
according to the following guidelines a maximum of ten percent errors listed in the major errors column in the table below.
being deducted from the overall percentage. Please note, however,
that evidence of plagiarism in the form of copied or uncited work If both minor and major errors are indicated, then 10% only (and
(not referenced), absent reference lists, or exceptionally poor not 5% or 15%) is deducted from the overall percentage. The
referencing, may result in action being taken in accordance with examples provided below are not exhaustive but are provided to
The IIE’s Intellectual Integrity Policy (0023). illustrate the error.
Required: Minor errors in technical correctness of Major errors in technical correctness of
Technically correct referencing referencing style referencing style
style Deduct 5% from overall percentage. Deduct 10% from the overall percentage.
Example: if the response receives 70%, Example: if the response receives 70%, deduct
deduct 5%. The final mark is 65%. 10%. The final mark is 60%.
Consistency Minor inconsistencies. Major inconsistencies.
• The referencing style is generally • Poor and inconsistent referencing style used in-
• The same referencing format consistent, but there are one or two text and/or in the bibliography/ reference list.
has been used for all in-text changes in the format of in-text • Multiple formats for the same type of
references and in the referencing and/or in the bibliography. referencing have been used.
bibliography/reference list. • For example, page numbers for direct • For example, the format for direct quotes (in-
quotes (in-text) have been provided for text) and/or book chapters (bibliography/
one source, but not in another instance. reference list) is different across multiple
Two book chapters (bibliography) have instances.
been referenced in the bibliography in
two different formats.
Technical correctness Generally, technically correct with some Technically incorrect.
minor errors. • The referencing format is incorrect.
• Referencing format is • The correct referencing format has been • Concepts and ideas are typically referenced,
technically correct throughout consistently used, but there are one or but a reference is missing from small sections
the submission. two errors. of the work.
• Concepts and ideas are typically • Position of the references: references are only
• The correct referencing format referenced, but a reference is missing given at the beginning or end of large sections
for the discipline has been from one small section of the work. of work.
used, i.e., either APA, OR • Position of the references: references are • For example, incorrect author information is
Harvard OR Law only given at the beginning or end of provided, no year of publication is provided,
every paragraph. quotation marks and/or page numbers for
• Position of the reference: a • For example, the student has incorrectly direct quotes missing, page numbers are
reference is directly associated presented direct quotes (in-text) and/or provided for paraphrased material, the
with every concept or idea. book chapters (bibliography/reference incorrect punctuation is used (in-text); the
list). bibliography/reference list is not in
• For example, quotation marks, alphabetical order, the incorrect format for a
page numbers, years, etc. are book chapter/journal article is used,
applied correctly, sources in information is missing e.g. no place of
the bibliography/reference list publication had been provided (bibliography);
are correctly presented. repeated sources on the reference list.
Congruence between in-text Generally, congruence between the in-text A lack of congruence between the in-text
referencing and bibliography/ referencing and the bibliography/ referencing and the bibliography.
reference list reference list with one or two errors. • No relationship/several incongruencies
• There is largely a match between the between the in-text referencing and the
• All sources are accurately sources presented in-text and the bibliography/reference list.
reflected and are all accurately bibliography. • For example, sources are included in-text, but
included in the bibliography/ • For example, a source appears in the text, not in the bibliography and vice versa, a link,
reference list. but not in the bibliography/ reference list rather than the actual reference is provided in
or vice versa. the bibliography.
In summary: the recording of In summary, at least 80% of the sources are In summary, at least 60% of the sources are
references is accurate and correctly reflected and included in a incorrectly reflected and/or not included in
complete. reference list. reference list.
Overall Feedback about the consistency, technical correctness and congruence between in-text referencing and bibliography:
Background
The Disaster Alleviation Foundation 1, a non-profit organisation, has approached you to build a
system for them. The foundation’s mission is to provide practical aid during disasters. They
receive donations from various sources and need a system to track what is available and what has
been dispatched to help with which disaster.
Donations can be made by individuals, companies, other organisations, and even governments.
Donations can be goods (clothes, non-perishable foods, etc.) or monetary. Donors can choose to
remain anonymous.
The Disaster Alleviation Foundation then needs to track what happens with the donations. For
example, goods can be dispatched to help with a disaster. And money can either be paid out (for
example, to a local community organisation) or used to purchase goods that are then dispatched
to a disaster area.
The Disaster Alleviation Foundation has transparency as one of its core values. It is important to
them that the collected data is accurate and always available to the right stakeholders. That is
why they want a web application with some pages visible to everyone, with summarised
information, and other pages accessible only to their employees (for editing data).
1
Fictional organisation. Any resemblance to a real organisation is purely coincidental.
6. The web application must allow authorised users to define new categories of goods.
7. The web application must allow authorised users to capture a new disaster. The data for a
disaster includes the start date and end date, the location, and a description. It must also
be possible to specify the required aid types, such as water provision, clothing, food, etc.
8. The web application must allow authorised users to view the following lists:
a. All incoming monetary donations
b. All incoming goods donations
c. All disasters
9. The web application must allow authorised users to allocate money to an active disaster.
(Part 2 and PoE only)
10. The web application must allow authorised users to allocate goods to an active disaster.
(Part 2 and PoE only)
11. The web application must allow authorised users to capture the purchase of goods using
available money. This means that the available money decreases, and the goods are added
to the inventory of available goods and allocated to a specific disaster. (Part 2 and PoE only)
12. The web application must have a publicly accessible page that shows the following
information (PoE only):
a. Total monetary donations received.
b. Total number of goods received.
c. Currently active disasters, with the money and goods allocated to the disaster.
Instructions
In this Portfolio of Evidence (PoE), you will build a web application for the Disaster Alleviation
Foundation. You will use Azure DevOps and Azure Cloud services and complete various parts of
the application development life cycle.
The instructions below describe what you need to do and what you need to submit for each part.
Pay careful attention to the marking rubrics provided at the end of this document, using it as a
guideline for what is required and how much time to spend on each aspect.
Note that this portfolio of evidence does require working software. You will not receive marks for
web application features based on code that doesn’t compile and run.
Your lecturer will mark based on what you submit on Learn. So, ensure you include all the
required evidence in your submission. The evidence for each part must stand on its own, so it is
important that the change logs are comprehensive.
Tip: This portfolio of evidence will take some time to complete and may require additional
research to overcome any issues you encounter. Additionally, it requires internet access and
online systems. So, start early to avoid running into last-minute logistical issues such as loss of
internet connectivity.
Create a project in Azure DevOps for this PoE and invite your lecturer as a team member.
Start by planning the project using Azure Boards. You have the full list of all the requirements that
will need to be met by the end of the project. You can use those requirements and break them
down further into specific work items that need to be completed.
Build an ASP.NET Core web application (using Azure SQL Server) that satisfies the following
requirements:
1. The web application must use the colour scheme of the foundation – purple and orange.
2. Users must log in securely to the web application to be able to edit information.
3. The web application must allow authorised users to capture new monetary donations. The
date and amount are mandatory, but the donor may decide to remain anonymous.
4. The web application must allow authorised users to capture new goods donations. The
date, number of items, category, and description of each item are mandatory. But the
donor may decide to remain anonymous.
5. The web application must be pre-configured with the following categories of goods:
a. Clothes
b. Non-perishable foods
6. The web application must allow authorised users to define new categories of goods.
7. The web application must allow authorised users to capture a new disaster. The data for a
disaster includes the start date and end date, the location, and a description. It must also
be possible to specify the required aid types, for example, water provision, clothing, food,
etc.
8. The web application must allow authorised users to view the following lists:
a. All incoming monetary donations.
b. All incoming goods donations.
c. All disasters.
As you build the various features, update the work items in Azure Boards to reflect your progress.
Publish the web app to the Azure Cloud. You are not required to do this using Pipelines for this
part. A manual deployment is perfect.
Create a screen recording video of you demonstrating the features of the web application running
in the Azure Cloud. You may use an online screen recording service (such as Loom -
https://www.loom.com/) if you can make the video private but accessible via a link.
Start by recreating a repository and committing your code from part 1. Then create a branch that
you will use to add the part 2 features. Next, make sure you are working on that branch.
First, implement any feedback you received from your lecturer on part 1. If you got full marks,
make improvements to your code or improvements to the user interface. Keep a list of the
changes you are making – you will need this for the change log you submit. And remember to
commit and push your changes frequently to the repository.
Keep updating the items in Azure Boards as you complete the work.
Set up a build in Azure Pipelines to build the project every time a change is pushed to the
repository.
Create a screen recording video of you demonstrating the new features of the web application
running in the Azure Cloud. You may use an online screen recording service (such as Loom -
https://www.loom.com/) if you can make the video private but accessible via a link.
The web application is nearly complete (just one feature to add), but we still need to reach a point
where we can confidently automatically test and deploy the web app.
Create a branch for the PoE. Implement any feedback from part 2. If you got full marks, make
improvements to your code or improvements to the user interface. Keep a list of the changes you
are making – you will need this for the change log that you need to submit. And remember to
commit and push your changes frequently to the repository.
1. The web application must have a publicly accessible page that shows the following
information (PoE only):
a. Total monetary donations received
b. Total number of goods received
c. Currently active disasters, with the money and goods allocated to the disaster
Add unit tests to test any logic in the code, for example, to check that you cannot allocate more
goods than are available. Remember to commit and push frequently.
Merge the branch. Then change the build-in Azure Pipelines to also unit test and deploy your web
application to the Azure Cloud.
Remember to update your work items in Azure Boards as you complete them. Everything should
be done by the end of the PoE. You will need to submit evidence of that here.
Please note: Tear off this section and attach it to your work when you submit it/ If this is an online submission, then this information needs to be included
in the online submission.
STUDENT NAME:
STUDENT NUMBER:
[5 Marks]
[10 Marks]