KII6031 Cloud Computing Solutions Assessment 3
Kingsford International Institute |CRICOS: 03689D RTO: 45363|KII6031| Jan 2021 v1.0 Page 1
KII6031 Cloud Computing Solutions Assessment 3
Kingsford International Institute |CRICOS: 03689D RTO: 45363|KII6031| Jan 2021 v1.0 Page 2
Assessment Information
Welcome to your Student Assessment Workbook for KII6031 Cloud Computing
Solutions.
Unit of Competency | |
ICTPRG604 | Create cloud computing services |
ICTNWK616 | Manage information security compliance of cloud service deployment |
Student Instructions
Before you commence your Assessment, ensure that you have good knowledge of the
subject, have thoroughly read your Learner workbook, and clearly understand the
Assessment requirements and the expectations of the Assessor.
You may be required to demonstrate knowledge and skills which may be difficult for
the Assessor to witness. If so, an Evidence Record is supplied which will allow the
knowledge or skill to be verified by at least one third party, and preferably two or more.
These witnesses would usually be current or recent supervisors or your Assessor.
Explanations are given for each Task. If you have any questions, consult with your
Assessor.
The assessment tasks may be answered using your business, the simulated business
or a mixture of both as instructed by your Assessor.
When you are confident that you have met all requirements for this assessment task, upload
your file using your file using Learning Management System (LMS) for marking.
For the due date of the assessments follow the instructions of your facilitator.
Assessment Conditions
All assessment in this subject/units must be completed in the class under the supervision of
your facilitator. Once completed the assessments are to be uploaded on LMS
(www.KIIonline.edu.au) in individual student profile for marking.
⢠All assessments must be attempted
⢠All questions must be answered in an appropriate manner as per the requirements.
⢠Follow the Assessorâs instructions to complete the assessments
⢠Use appropriate referencing where applicable. You are required to use APA
referencing style.
KII6031 Cloud Computing Solutions Assessment 3
Kingsford International Institute |CRICOS: 03689D RTO: 45363|KII6031| Jan 2021 v1.0 Page 3
Assessment Grading
Individual assessments are to be marked as âSatisfactoryâ or âNot Yet satisfactoryâ. The final
outcome of this subject/unit is to be recorded in âUnit outcome Recordâ as âcompetentâ (C) or
âNot Yet Competentâ (NYC) and/or in LMS. In order to be competent in a given unit of
competency the student must satisfactorily complete all assessment tasks and. If more than
one unit of competency are clustered to form a subject, the students are still required to
attempt all assessments
ASSESSOR NOTE These instructions must be followed when assessing the student in this unit. The checklist on the following page is to be completed for each student. Please refer to separate mapping document for specific details relating to alignment of this task to the unit requirements. This competency is to be assessed using standard and authorised work practices, safety requirements and environmental constraints. Assessment of essential underpinning knowledge will usually be conducted in an off-site context. Assessment is to comply with relevant regulatory or Australian standards’ requirements. Resource implications for assessment include: ⢠an induction procedure and requirement ⢠realistic tasks or simulated tasks covering the mandatory task requirements ⢠relevant specifications and work instructions ⢠tools and equipment appropriate to applying safe work practices ⢠support materials appropriate to activity ⢠workplace instructions relating to safe work practices and addressing hazards and emergencies ⢠material safety data sheets ⢠research resources, including industry related systems information. Reasonable adjustments for people with disabilities must be made to assessment processes where required. This could include access to modified equipment and other physical resources, and the provision of appropriate assessment support. |
KII6031 Cloud Computing Solutions Assessment 3
Kingsford International Institute |CRICOS: 03689D RTO: 45363|KII6031| Jan 2021 v1.0 Page 4
Assessment Coversheet
Unit: | |
Course Name: | |
Assessment Tool: | Assessment 3 |
Student must fill this section: | |
Student Name: | |
Student ID: | |
Privacy Release Clause: |
âI give my permission for my assessment material to be used in the auditing, assessment validation & moderation Processâ |
Authenticity Declaration: |
âI declare that: ⢠The material I have submitted is my own work; ⢠I have kept a copy of all relevant notes and reference material that I used in the production of my work; ⢠I have given references for all sources of information that are not my own, including the words, ideas and images of others.â |
Student signature: | Date: |
Assessment Completion Status | ||||
Attempt | Satisfactory | Non-Satisfactory | Date | Assessorâs Signature |
Initial attempt | ďż | ďż | ||
2nd attempt/Re assessment |
ďż | ďż |
Feedback to student: |
KII6031 Cloud Computing Solutions Assessment 3
Kingsford International Institute |CRICOS: 03689D RTO: 45363|KII6031| Jan 2021 v1.0 Page 5
Information for Student: |
⢠All work is to be entirely of the Student. |
General Information for this assessment: ⢠Read the instructions for each question very carefully. ⢠Be sure to PRINT your FULL name & LAST name in every place that is provided. ⢠Short questions must be answered in the spaces provided or follow the word limits as instructed. ⢠For those activities requesting extra evidence such as: research reports, ESSAY reports, etc. The student must attach its own work formatted in double space, Arial 12 pts. ⢠All assessment tasks must be addressed correctly in order to obtain a competence for the unit of competency. ⢠If the Student doesnât understand the assessment, they can request help from the assessor to interpret the assessment. ⢠All assessments must be submitted online. Login to www.kiionline.edu.au and follow the subject link to submit your assessments. Note that the hard copy of the assessments will not be accepted. |
Re-assessment of Result& Academic Appeal procedures: |
If a student is not happy with his/ her results, that student may appeal against their grade via a written letter, clearly stating the grounds of appeal to the Operations Manager. This should be submitted after completion of the subject and within fourteen days of commencement of the new term. Re-assessment Process: ⢠An appeal in writing is made to the Operations Manager providing reasons for re-assessment /appeal. ⢠Operations Manager will delegate another faculty member to review the assessment. ⢠The student will be advised of the review result done by another assessor. ⢠If the student is still not satisfied and further challenges the decision, then a review panel is formed comprising the lecturer/trainer in charge and the Operations Manager OR if need be an external assessor. ⢠The Institute will advise the student within 14 days from the submission date of the appeal. The decision of the panel will be deemed to be final. ⢠If the student is still not satisfied with the result, the he / she has the right to seek independent advice or follow external mediation option with nominated mediation agency. ⢠Any student who fails a compulsory subject or appeals unsuccessfully will be required to re-enrol in that subject. The cost of reassessment will be borne by the Institute. The external assessor will base his/her judgement based on principles of assessment. These principles require assessment to be reliable, fair, practical and valid. Academic Appeals: ⢠If you are dissatisfied with the outcome of the re-evaluation process, you have a right to appeal through academic appeals handling protocol. ⢠To appeal a decision, the person is required to complete the KII- Request for Appeal of a Decision form with all other supporting documents, if any. This form is available via our website. The completed Request for Appeal form is to be submitted to the Student Support Officer either in hard copy or electronically via the following contact details: ⢠Student Support Officer, Kingsford International Institute (KII), Level 6, 128-136 Chalmers St, Surry Hills, NSW 2010, Email: [email protected] ⢠The notice of appeal should be in writing addressed to the Operations Manager and submitted within seven days of notification of the outcome of the re-evaluation process. ⢠If the appeal is not lodged in the specified time, the result will stand and you must re-enrol in the unit. ⢠In emergency circumstances, such as in cases of serious illness or injury, you must forward a medical certificate in support of a deferred appeal. The notice of appeal must be made within three working days of the concluding date shown on the medical certificate. ⢠The decision of Operations Manager will be final. ⢠Student would then have the right to pursue the claim through an independent external body as detailed in the studentsâ complaint / grievance policy. |
âI understand all the above rules and guidelines for the assessmentâ
Full Name | Signature | Date (dd/mm/yyyy) |
KII6031 Cloud Computing Solutions Assessment 3
Kingsford International Institute |CRICOS: 03689D RTO: 45363|KII6031| Jan 2021 v1.0 Page 6
Pre-assessment Checklist
Your assessor will go through the assessment for this unit. It is important that you understand
this assessment before taking on the questions and tasks. To confirm that you have been
given this overview, we ask you to complete the following Pre-Assessment Checklist.
You are required to carefully read each checklist item provided below and tick either âYâ to
confirm your understanding or âNâ if you disagree. In case you disagree with an item, please
provide your reason under the âCommentsâ column.
When you have done this, we ask you to sign this Pre-Assessment Checklist. This
acknowledges that your Trainer/Assessor has discussed all of the information with you prior
to undertaking this assessment.
Pre â assessment Checklist | Comments | |
Y ď¨ | ď¨ N | I, the student, understand the purpose of the assessment. |
Y ď¨ | ď¨ N | I understand when and where the assessment will occur, who will assess and in what format the assessment will be submitted. |
Y ď¨ | ď¨ N | I understand the methods of assessment. |
Y ď¨ | ď¨ N | I understand what resources are required to complete this assessment. |
Y ď¨ | ď¨ N | I understand the performance level required for each assessment event. |
Y ď¨ | ď¨ N | I understand that it must be my own work. I have been explained and understand the serious consequences in case this work is found plagiarised. |
Y ď¨ | ď¨ N | I understand the process if I am deemed not yet competent. |
Y ď¨ | ď¨ N | I understand the feedback process and the appeals process. |
Y ď¨ | ď¨ N | The assessor has discussed with me if I have any special needs and if so what arrangements have been made. |
Student Full Name |
Student ID | Student Signature |
Date (dd/mm/yyyy) |
KII6031 Cloud Computing Solutions Assessment 3
Kingsford International Institute |CRICOS: 03689D RTO: 45363|KII6031| Jan 2021 v1.0 Page 7
Assessment 3: Cloud-Computing Applications
This assessment consists of 4 parts, all of which must be answered.
The instructions to complete this assessment are included on the following page. Follow the
instructions with each question.
This assessment should take you about 15 hours to complete.
When you are confident that you have met all requirements for this assessment task, upload
your file using Learning Management System (LMS) for marking.
It is recommended to use the referencing guides available in the LMS which provide clear and
comprehensive information that should help.
NOTE: Development Diary
For this, and future assessment activities you will be required to maintain an electronic
development and research diary. As you work through your assessment tasks you will be
required to add entries containing notes regarding research performed and solutions found to
problems you have faced. The entries need to be concise and follow the format:
Entry Date: dd/mm/yyyy
Assessment: Assessment X
Type: Research/Problem Solving
Comment: A short hand note regarding what actions you took
KII6031 Cloud Computing Solutions Assessment 3
Kingsford International Institute |CRICOS: 03689D RTO: 45363|KII6031| Jan 2021 v1.0 Page 8
Assessment 3: Cloud-Computing Applications
Project Brief (Case Study)
King Edward VII College management has recently considered switching to a cloudcomputing solution to enhance âease of accessâ among growing mobile workforce, and to
achieve seamless integration of the library resource catalog (list of books and items available
for borrowing) with the institutional website. Successful integration will allow the management
to meet the demands of student technology needs, large associated overheads, security
issues and data losses that are occurring at the college. This will also promote borrowing or
utilisation of digital resources such as those in PDF format.
Preliminary discussion with the cloud-computing solutions provider has led to the prospective
deployment of a low-latency cloud-based âWeb Service APIâ that can integrate with a
backend database. A cloud-based âAdmin Portalâ will also be deployed alongside the Web
Service API to efficiently manage the database remotely. At its the initial phase of
development, the database will only hold details of numerous library items, including
availability and inventory information. A desktop based âClient Applicationâ will also be
developed that can be installed on to any staff PC or Laptop in order to securely communicate
with the database through the Web Service API. The Client Application will have identical
functionality as the âAdmin Portalâ, except it is intended for on-campus library management by
admin staff. On full integration with the institutional website at a later stage, this library
database will sync information with that of the website so that accurate inventory data can be
made available to the students and staff. Secure communication between databases, API, and
all associated cloud-computing applications is vital, and must be achieved via SSL
communication where applicable.
Assessment Requirements
Review the Project Brief and related project files for this case study referring to the development
of a cloud-computing solution. Once you are familiar with the project details and requirements,
complete the following assessment tasks.
Integrated Development Environment (IDE)
For the practical tasks within this assessment, use Visual Studio IDE to setup NodeJS (Express)
application development environment. In addition to Visual Studio IDE, you will be required to
download and install pre-compiled library packages using the Node Package Manager (NMP)
where applicable. Create a new Node JS (Express) application project to complete the practical
tasks.
KII6031 Cloud Computing Solutions Assessment 3
Kingsford International Institute |CRICOS: 03689D RTO: 45363|KII6031| Jan 2021 v1.0 Page 9
Part A â Cloud Computing Solution (Requirements Report)
1. Using the project brief for âWeb Service APIâ research and complete the âweb service
development requirements reportâ template provided with this assessment.
⢠Ensure your development report covers all the requirements contained within the case
study (project brief).
⢠Record any notable events, research and problem solving you performed within your
development diary.
2. Using the project brief for the âDesktop Client Applicationâ research and complete the
âapplication development requirements reportâ template provided with this assessment.
⢠Ensure your development report covers all the requirements contained within the case
study (project brief).
⢠Record any research and problem solving you performed within your development
diary.
3. Organise and conduct an interview with your client (your facilitator will play the role of a client
in this case) and clarify any remaining issue or concern regarding the identified requirements.
⢠Develop a range of open-ended and closed-ended questions (at least 10 questions)
intended for the client to answer during interview.
⢠Questions should include topics such as user interface (UI) designs, branding and
budgetary requirements, as well as operational or technical requirements.
⢠Use this opportunity to clarify all numerical information such as expected number of
users, data storage, scope of big-data applications, as well as performance
expectations of the cloud-computing system.
⢠Record all questions asked and responses collected from your client using the
meeting-minutes template provided with this assessment.
⢠You must adhere to all explicit and implicit operational protocols in place at your client
organisation while conducting the interview and recording responses.
⢠Refer to the case study for any applicable operational protocol that must be followed.
Protocols may include specific processes for sending meeting requests, sharing
meeting minutes with the client, asking for approval on all identified requirements, or
using appropriate communication medium.
⢠Draft an email seeking client approval on this project. Include a simple work breakdown
structure (WBS) showing estimated development timelines and cost of development,
based on an hourly rate of $50.
KII6031 Cloud Computing Solutions Assessment 3
Kingsford International Institute |CRICOS: 03689D RTO: 45363|KII6031| Jan 2021 v1.0 Page 10
Part B â Cloud Computing Service (Developing Web Service API)
Develop a NodeJS based Web Service API to suit the project requirements outlined in the
planning documents (Part A). Implement your API using the popular NodeJS community
extension called ExpressJS.
Create a set of API endpoints matching the required functionality outlined in your planning
documentation (Part A â Web Service Development Requirements Report).
⢠Use Visual Studio IDE to setup a new NodeJS Express project, and install all required
library references for API development. Refer to online documentation and user guides
for both NodeJS and ExpressJS to create each API endpoint.
⢠Program API functionality (using various JavaScript loops, conditions, operators, native
functionality and debugging tools) and NodeJS libraries. Ensure that all JavaScript coding
adheres to the Google JavaScript style guide.
⢠Use the provided âSQL fileâ as your sample data source for manipulation. Ideally, you
should import this data and associated tables into the backend database (MySQL). An
equivalent âCSV fileâ has also been provided for your convenience.
⢠Program each endpoint using JavaScript to respond in valid JSON or XML format. Each
API endpoint is required to respond with the required response data as outlined in your
project planning documentation.
⢠Ensure your application has appropriate commenting and documentation. Record any
notable events, research and problem solving you performed within your development
diary.
Part C â Cloud Computing Application (Consuming Web Service API)
Implement an open-source Admin Panel or Dashboard that can fully integrate with the Web
Service API (developed in Part B) to manage or manipulate current data stored on the backend
database or accessed via the Web Service API.
⢠You must use an existing open-source package for Admin Panel or Dashboard
implementation, that has intuitive GUI and is intended for Admin Staff at college.
⢠Ensure that the Admin Panel displays all data currently stored on the backend database
and allows standard data manipulation features such as CRUD (Create, Read, Update
and Delete).
Develop a âC# Windows Formsâ based application to work as a Desktop Client that allows direct
interfacing with the Web Service API (from Part B) using Visual Studio IDE.
KII6031 Cloud Computing Solutions Assessment 3
Kingsford International Institute |CRICOS: 03689D RTO: 45363|KII6031| Jan 2021 v1.0 Page 11
⢠Create a simple GUI that is user-friendly, and can retrieve all college library data on startup. This application is intended for admin staff working on-campus.
⢠You are required to use Form Controls (such as GridView objects) that are readily
available from Visual Studio IDE toolbox panel to develop the Desktop Client.
⢠These Form Control objects must have associated âevent handlerâ functions that can
asynchronously load data from the Web Service API and populate the graphical user
interface (GUI) on the Desktop Client.
⢠Enable data manipulation features on the application, such as CRUD (Create, Read,
Update and Delete) for college library items.
⢠Ensure that your application uses a âsettingsâ field to store the API endpoint URL as
required. This feature will be used during the deployment phase (in Part D).
Part D â Cloud Computing Service and Application (Testing and Deployment)
Using the provided template, test each of your Web Service API endpoints (developed in Part
B) and Desktop Client Application (developed in Part C) against the required functionality as
identified by your planning documentation from Part A.
⢠Briefly describe the purpose of each test to be performed by listing the reasons why the
test is being performed along with the desired outcome.
⢠Provide a simplified set of steps you will undertake to perform each test along with any
equipment or tools you may require.
⢠Use API calls to test the implemented methods (GET, POST, PUT and DELETE) using
suitable data and record the results.
⢠Use the integrated Admin Panel to conduct further tests using CRUD functionality.
⢠Use the available debugging tools within Visual Studio IDE to identify errors, bugs, and
performance lags. Any errors should be resolved using your technical and problemsolving skills and techniques.
⢠Correct any problems found or any actions taken as a result of the functionality testing,
and add to your development diary.
Deploy the Web Service API and Admin Panel (implemented in Part B and C) on the Student
Web Server using FTP or File Manager feature.
⢠You will receive login credentials to the Student Web Server (CentOS Web Panel or
CWP) that simulates a cloud-based web application hosting facility at KII.
⢠Use the login credentials to access the CentOS Web Panel interface and deploy the Web
Service API and Admin Panel, either via FTP or the built-in File Manager.
KII6031 Cloud Computing Solutions Assessment 3
Kingsford International Institute |CRICOS: 03689D RTO: 45363|KII6031| Jan 2021 v1.0 Page 12
⢠You will need to update the API endpoint parameters using the âsettingsâ field on your
Windows Forms application (from Part C) before it can communicate with the Web
Service API deployed on the hosting server.
Submission Criteria
The following template documents should be completed and uploaded on LMS:
1. Application Development Requirements Report
2. Web Service Development Requirements Report
3. Client Meeting Minutes Template and Email Draft
4. Functionality Testing Report and Development Diary
The following application packages must be uploaded on the web hosting server:
1. Zip of (Part B) completed Web Service API codes (files located within your project
directory in Visual Studio IDE). Submit screenshots to the LMS only, or as per your
facilitator instructions.
2. Zip of (Part C) completed Desktop Client Application codes (files located within your
project directory in Visual Studio IDE). Submit screenshots to the LMS only, or as per
your facilitator instructions.
3. Any Zip package directly uploaded on the web hosting server must be extracted or
decompressed using the hosting panel interface, before the application can run as
intended.
KII6031 Cloud Computing Solutions Assessment 3
Kingsford International Institute |CRICOS: 03689D RTO: 45363|KII6031| Jan 2021 v1.0 Page 13
Performance Criteria
Part A (1) â Web Service Development Requirements Report
⢠The student has identified the primary purpose of the web service API.
⢠The student has identified and listed the required client organisational requirements in
relation to the web service API.
⢠The student has identified and listed the required programming languages.
⢠The student has identified and listed the required development tools.
⢠The student has identified and listed the required target platforms.
⢠The student has identified and listed testing requirements.
⢠The student has identified and listed the required web service API endpoints and
explained the functionality for each.
⢠The student has provided a suitable solution for case study requirements.
Part A (2) â Application Development Requirements Report
⢠The student has identified the primary purpose of the client application.
⢠The student has identified and listed the applicationâs required client organisational
requirements.
⢠The student has identified and listed the required programming languages.
⢠The student has identified and listed the required development tools.
⢠The student has identified and listed the required target platforms.
⢠The student has identified and listed testing requirements.
⢠The student has identified and listed the required client application features and
explained the functionality for each.
⢠The student has provided a suitable solution for case study requirements.
Part A (3) â Client Interview and Approval
⢠The student has organised and conducted client interview.
⢠The student has used at least 10 open and closed-ended questions.
⢠The student has completed meeting-minutes template and collected client responses
and draft email for approval as appropriate.
⢠The student has updated the requirements report accordingly.
Part B â Web Service API Development
⢠The student has developed a web service API using a suitable IDE.
KII6031 Cloud Computing Solutions Assessment 3
Kingsford International Institute |CRICOS: 03689D RTO: 45363|KII6031| Jan 2021 v1.0 Page 14
⢠The web service API uses a range of JavaScript features (e.g., variables, loops, conditions,
operators, objects, native functions) and NodeJS libraries.
⢠The web service API has created, modified and disposed JavaScript objects.
⢠The web service API reads and writes to backend database.
⢠The web service API sorts or searches and returns requested data.
⢠The web service API responds to requests with a valid JSON or XML response.
⢠The web service API contains required functionality to suit cloud-based application
requirements.
⢠The student has added suitable single and multi-line code commenting and
documentation where appropriate.
⢠The web service API is programmed using object-oriented methodologies.
⢠The web service API satisfies the project requirements.
Part C â Desktop Client Application Development
⢠The student has developed a desktop client application using a suitable IDE.
⢠The application uses a range of C# Windows Forms features (e.g., GridView, Text Fields,
Event Handlers) and associated Microsoft.Net libraries.
⢠The application reads and writes to backend database via web service API.
⢠The application sends API requests with a valid JSON or XML message.
⢠The desktop client application contains required functionality to suit cloud-based
application requirements.
⢠The student has added suitable single and multi-line code commenting and
documentation where appropriate.
⢠The application is programmed using object-oriented methodologies.
⢠The application satisfies the project requirements.
Part D â Testing and Deployment
⢠The student has researched and demonstrated problem-solving skills by testing and
debugging the codes developed.
⢠The student has used appropriate debugging tools to perform application error checking
activities on the completed application.
⢠The student has documented all debugging activities.
⢠The student has suitably tested the web service.
Due Date: To be advised by your facilitator.