Web Technologies and Platforms

ASSIGNMENT TOP SHEET
Faculty of Creative Arts, Technologies & Science Department of Computer
Science & Technology

Unit Code: CIS051-2

Student Ref. No

Unit Name:
Web Technologies and Platforms
Deadline for Submission(s)
10:00am Friday 27 May 2022 [Week
14]

 

Student’s Surname Student’s Forename

 

Unit Leader’s Name: Susan Brandreth

 

Assignment 2 Details:
Apply development tools and scripting languages to develop one or more web-based applications such
as a Content Management System (CMS) or database driven dynamic website.

Instructions to Student:
Please note: Work presented in an assessment must be the student’s own. Plagiarism is where a student copies work from another
source, published or unpublished (including the work of a fellow student) and fails to acknowledge the influence of another’s work or to
attribute quotes to the author. Plagiarism is an academic offence.
Work presented in an assessment must be your own. Plagiarism is where a student copies work from another source, published or
unpublished (including the work of another student) and fails to acknowledge the influence of another’s work or to attribute quotes to the
author. Plagiarism is an academic offence and the penalty can be serious. The University’s policies relating to Plagiarism can be found in
the regulations at
http://www.luton.ac.uk/livingandstudying/qa/documents. To detect possible plagiarism we may submit your work to the
national plagiarism detection facility. This searches the Internet and an extensive database of reference material including other students’
work to identify. Once your work has been submitted to the detection service it will be stored electronically in a database and compared
against work submitted from this and other universities. It will therefore be necessary to take electronic copies of your materials for
transmission, storage and comparison purposes and for the operational back-up process. This material will be stored in this manner
indefinitely.
I have read the above information and I confirm that this work is my own and that it may be processed and stored in the manner
described.
Signature (Print Name): ………………………………………………….. Date: …………………………………..
Extension deadline
CAAS agrees that the assignment may be submitted ____ days after the deadline and should be marked without penalty.

