Looking for Plagiarism-Free Answers for Your US, UK, Singapore, New Zealand, and Ireland College/University Assignments?
Talk to an Expert| Category | Coursework | Subject | Management |
|---|---|---|---|
| University | University of Strathclyde Glasgow | Module Title | CS888 Advanced Information Retrieval Semester 1 |
|
Department of Computer and Information Sciences MSc/PdDip Information Management |
|
| Module Code and Title: CS888 Advanced Information Retrieval | |
| Assessment Name: Individual Software Project (System, Presentation and Report) | |
|
Module Leads: Dr Catherine Chavula |
Assessment Number 2 of 3 3 outputs to submit: System, Presentation and Report |
| Module Credit Value: 20 credits |
Assessment Weighting: 40% System – 40% Presentation – 20% Report –40% |
| Date assessment issued to students: Wednesday 23rd September 2026 (Semester 1, Week 1) | |
|
Submission deadline and time: Thursday 26th November before 5pm (week 10, semester 1) Topic submission (formative Feedback): 23rd October 2026 ( Week 5, semester 1) |
|
| Submission and Feedback mechanisms: MyPlace & Turnitin | |
| Relevant University Policies |
All work submitted should be your own work, in line with the academic misconduct policy in Annex 3 paragraph C. The University take plagiarism and academic misconduct seriously, please see University guidance on plagiarism as well as on misconduct in videos on academic integrity . This assessment does not permit the use of generative AI (Artificial Intelligence) tools such as ChatGPT because they will not help for this assignment. You should write your report in your own words to discuss the SDG goal you are addressing, the information access problem and the implementation of your system. It is your responsibility to familiarise yourself with university assessment policies and procedures, in particular the following: Late Submission of Coursework policy Procedure on Extensions to Submissions of Coursework Student_Discipline_Procedure_-_Academic_Misconduct |
| Non-compliance penalty | Any non-compliance with the instructions provided are subject to a 10% penalty. |
This assessment will teach students to apply information retrieval concepts and theories to address real world problems. The project consists of the following tasks: problem and user information needs identification, and the design, implementation and evaluation of information access systems.
By the end of the project students will be able to do the following:
This assessment contributes 40% to the final grade for this class. You will write an exam during the December exam diet and exams will contribute 50%. You will also complete weekly online quiz assessments, which will run from week 1 to week 10.
The United Nations Sustainable Development Goals (SDGs) aim to end poverty, protect the planet, and ensure universal access to healthcare, justice, and economic prosperity by 2030. Achieving these goals require effective information access systems that can support decision making, raise awareness, and empower people.
For this assessment, you are asked to:
Your work should show that you understand how the information access system works technically and how well it helps advance your chosen SDG(s), including where it falls short.

