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% |