Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

HIGHER NATIONALS - ASSESSMENT (ASSIGNMENT)

Name of the Learner Mr. / Ms.


Ref. No. of the Learner Pearson Regd. No. :
Unit 29: Application Programme
Unit Title Batch No & Semester CSD 12 & 13, Semester 03
Interfaces
Assignment Number 01 (All LOs)
Assessor Mr. A.R. Mohamed Nizzad
Issue Date 07.03.2023
Submission Date 28.04.2023 Date Received 1st submission :
:
Re-submission Date Date Received 2nd submission

Assessor Summative Feedback:

Grade: Assessor Signature: Date:


Resubmission Feedback - Formative:

Grade: Assessor Signature: Date

Internal Verifier’s Comments:

Signature of the IV Date


Student Agreement: Student Signature
I understand the feedback given to me and agree to carry out the actions in
future works as required and indicated. Date

Please note that grade decisions are provisional. They are only confirmed once internal and external moderation
has taken place and grades decisions have been agreed at the assessment board.
LEARNER ASSESSMENT SUBMISSION AND DECLARATION
When submitting evidence for assessment, each learner must sign a declaration confirming that the work is
their own.

Please list the evidence submitted for each task. Indicate the page numbers where the evidence can be found
or describe the nature of the evidence (e.g. video, illustration).

Unit No. & Title:


Task Assessment Evidence P Page No. M Page No. D Page No.

Additional comments to the Assessor:


PLAGIARISM
Plagiarism is a particular form of cheating. Plagiarism must be avoided at all costs and students who break the
rules, however innocently, may be penalised. It is your responsibility to ensure that you understand correct
referencing practices. As a university level student, you are expected to use appropriate references throughout
and keep carefully detailed notes of all your sources of materials for material you have used in your work,
including any material downloaded from the Internet. Please consult the relevant unit lecturer or your course
tutor if you need any further advice.

Learner declaration

I certify that the work submitted for this assignment is my own. I have clearly referenced any sources used
in the work. I understand that false declaration is a form of malpractice.

Learner Signature: Date:


ASSESSMENT TRACKING
ASSESSMENT RECORD AND FEEDBACK SHEET
Programme: HND in Computing Student Name:
Unit No. & 29 – Application Assessment
Unit Grade:
Title: Program Interfaces Date:
Assessor Completion IV
Mr. A.R.M. Nizzad
Name: Date: Signature:

Criteria Hand In Formative Resubmissi


Assignment Learning Objectives Date Issued
Targeted Date Feedback on Date*

* Resubmissions must be approved by the Assessment Board

Assignment Assessor
Grading Criteria Date Acheived Comments
No. Signature
Unit Review Plan ISVU 2014 Rev 1.0

Assignment Task Evidence Formative Comments Date


Pearson
Higher Nationals in
Computing
Unit 29: Application Program Interfaces

Assignment Brief Number: 1


Higher National Certificate/Diploma in
Computing
Assignment Brief
Student Name/ID Number
Unit Number and Title 29: Application Program Interfaces
Academic Year 2022/23
Unit Tutor Mr. A.R. Mohamed Nizzad
Assignment Title API Service and Client for Personal Income & Expense Manager
Issue Date 07.03.2023
Submission Date 28.04.2023
IV Name & Date Mr. K.M. Ishraque

Submission Format
Submission Format

Part 1
A detailed report (1000-2000 words)

Part 2
A detailed report (1000-2000 words)

Part 3
Implementation, Source Code and URL & Recorded video of the demonstration
Attached a report with relevant screenshots.

Part 4
A detailed report (1000-2000 words)
Unit Learning Outcomes

LO1 Examine what an API is, the need for APIs and types of APIs

LO2 Apply the knowledge of API research to design an application that incorporates relevant APIs
for a given scenario or a substantial student chosen application

LO3 Implement an application in a suitable development environment

LO4 Document the testing of the application, review and reflect on the APIs used.

Assignment Brief and Guidance

Scenario

You can recall the application you developed in your web design and development module for the purpose
of managing the personal income and expenses.

Considering the requirement, you have to modify your application in order to accommodate the following

• API client should be able to access the income and expense on a particular day by passing the date
parameter
• API client should be able to access the income and expense summary on a particular year by passing
the year parameter

In addition to the modification of the above component,

• You have to design and develop your API client in order to demonstrate your API Application and
client are in harmony. Meaning they are successfully communicating among them.
• Further, you have to utilize a suitable SMS API to send the response to a designated contact number
in the form of a SMS

Note: Your finished work should be accessible via publicly accessible URL (use any free hosting service to
host your Web Service and Client for the purpose of evaluation)
Assignment Brief and Guidance

Based on the Scenario,

Part 1
Examine the relationship between an API and a software development kit (SDK) considering the scenario in order to access
the suitability of the services for the purpose
Report
Part 2
Analyse the above application that could be extended with a suitable API
Report
Part 3
Build and modify the application to implement an API for the given scenario
Implementation, Source Code and URL & Recorded video of the demonstration
Part 4
Document the testing of the application, review and reflect on the APIs used and you are expected to cover the following
• White box test with results
• Black box test with results
• Update the application based on the derived results if any
• Evaluation of the APIs used in your project
Report

Note: You’re expected to answer thoroughly, precisely and with specific to the above scenario. In addition, it is your
responsibility to cover the Merit & Distinction criteria through your comprehensive answer to the above tasks.
Learning Outcomes and Assessment Criteria

Pass Merit Distinction

LO1 Examine what an API is, the need for APIs and types of APIs

P1 Examine the relationship between M1 Asses a range of APIs for a D1 Evaluate potential security issues
an API and a software development particular platform that covers a surrounding APIs
kit (SDK). range of uses.

LO2 Apply the knowledge of API research to design an application that incorporates relevant APIs for a given
scenario or a substantial student chosen application

P2 Analyse an existing application that M2 Design an application that will D2 Create a design for a chosen
could be extended with a suitable utilise an API for a given purpose substantial application that will
API.and User Interface (UI). utilize a range of APIs, justifying
choices.

LO3 Implement an application in a suitable development environment

P3 Build on an existing application M3 Develop an application that utilizes D3 Construct an application


framework to implement an API. an API. utilizing multiple APIs, following
the designs in LO2.

LO4 Document the testing of the application, review and reflect on the APIs used

P4 Design and complete a ‘white box’ M4 Conduct ‘black box’ tests of your D4 Critically evaluate the APIs used
test of the application, recording the application, recording the results. within your application. Provide a
results. data security report of your
application.
M5 Update the application
accordingly with the results.

You might also like