CAAS confirmation…………………………………………………………………………………………………….
All assignments must be electronically submitted using Turnitin (via BREO) by 6 pm on the due date.
Please leave sufficient time to meet this deadline and do not leave the handing-in of assignments to the last minute. You need to allow
time for any system problems or other issues.
CIS015-2 – Web Technologies and Platforms
Assessment 2 (70%)
Apply development tools and scripting languages to develop one or more web-based
applications such as a Content Management System or database driven dynamic
website.
This assessment tests your ability to apply the best practises of web development
technologies and platforms to develop one or more web-based applications ie. a Content
Management System (CMS) or a database-driven dynamic web application.
You will follow an industry relevant process, beginning with a pre-production phase and
ending with a quality assurance and testing phase. You will build a web-based
application and produce a clear and consistent report to reflect on the design,
development and testing/evaluation phases. You will receive formative feedback from
tutors and peers on work in progress and on the final submission.
You will write a report (maximum 3,000 words) reflecting on the success of the project.
The practical part of the database driven dynamic web application may be implemented
using an appropriate technology of your choice – for example, any appropriate Web
Application Development or Full-stack Development Framework. Your choice is wide.
You could opt to use, for example, BootStrap and PHP and MySQL and the relevant
development tools. You are advised to discuss your choice of technology with your
lecturer.
This assignment can be completed as individual work or group work (maximum group
size is 4). It should be noted that in the current difficult circumstances, if you choose to
work as a group then you should avoid social or study contact with the others in your
group. There are many ways of communicating available which do not require direct
contact – GitHub, WhatsApp, BREO Group tools, the Discussion Board on BREO etc.
Your project idea should belong to one of the following domains:
1- E-learning
2- E-commerce
3- E-health management
4- Content management system (CMS)
5- Customer relationship management (CRM)
6- Student Information Portal
7- Any other appropriate topic agreed with your lecturer
Important notes:
1. You need to decide on a web application to design and develop which could be the
extension of the proposal of Assignment 1.
2. You need to work on designing and developing the selected web application and
provide the documents required for Assignment 2 as outlined below.
3. You need to regularly demonstrate your progress.
The following features are suggested for your web application and you must attempt to
implement them:
Mobile responsive design
Multi-user roles and respective authentication login (User Management)
Entity Relationship Model (ERM)
Data input validation
Emphasis on easy browsing of large sets of data and finding records (listing and
search)
Ability to generate reports in a variety of formats
Notifications about important events via email, screen alerts, SMS, etc.
You will write a report reflecting on the success of the project.
You will produce a clear and consistent report to reflect on the design, development and
testing/evaluation phases.
Develop a report covering the following basic structure as the minimum requirement
(3,000 words maximum):
Project introduction and design summary
Project development and technical testing result
User evaluation
Critical Analysis and reflection of the project
What went well and what went wrong?
What would you have done differently?
How you would improve it in the future?
Note: The subsections above are a guide not an exhaustive list.
Deliverables:
Assessment 2 – Portfolio Submission
1. You will need to submit the application development source code files in a zipped
folder.
The zipped folder should contain:
Your development folder with all code and assets ( preferably runnable on localhost)
2. A video demonstration/presentation of how the application works (maximum 5
minutes).
If you are working as an individual then the video should be a maximum of 5
minutes.
If you are working as a group each member should submit their own video
(maximum 5 minutes). The video should highlight the individual’s contribution
to the project.
Video / Presentation Guidelines
This should demonstrate and summarise the project. The presentation should
include:
Introduction to the web application
Summary of the web application design
Look and feel of the proposed application (demonstration of the working
application)
User evaluation results
Web application digital marketing plan.
3. You will also need to submit your Project Report.
The report should be named in the following format: 12345678-CIS051-2 where
12345678 should be replaced with your Student ID number.
Each student in a group should submit the group report, which would be worked on
together with other group members.
Submission deadline: (Report and Zipped Code and Video): 10:00am Friday 27 May,
2022
You should upload both the Zipped folder, Project Report and Video before the deadline
using the appropriate links provided on BREO under Assessment and Feedback.

