You are on page 1of 4

CPT315 Web Technology

MALDIVES NATIONAL UNIVERSITY


FACULTY OF ENGINEERING, SCIENCE AND TECHNOLOGY

ASSIGNMENT
(GROUP)

Module : WEB TECHNOLOGY (CPT315)


Assigned Date : 20th March 2022
Due Date : 5th May 2022 before 23:30
Lecturer : Ismail Shihadh
Submission : Softcopy
Total Marks : 100
Weightage : 20%
CPT315 Web Technology

Group Assignment
Dynamic Web Application
Aim:
At the end of the assignment the students can design a dynamic web application using HTML5,
PHP, CSS, JavaScript and MySQL. They will have concepts to create database and the database
connectivity with the application; uploading image and retrieve it from the database and
display. Storing varied types of data in the database; Login process validation using JavaScript.

Problem Statement:
Create a web application for “Maldives Academic Forum”. Which will be held later this year by
The Maldives National University. For promotional purpose MNU need a website for this form.

Site Map
 Home
 Introduction (you can decide a theme for this year forum)
 Registration (below are minimum fields required)
o Full name
o NID / PP
o DOB
o Contact number
o Email (should not repeat)
o Education level (must use a dropdown)
o Payment slip (registration fee payment slip attachment)
 Speakers (list and short note of the speaker should be viewable onclick)
 Gallery (from past years’ forum)
 Sponsors
 Contact
Those who wants to participate in this forum should be able to send registration request from
the website. Login area for staffs to process the registration requests either reject or approve.
and provide an answer with the result. Staff should be able to Design a website for this
scenario.
CPT315 Web Technology

Requirement
 Based on the scenario design web application for the forum. Design should be unique
(NO Plagiarism)
 Registration form
o All fields are required
o Email should not be repeated
o Payment slip should be image only
o Should prompt successful message on submission
 Staff login area
o Security features should be applied
 Do not use readymade templates. Frameworks could be used
 Database design
 Documentation

Marking Criteria:

Weight Not Evident Poor Need Proficient Exemplary


Improvement

Overall look and 20 Conant Little bit of Content are Color Color scheme
feel of the arrangement arrangement arranged well scheme and and content are
website are not up to of content content are arranged well
standard arranged and feels a
well good vibe

Responsiveness 10 Not A bit of Some areas Most of the All area are
of the website responsive responsive are responsive area are responsive to
responsive multiple
to multiple devices
devices

Data validation 15 No validation A bit of the Some of the Most of the All validation
are working validation are validation are validation are working
working working are working

Database and 20 No Connected to Some of the Most of the Database write,


PHP connectivity database feature work feature read and
to database work modify are
working

Coding 20 Poorly coded A bit of Some of the Most of the All of the
(HTML, CSS, JS, guidance guidance guidance guidance are
PHP, Folders) followed followed followed applied
CPT315 Web Technology

Security 15 No security in A bit of Some of the Most of the All security


place security in security in security in measurement
place place place are taken place

Assignment Submission:
An electronic copy of your assignment should be submitted

 Make sure all your files are in the correct folders and compress your root folder with all
your sub-folders with HTML, CSS, JavaScript, and image files into a zip. When the zip file
is decompressed, the entire website should be able to be run from index.html without
needing to move any files.
 A Word file having the Snapshots of all the pages with corresponding page names.
Mention at least one LOGIN ID and Password of the system in the Word file.

Demonstration Procedure:
 What you demonstrate in the tutorial must be the same as you submitted.
 You are need to demonstrate full system or the main functionalities of the web
application.
 As you demonstrate your web application your tutor will ask you to show the codes in
your browser and explain how you have implemented various aspects of it.

Upload this file to the Moodle on or before 11:30pm of the due date.

You might also like