代做CAN402 – Coursework 3: Social Web Programming Project代做留学生SQL语言程序

- 首页 >> Python编程

CAN402 – Coursework 3:  Social Web Programming Project

*CW3 takes 70% of total mark.

Summary. You are asked to select a specific user group, and develop a well-designed social web application tailored to their needs using Apache Server and Joomla! framework. Following development, submit a comprehensive written report in approximately 12 pages (use the template on LMO in font size 11 and 1.0 line spacing), the source code, and a supplementary video showcasing the functionality of the website.

Some examples of specific user groups are:  students at XJTLU, mountain travellers, cat lovers, beginning investors, and more.

Important Dates

-    Final Deadline: Full submission of written report, code and video demo by Sunday, May 11, 2025 at 23:59.

-    Late submission: Late submission will be accepted with accumulative 5% total marks penalty per day, up to 5 weekdays. After that, any submission of any item will be rejected, and the marks for this coursework will be zero.

Notes

A.  The choice of how you implement your application is open within these parameters:  It must run on Apache Server, and it must be a Joomla! based application.

B.  It is expected that you will make use of a number of modules, templates, and extensions in addition to the standard framework.  This is expected and encouraged, but please ensure   you credit all work that you use.

C. You will be expected to customise your site, and make note of those customisations.

D. Justification of social features is important.  It is important to give examples of what features you are using, why you are using them, what their relevance is to your chosen group, and show examples.

E.  A non-social website that does not contain social features will not pass this assignment.

F.  The student will be expected to submit a written report, all the code files, a supplementary demo video, as instructed below:

1.  Written Report (60%)

The written report is expected to cover:

a.  Project Outline and Background: Discuss the aims and objectives of the project.

Include the background and needs of the specialist user group. You should research related appropriate social media.

b.  AI-Enhanced Discussion:  Choose one or several inspiring webpage designs generated by AI tools. Compare it with the designs of existing related social   websites, and explain how it inspires your personal webpage design.

c.  System Design:  Present a high-level design showing how your proposed system will solve the problem, taking into account accessibility and design issues (e.g., a suitable interface), social features to be implemented, and a justification of the project feasibility, showing how it will attract your chosen user group.  System  diagrams, navigation designs, and use case diagrams are expected.

d.  Implementation tools:  A detailed discussion of the techniques used to create this application.  This includes all components, modules, and other tools.  All external code must be cited, and software architecture discussion is expected.

e.  Testing:  Detailed system and usability testing, with reference to use cases.

f.   Critical Reflection: A critical review of the final social web application, including a discussion of real-world feasibility, discussion of challenges and further work.

2.  Software (40%)

a.  Provide all source code and other files needed to install the project.

b.  Any code that was not written by the student must credit the source in the written report.

c.  The source code must also be submitted as a zipped file.

3.  Website Demo Video (Supplementary)

a.  Demonstrate your website.

b.  The length of the video must be at most 4 minutes.

c.  Submit the video to LMO using the XJTLU Mediasite option.

d.  Please note that this video is not for presentation or assessment purposes. It serves as a reference, particularly when troubleshooting code issues for students whose websites may not run perfectly on the test server due to development environment or software version differences.

This assignment is individual work.   Plagiarism (e.g., copying  materials from other sources without proper acknowledgement) is a serious academic offence.  Plagiarism will not be tolerated and will be dealt with in accordance with the University Code of Practice on Assessment.

Marking Scheme

Component

%

Criteria

 

 

 

 

 

 

 

 

 

 

 

 

 

Report 60%

10

Background:   Describe   the   problem   to   be   solved,   the   chosen specialized user group and their needs, and the  project objectives. Reference other relevant sites and discuss real-world feasibility and challenges.

 

10

AI-Enhanced Discussion: Choose one or several inspiring webpage designs generated by AI tools. Compare it with the designs of existing related  social websites,  and  explain  how  it  inspires  your  personal webpage design.

 

10

System  Design:  Provide  a  detailed design  of the website outlining problem-solving approach. Justify and list social features, ensuring accessibility. Include system diagrams, navigation designs, and use case diagrams. Highlight site's feasibility and user attraction strategies.

 

10

Implementation: Describe the tools used (e.g., PHP, Apache, Joomla!), provide   specific  details  of  chosen   components   (e.g.,   modules, frameworks, templates, plugins), and justify their selection.

10

Testing: Demonstrate system and usability testing to show that website features work technically and evaluate overall usability.

10

Critical Reflection: Conduct a final review of the system, discuss real- world feasibility, challenges, and future work.

 

 

Code 40%

20

Basic Functionalities: Implement essential functionalities of a social website.

20

Innovation and  Creativity:  Demonstrate  innovation  and  creativity  in system design and incorporate advanced features.

 


站长地图