0% found this document useful (0 votes)
15 views2 pages

Degree Exhibition Website Project Guide

Uploaded by

giliraquel5
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views2 pages

Degree Exhibition Website Project Guide

Uploaded by

giliraquel5
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

DGA3016 Assignment

Project Requirements
This project will assess the student’s understanding of this module by taking the
below brief and creating a publicly accessible website.

Students will need to each prepare an individual design for a Degree Exhibition
website and develop it, then, as a group, agree on proceeding with one of the
designs and making it feature complete with the rest of the project requirements.

Finally, one of the groups may be chosen to be part of the Web Development
Team for the Degree Exhibition next semester.

The groups will consist of three students each and these can be chosen by the
students themselves.

Individual Requirements

⦁ Design and develop a home page design layout for the Degree Exhibition
⦁ Since one of the designs may be chosen, please make sure that the
chosen design will support adding more pages from the Group
Requirements later on.

Group Requirements

⦁ Build a Degree Exhibition Portfolio website that contains the following


aspects (may be pages or components):
⦁ Home
⦁ Exhibition Showcase
⦁ Individual Exhibition
⦁ Sponsors
⦁ Contact
⦁ In addition to the above pages, please include the following components
within the website:
⦁ Navigation Menu
⦁ Image Carousel
⦁ Contact Form
⦁ Social Media Icons
⦁ The website must be responsive and works well on most popular desktop,
tablet and mobile devices.
⦁ Must have valid HTML and CSS.
⦁ Source code must be committed on a new GitHub repository before the
1
announced assignment date deadline. No further commits must be done
after the specified deadline.
⦁ Please make sure to commit both the Individual Pages (clearly
marked with the individual student’s names as the filename, ex.
[Link]) and the final output for the Group outcome
⦁ This may be done within the same repository
⦁ The site must be accessible via a published URL (such as GitHub
Pages, Digital Ocean or other hosting providers).
⦁ Frontend component libraries such as Bootstrap or Material Design Lite
may be used.
⦁ The use of ready-made website themes is not permitted, although the
student may use available components if they are credited and mentioned
as comments within the code and mentioned within the presentation.
⦁ (Bonus) The website is hosted on a custom domain.

Presentation
Student groups should present their work in a short presentation. This session will
provide the group an opportunity to explain and justify the choices made during the
design phase of the website, choice of layout, component, colours, and any other
decisions made while working on this project. It is expected that the student’s prior
theoretical knowledge about design, user experience and usability is applied within
this practical assignment.

Each presentation should not take longer than 12 minutes.

Submission Details
⦁ Deadline to submit the project is Friday 10th January at 23:55. Late
submissions will be penalised.
⦁ The submission template must be completed and submitted in .pdf format
and it must include:
⦁ List all Student Names within the Group
⦁ A link to the GitHub Repository where the source code is located.
⦁ A link to the GitHub Pages location where the website can be visible.
⦁ Presentations will take place on Monday 13th January for all groups.

Common questions

Powered by AI

Students must submit their work in a .pdf format including a list of all group members, a link to the GitHub Repository for the source code, and a link to the deployed website . These deliverables document the collaborative process, version control granularity, and successful deployment, forming a core part of the project's evaluation criteria. They work together to demonstrate the students’ ability to manage projects from concept through to live deployment, reflecting both individual and collective competencies .

The Degree Exhibition Portfolio website must include several pages: Home, Exhibition Showcase, Individual Exhibition, Sponsors, and Contact. Additionally, key technical and design components include a Navigation Menu, Image Carousel, Contact Form, and Social Media Icons. These elements ensure the website's comprehensive functionality and engagement, making it user-friendly and informative .

Prohibiting ready-made website themes necessitates that students engage deeply with design principles and practical coding skills, leading to a more customized and original final product. It encourages creativity and application of theoretical knowledge in design and usability, as students cannot rely on pre-existing templates . This condition emphasizes skill development in front-end design and challenges students to present unique, self-conceptualized solutions .

Committing the source code to a GitHub repository requires students to use version control systems effectively, promoting a structured development workflow. It ensures transparency and helps in tracking changes, collaborative editing, and error resolution. Additionally, no further commits are allowed post-deadline, necessitating careful planning to avoid incomplete submissions . This structure reflects real-world development practices, preparing students for industry demands .

Valid HTML and CSS ensure structural integrity and are crucial for accessibility, search engine optimization, and future-proofing the website. They promote clean, consistent code that supports effective rendering across different browsers, contributing to a seamless user experience . This requirement aligns with industry standards where compliance with W3C standards is essential for professional web development, aiding in usability and maintainability .

Ensuring responsiveness across devices can present challenges due to variations in screen sizes and resolutions, necessitating testing and adjustments in layout and component scalability . Students must have a solid understanding of CSS media queries and fluid grid systems, which can be complex for beginners. Compatibility issues with different browsers and ensuring optimized performance on mobile devices add layers of complexity to the development process .

Frontend component libraries like Bootstrap or Material Design Lite provide pre-designed components, facilitating a standardized, responsive, and aesthetically pleasing interface. They streamline the development process by reducing the time needed to code from scratch, ensure cross-device compatibility, and allow students to focus on custom components and functionality unique to the project .

Hosting the final website on a published URL such as GitHub Pages or Digital Ocean is crucial for publicly demonstrating the project's output, ensuring accessibility and viewability by intended audiences, including evaluators and peers . This requirement emphasizes the need for web development projects to be live and accessible as part of user experience considerations and real-world applicability of web solutions .

Individual students must ensure their home page design layout supports adding more pages from the Group Requirements later on. This means students need to design a flexible architecture that easily integrates with other critical web pages such as Exhibition Showcase, Individual Exhibition, Sponsors, and Contact pages . Additionally, design aesthetics and usability principles must be incorporated to enhance the chance of selection during the group decision-making process .

The presentation component allows student groups to justify the choices made during the design phase, focusing on layout, component decisions, and overall project challenges . It provides a platform for critical assessment of teamwork and decision-making processes, aligning practical outputs with theoretical objectives discussed throughout the course. The presentation also evaluates the group’s ability to communicate their rationale effectively, a key skill in professional settings .

You might also like