2023/24 ASSIGNMENT REMIT DOCUMENT UPLOAD
Programme Title MSc Computer Science
Module Title Human Computer Interaction
Module Code 2218
ASSIGNMENT TITLE Design, implement, and test an HCI Solution
Level 7
Weighting 100%
Lecturers Mossab Salih
W/C Hand Out Date Due Date By 17:00 on
Feedback Post Date
ASSIGNMENT FORMAT FILE UPLOAD (DOCUMENT)
Essay/Report Format Assignment Word Count An individual 3,000-word report
Submission Format e-Submission Permitted use of Artificial Intelligence within this assessment Artificial Intelligence can ONLY be used as per the formal UCB guidance (see UCBs guidance on the next page)
You have been asked to create a Human Computer Interaction solution for a client. You have been provided with some basic information about the project here:
Background Context
Over the next few weeks you are going to design an effective and efficient User Interface Design (desktop system) to manage the activities of the Pass IT driving school.
The school has a number of full-time and part-time instructors. The driving school covers villages surrounding the location and caters for many students.
There are several types of lesson: Introductory, Standard, Pass Plus or the Driving Test. Fees are charged depending on the type of lesson booked.
Currently, when a student starts a course of lessons they are issued with a record card and allocated an instructor. The card records the personal contact details of the student driver and can be used by them to keep records of their lessons and progress.
Students can book lessons through their instructor or by telephoning the driving school office. Students usually book lessons of one or two hours, they can book longer sessions if they wish. The driving school organises the practical and theory tests for the students; if successful they can go on to do the Pass Plus course.
The driving school keeps contact detail record cards on each of its instructors. Each instructor is also issued with lesson record sheets on which are kept details of student progress. These are handed into the office at the end of each day.
Recommended solution:
The system implemented will allow the user to book, cancel and cost driving lessons. Details of all students and their tests will be stored, enabling quick access and easy editing. Contact details for instructors will also be stored.
A range of search options will allow the user to quickly locate details of students and/or lessons. Full reporting menus will offer a range of management information including weekly or daily lesson timetables for specified instructors. Further options will include the automatic:
Processing of students who leave the school after passing their test
Filing of all lessons taken for later reference
Analysis of lessons taken
All user interfaces will be fully customised with user-friendly menus.
Other features (student lesson progress, lesson payments) can be developed later.
You will need to produce the design documentation, an HCI solution, testing of the solution and evaluation of the solution to meet the clients requirements.
Assignment Tasks
Task 1 Design
After defining purpose and requirements of your HCI solution, plan and design the following elements considering HCI rules:
System design
Detailed design documentation:
mood boards for your layout ideas
design solution:
client requirements
hardware and software requirements
detailed flowcharts
annotated storyboards
technical specification for the file formats required bandwidth limitations, target platform
technical designs-code
consideration of design rules.
Justify how you have used the HCI principles to achieve the client requirements.
Task 2 Implementation
Using the final design documentations that is agreed upon with your client, develop the interface using HCI principles to meet the client requirements. Provide screenshots with proper annotation. Submit any necessary folder/files along with your word document to support your implementation or any URL link can be provided within this task.
Task 3 Evaluation
Review and evaluate the HCI solution/interface, including:
Suitability for the target audience, usability, reliability, maintainability, portability, robustness,
Any constraints, e.g., time, platform compatibility
Legal and ethical considerations
Strengths and weaknesses of the solution
Justify recommendations to meet the needs of the user better
TASK GUIDANCE:
Focus on attention to detail, quality of work and overall academic standards.
References quality, range and extensiveness of references (references across different sources are expected) references should also include datasets (indexes, statistics, industry reports etc). The currency of the data (how recent is the data) and the triangulation of references (cross-referencing data to add further justification to points) are critical.
For additional guidance on this assignment, please access the assignment section available on Canvas.
MARKING CRITERIA:
The following is an indicative marking criteria for your assignment:
Task 1
30%
Word count suggestion: 1000
Task 2
30%
Word count suggestion: 500
Task 3
20%
Word count suggestion: 1000
Reference and structure of the report: 10%
Introduction: 250 words 5%
Conclusion: 250 words 5%
E-SUBMISSION GUIDANCE:
This assignment will require you to submit your work by uploading a document in Word or PDF format to Canvas. Please follow this online guide on document submissions and contact the DICE team on dice@ucb.ac.uk if you need any further support.
LEARNING OUTCOMES:
1. Analyse the fundamental design principles of HCI
2. Investigate the HCI requirements to meet an identified client's needs
3. Develop and test a Human-Computer Interaction solution to meet an identified client's requirements
4. Evaluate a Human-Computer Interaction solution
SKILLS OUTCOMES:
The skills outcomes to bedevelopedby completing this assignment can be found here.
GENERAL ASSIGNMENT GUIDANCE:
Using Artificial Intelligence (AI) ethically within your assessments Please read the guidance attached within this link on how to use Artificial Intelligence (AI) ethically within your assignments https://rise.articulate.com/share/4h250QmyY8hNnsQ9HS7B702dJedhlsM6Teamwork and ITS Assessment Should this assignment require you to work as part of a team, you will receive an individual grade based upon your performance as well as personalised feedback. The module leader will explain how your individual grade and feedback will be determined.
Importance of Word Count and Presentation Timings Assignment word counts and presentation timings should always be observed. Ignoring a word count increases significantly the risk of your work losing marks because it lacked focus and clarity. Students will be required to state their word count on all submissions. A 10% leeway will be allowed so the maximum a student should submit will be the word count + 10%.
The word count will exclude:
The title page
The contents page
Models, graphs, data tables and other exhibited figures or images
Lists of references
Appendices (these should be kept to a minimum)
In addition, timings must be observed for assessed presentations for the same reasons.
E-submission http://www.ucb.ac.uk/handbook/academic-matters/assessment-issues.aspxCut-off date for late work http://www.ucb.ac.uk/handbook/academic-matters/assessment-issues.aspxGrading criteria http://www.ucb.ac.uk/handbook/academic-matters/assessments-fairness-and-marking.aspxPlagiarism http://www.ucb.ac.uk/handbook/academic-matters/plagiarism.aspxExtenuating Circumstances http://www.ucb.ac.uk/handbook/academic-matters/assessments-if-things-go-wrong.aspxUCB Referencing Guide https://portal.ucb.ac.uk/download/referencing/referencing-guide.pdfAccess the Assignment Life Cycle https://ucbirmingham.instructure.com/courses/26756