Please note that copying someone else’s code is plagiarism and hence an academic
offence. However, the following is allowed and encouraged:
To ask other students for help
To ask for guidance and help in internet forums
Use of example code that is available on the internet or in books
Use of third-party scripts
Any such help must be clearly acknowledged and referenced. Any embedded code
which does not originate from you must be clearly marked as such.
However, you can freely use the example code provided on the BREO site for the unit.
If in doubt, ask your tutor if and how you can use a particular source.
References in the report should follow the University of Bedfordshire Harvard
Referencing system. See
http://lrweb.beds.ac.uk/guides/a-guideto-referencing/ref
Late Submissions
Submissions after the hand-in date will not be accepted unless mitigation has been
approved by the University’s Student Engagement and Mitigation Team. Please
see SID (
http://www.beds.ac.uk/sid ) for details.
Marking Scheme for Assignment 2 – Portfolio (Web Application and Report) – Apply
development tools and scripting languages to develop one or more web-based
applications such as a Content Management System or database driven dynamic
website

Report (40%) App Development (60%) Grade,
Corresponding Grade
Point
Description of Assessment Performance
Well written report which is carefully structured with
excellent understanding of material. Clear,
effectively produced. Original ideas well
documented. Covers all the requirements.
Excellent software which covers all the tasks
required in the assignment. The program
demonstrates an authoritative and complete
understanding of all these functions. The
program is structured and organised
extremely well with appropriate use of
comments. Very well designed and very
enjoyable to use and excellent commercial
potential.
A+ 80%-100%
A 75%-79%
A- 70%-74%
Content and structure of report are good. Clear
understanding of material with good reasoning.
Covers all the requirements.
Good software which covers almost all the
tasks required in the assignment. The program
demonstrates a very good understanding of
these functions. The program is structured and
organised well with appropriate use of
comments.
Good design and enjoyable to use. Good
commercial potential. Some originality shown.
B+ 67%-69%
B 64%-66%
B- 60%-63%
Satisfactory information and structure. Some
discussion with good ideas but rather brief. Covers
all the requirements.
Satisfactory software which covers most of the
tasks required in the assignment. The program
demonstrates good understanding of all these
functions. The program is structured and
organised quite well with some use of
comments.
Satisfactory design and usability. Some
commercial viability. Some originality is
present.
C+ 57%-59%
C 54%-56%
C- 50%-53%
Some information but very limited value.
Significant omissions throughout.
There is a recognisable, if limited, awareness of
the requirements of the task. The software
covers some of the tasks required in the
assignment. The program demonstrates some
understanding of the functions. The program
has some structure with very few comments
provided
Some attempt made in creating a basic
application. Poor quality. Application difficult to
use or serves little to no purpose.
D+ 47%-49%
D 44%-46%
D- 40%-43%
Inadequate quality throughout. Inappropriate
content. Inadequate presentation of work.
Significant omissions throughout.
There is inadequate evidence that the tasks
required have been identified and addressed
which is related to an insufficient acquaintance
with the teaching material. The program covers
a limited number of the tasks required in the
assignment. The program has inadequate
recognisable structure.
Use is not made of comments.
Weak attempt at application development.
Inadequate originality. Inadequate evidence of
any understanding of design and usability and
E 35%-39%

 

design approach.
Poor quality throughout. Incomplete content.
Unstructured presentation of work.
Significant omissions throughout.
No evidence to identify and adequately address
the task required which is related to an
insufficient acquaintance with the teaching
material. The program covers very little of the
tasks required in the assignment. The
program has hardly any, or no, recognisable
structure.
No comments are made.
Very poor or no attempt at developing an
application development. No evidence of
understanding of design and usability. No
originality. No evidence of any design
approach.
F 25%-34%
F- 1%-24%
No submission No submission G 0%

Marking Scheme for Assignment 2 – Presentation – Apply development tools and
scripting languages to develop one or more web-based applications such as a Content
Management System or database driven dynamic website

Description of Assignment Performance Grade, Corresponding
Grade Point
Covers all the information required in the assignment. Excellent summary of the web
application design. Excellent application demonstration and explanation. Functional and
well-justified web application. Excellent research in development tools and methods
selection. Excellent presentation in planning, content and delivery. Excellent, robust and
comprehensive development, testing and evaluation. Excellent marketing and SEO
strategy.
A+ 80%-100%
A 75%-79%
A- 70%-74%
Covers all the information required in the assignment. Good summary of the web
application design. Good application demonstration and explanation. Good research in
development tools and methods selection. Good presentation in planning, content and
delivery. Good, robust and comprehensive development, testing and evaluation. Good
marketing and SEO strategy but with minor omissions.
B+ 67%-69%
B 64%-66%
B- 60%-63%
Covers all the information required in the assignment. Reasonable summary of the web
application design. Reasonable application demonstration and explanation. Reasonable
research in development tools and methods selection. Reasonable presentation in
planning, content and delivery. Reasonable, robust and comprehensive development,
testing and evaluation. Reasonable marketing and SEO strategy but significant omissions
C+ 57%-59%
C 54%-56%
C- 50%-53%
Covers most of the information required in the assignment. Adequate summary of the
web application design. Adequate application demonstration and explanation. Adequate
research in development tools and methods selection. Adequate presentation in
planning, content and delivery.
Adequate, robust and comprehensive development, testing and evaluation.
Reasonable marketing and SEO strategy but significant omissions.
D+ 47%-49%
D 44%-46%
D- 40%-43%
Inadequate evidence of research. Inadequate attempt to fulfil requirements. Poor
functionality short of requirements of brief. Poor presentation – poorly organised or
delivered. Inadequate evidence presented.
E 35%-39%
No evidence of research. Incomplete. Submission fails to compile / execute. Totally
inadequate level of design and development. Very poor presentation.
F 25%-34%
F- 1%-24%
No submission G 0%