Figure 1: Sustainable Development Goals (SDGs)
The system should directly address a specific SDG through its functionalities or features, and novelty marks will be awarded based on both the originality of the system’s features and the uniqueness of the information it provides. In your submission, it is helpful to clearly signpost these criteria by explaining which SDG your system addresses and how it contributes to that goal, as well as what features or resources are innovative or distinctive. For example, a system may be considered original because it provides specialised information or introduces a new way of accessing or presenting data related to a particular issue. See below for examples illustrating how a system can align with an SDG.
The aim of the system is to support researchers, policymakers, NGOs, and journalists in finding authoritative resources on human trafficking, including international and national laws, policies, reports, and news articles. The system aligns with SDG 16: Peace, Justice, and Strong Institutions, particularly Target 16.2 :“End abuse, exploitation, trafficking and all forms of violence”. The system provides a search function that allows users to submit queries and retrieve relevant results. Users can further refine their searches by category (e.g., law, policy, report, or news), geographical region, and type of trafficking. Overall, the system improves accessibility and visibility of anti-trafficking knowledge.
Women’s health remains an understudied area, with limited awareness and insufficient medical therapies for many conditions affecting women. Although endometriosis impacts millions worldwide, awareness of the condition remains low, there is no known cure, and many women continue to suffer in silence. EndoSearch is an information retrieval system that indexes and analyses research articles, clinical studies, and medical reports related to endometriosis and women’s health. It enables healthcare professionals, researchers, and patients to access evidence-based information on diagnosis, treatment options, and emerging scientific findings. The system addresses SDG 3: Good Health and Well-being by advancing women’s health and ensuring more equitable access to medical knowledge and care.
Since Information Retrieval focuses on accessing unstructured information, your chosen approach and system functionality should reflect this. You may use any Information Retrieval platform or library of your choice, such as Elasticsearch, OpenSearch, Solr, or Terrier.
You may choose to create your own collection or use an already existing collection. If you take this approach, you must index at least 100 documents or items. This will involve setting up the backend (e.g., creating a collection, defining a retrieval strategy or model, and indexing documents) and developing a frontend interface for interacting with the system.
Alternatively, you may use an API that provides access to indexed documents. However, the API must supply unstructured information objects. APIs that return only structured data (e.g., spreadsheets, JSON files, or other formats) without reference to unstructured documents such as textual data, videos, or images, are not permitted. If you choose the API approach, more development effort on the frontend is expected compared to the first approach.
The submission should be done using MyPlace assignment submission link. Submission should be done through a zipped file with the following components.
The system will be assessed based on four dimensions: functionality, novelty, technical quality and alignment with SDG. These will be evaluated based on five levels: excellent, good, satisfactory , fair and poor. Table 1 provides the assessment criteria for the system.
Functionality assesses how well the system operates and how user-friendly it is and will be focusing on the utility and usability of the implemented features. Novelty evaluates the creativity and originality of the proposed solution and will consider how innovative or distinctive the approach is in addressing the identified problem.
Technical quality examines the robustness of the technical implementation, the soundness of the design, and the thoroughness of the documentation provided. Alignment with the Sustainable Development Goal (SDG) assesses how clearly and effectively the project aligns with the chosen SDG. This will assess how the provided functionalities and resources contribute to addressing the selected goal.
| Assessment criteria | Excellent | Good | Satisfactory | Fair | Poor |
|
Functionality (20 Marks) (Utility of the features and usability) |
Fully functional, , and user-friendly system with no major issues. (20 marks) | Mostly functional, minor usability or technical issues. (16 marks) | Basic functionality. (12 marks) | Basic functionality with significant limitations. (8 marks) | Largely non-functional or incomplete. (4 mark) |
|
Novelty (Distinctiven ess of the solution) (5 marks) |
Highly creative solution to the identified problem. (5 marks) | Some originality; partially creative solution. (4 marks) | Limited originality; standard or obvious approach. (3 marks) | No originality.(2 marks) | poorly thought-out solution.(1 mark) |
|
Technical quality (design, implementati on and documentatio n quality) (10 marks) |
Strong technical implementation ; well-documented. (10 marks) |
Adequate technical implementati on with minor gaps in documentation. (8 marks) |
Basic implementati on with limited documentation. (6 marks) |
Basic implementati on; several gaps; limited or unclear documentatio n. (4 marks) |
Weak or incorrect implementati on; little or no documentatio n (2 marks) |
|
Alignment with SDG (Alignment of information and features with the SDG) (5 marks) |
Strong and explicit alignment with chosen SDG (5 marks) |
Clear relevance to SDG (4 marks) |
Limited relevance to SDG (3 marks) |
Weak and unclear Alignment (2 marks) |
No relevance to SDG (1 mark). |
Table 1: System Evaluation Criteria
The report should have five sections: introduction, design and implementation, results and discussion and conclusion. The Introduction should define the problem, explain its significance, and link it to the chosen Sustainable Development Goal (SDG). The design and implementation section should provide the system design and methodology, explain technical decisions, and describe how the system was implemented. The evaluation should outline the methods used to assess the system’s performance, present results and a discussion of limitations. The conclusion should summarise the key findings and suggest possible future improvements or directions. The whole report should be between 2,000 to 4, 000 words, and approximately 5 to 10 pages including references and appendices. Make sure you use a standard citation style such as ACM referencing.
| Assessment criteria | Excellent | Good | Satisfactory | Fair | Poor |
|
Introduction (5 marks) |
Clear problem and strongly motivated; SDG link explicit (5 marks). | Clear problem and motivated; SDG link present (4 marks). | Adequate introduction; some problem motivation and SDG link; limited literature use. (3 marks) | Basic introduction; weak motivation; vague SDG link (2 marks). |
Problem not defined; SDG link missing. (1 mark) |
|
Design and implementatio n (10 marks) |
Strong justification of design choices; technically sound implementation. (10 Marks) | Well-justified design; implementatio n mostly sound. (8 Marks) | Adequate design explanation and implementatio n described. (6 marks) | Limited justification; design and implementatio n weak or incomplete. (4 marks) | Minimal or unclear (1 marks); or implementatio n not explained. (2 marks) |
|
Results and discussion (20 marks) |
Excellent evaluation; insightful discussion of limitations. (20 marks) |
Good evaluation; clear methods; some discussion of limitations. (16 marks) | Adequate evaluation; some methods; limited evidence of effectiveness or impact. (12 marks) | Basic evaluation; weak methods; little evidence of effectiveness or impact. (8 marks) | No or minimal evaluation; methods unclear or missing; no results. (4 marks) |
|
Conclusion (5 marks) |
Strong summary of findings; critical reflection and future directions. (5 marks) |
Clear conclusion; good summary; some reflection and future directions. (4 marks) |
Adequate conclusion; basic summary; limited reflection. (3 marks) | Weak or vague conclusion; little summary or reflection. (2 marks) | No or incomplete conclusion; findings not summarised; no reflection. ( 1 mark) |
Need Help With Your CS888 Advanced Information Retrieval Coursework?
Chat with Computer Science ExpertsTable 2: Report Evaluation Criteria
Here are some questions to help you prepare your report. Introduction (5 marks)
Design and Implementation (10 marks)
Results and Discussion (20 marks)
Conclusion (5 marks)
A Note on Evaluations
Formal user studies with members of the public need ethics approval, which is not practical within the timescale of this coursework. You may therefore ask classmates to test and evaluate your system.
Participation must be voluntary, and you should not collect names, contact details, or other personal information. Keep any feedback anonymous and tell participants what the evaluation involves before they take part.
Evaluation should be a fair exchange across the class. If you ask classmates to test your system, you are expected to give your time to test theirs in return. Keep each evaluation short, ideally no more than 15 to 20 minutes per participant, so that everyone can take part without it affecting their own work.
In your report, state how many evaluations you completed for other students. This is recorded for information only and does not affect your marks. Its purpose is to encourage fair participation across the class.
The presentation is a 5-minute video pre-recorded demonstration of the system and should be submitted through MyPlace. The presentation should include the following: description of the SDG you are addressing, the information access problem, the design of the system and the description of your system (in a form of a system demonstration) .
| Assessment criteria | Excellent | Good | Fair | Poor |
|
Description of the SDG (3 marks) |
Mentions SDG and provides description of SDG (3 marks) | Mentions SDG and incomplete description of SDG (2 marks) | Mentions SDG(1 mark) | No description of SDG (no mark) |
|
Information access (3 marks) |
Clear information access challenge linked to SDG (3 marks) | Adequate information (2 marks) | Incomplete information (1 mark) | No information (no mark) |
|
Design of the system (4 marks) |
Clear description of the tool, its architecture including front-end and back-end implementation (4 marks) | Adequate information provided (3 marks) | Incomplete information – only one side of the system (2 marks) | No information (no mark) |
|
Description of the systems (10 marks) |
Clear demonstration of the functionalities of the system (10 marks) | Adequate information provided (8 marks) | Parts of the system are demonstrated (4 marks |
No demonstration ( no mark) |
Table 3: System Evaluation Criteria
In Week 5, you are required to submit the topic you are working on by 23rd October at 5 PM. The submission should include the topic of your project, the Sustainable Development Goal (SDG) you are addressing, a brief description of your idea, the proposed evaluation approach for your system, the tools and frameworks you intend to use, and the collection, dataset, or API that will support your work. This submission will not be assessed but you will get feedback. You may use the template in Figure 2 to submit your topic.
Looking for CS888 Advanced Information Retrieval coursework help? Workingment provides academic support for University of Strathclyde students working on information retrieval and computer science assignments. Get assistance with understanding information retrieval concepts, applying retrieval theories and technologies, evaluating search systems, and developing clear, well-supported coursework responses. Our assignment writing helper can help you break down complex CS888 requirements, organise your research, strengthen technical explanations, and structure your coursework around the module expectations. You can also explore coursework examples and assignment answers to understand how similar technical topics can be approached and presented. Get subject-focused support from experienced computer science writers with clear academic writing and relevant research.
Get Your Free Academic Quote
No hidden fees · Instant response · 100% confidential
Let's Book Your Work with Our Expert and Get High-Quality Content
sadad