Second Assessment – Laravel Project
Title: Coursework 02 (CW02) – Laravel Project
Deadlines:
• Written Laravel Progress Report: 23:55 PM, Sunday 8th December 2024
• Demo Presentation: Any day between the 9th to 13th December 2024
Assignment Overview
Your task is to develop a Laravel web application and host it on a public web server. This ties into the module’s AWS Ubuntu LAMP setup. Your application must be accessible for a live demo, though it doesn’t need to run 24/7. Ensure it is available during your scheduled presentation.
You are free to choose the theme and content of your web application, but it must be approved by your lecturer to ensure it meets the complexity requirements for an Honours-level project.
Coursework Components
1) Written Laravel Progress Report
You must submit a progress report detailing your work on the Laravel project. The report should document your development journey, including screenshots of your work in progress. Record any challenges you faced and how you resolved them. This report must focus solely on your Laravel work, highlighting your technical achievements. Do not leave this until the last minute; keep it updated as you work. It is your responsibility to ensure the report reflects all important milestones, as this will be used for assessment.
2) Demo Presentation
You must prove your work during a demo presentation that will be conducted in person, one-on- one with your teacher. During the demo, you will be required to showcase the functionality of your project and demonstrate your technical knowledge. Be prepared to answer questions about your source code and its implementation.
Marking Criteria
Content (up to 30%): Based on the Laravel Progress Report.
Technical Aspects (up to 30%): Assessed during the demo/presentation. These components together contribute to 60% of the overall module marks.
Submission Instructions
• A detailed guidance session will be provided in a future lecture, after more Laravel material has been covered.
• Your Laravel project source code must be available on GitHub prior to the demo presentation. You can either:
o Make your GitHub repository public, or
o Keep your repository private but ensure you grant me the necessary access to review your source code.
Format of Submission:
1) Written Laravel Progress Report: Submit your report via Aula. It should follow A4 formatting and be in Word format. Include your name, Banner ID, the URL of your Laravel project, and any necessary usernames/passwords for accessing or assessing your work (including for phpMyAdmin and MySQL database access). Refer to the coursework template provided on Aula for further details.
2) Demo Presentation: The demo presentation will be in person one-to-one. For the demo, host your Laravel project securely, possibly behind HTTP authentication (Distributed Access Control may be required). Be mindful of security to prevent misuse. Regular backups are your responsibility.
Reviews
There are no reviews yet.