Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

Background 

The Robot Expo, is a government sponsored museum. They have contracted you to develop a web based information system (online kiosk). You have been provided with the following initial process and technical specifications: 

Memo: Website Requirements 
From: Robot Expo, Senior Management 
To : WIMP Engineering R&D Consultants 

Specification 
Design and develop a web based information menu (similar to an online kiosk). The idea is to provide information to tourists visiting the museum. The goal is to allow visitors to obtain an overview of the museum layout and to find details of exhibits (i.e. each type of robots) they would like to visit. 

Resources 
Resources such as images and details of opening hours can be found in ProResource.ZIP. The content of the ZIP file is: 

1. Four folders named Domestic Robots, Industrial Robots, Military Robots and Educational Robotics. Each folder contain images relating to the different categories of robots. 
2. A text file Robot_List.txt contain the names of the robots corresponding to each of the image from each folder. You need to use these names as the official description of the robots on your web site. 
3. A text file Time_Fees.txt containing the time-table of opening hours and entrance fees to the museum. 
4. Logo.png - an image of the logo of the museum. 

General Requirements 
The managers of Robot Expo insist that the following requirements must be adhered to: 

1. Each webpage of the website must display the Robot Expo logo. You can edit this image, but the font style, type and colour must remain as in the original image. 
2. Do not change the description of the robots. Do not rename the filenames of any of the images. 
3. All images of each robot must be presented to the visitor. This can be done within one webpage or distributed across several web pages. The idea is to ensure that visitors are made aware of the complete selection of items available for them to visit. 
4. The images are to be used as it is. You can resize the images retaining the original aspect ratio, but do not crop or edit (e.g. recolour, touch up, sharpen, etc.) or rename the images in any way. 5. Generate a separate pop-up page providing the opening hours and entrance fees. The details are found in the Time_Fees.txt file. 
6. Each season, the Robot Expo museum holds a specialised collection on display for a limited time. This special collection is the 
Educational Robotics exhibit. Your webpage design should provide prominence to this collection, ensuring that the menu selection should differentiate this collection from the other three collections (i.e. Domestic Robots, Industrial Robots, and Military Robots). 

Example of a Walkthrough 

A visitor walks up to the information kiosk. The visitor will be greeted by a welcome message and the following layout of the floor plan of the Robot Expo museum. The visitor clicks on any of the exhibition hall (3x circle and 1x larger circle). It should bring up details of the specific hall selected with relevant type of robots. The visitor clicks on any of the images of the robots to obtain further information on that image. In addition, if the visitor selects an option to display opening hours and/or entrance fees, a separate page (or window) should appear to provide this information. Note this is the basic requirement, it is up to you to implement other details 
e.g. instructions, navigational control, etc. 

Task 

You are to complete the following task in the order given: 

• Carry out user and task analysis. You must have a clear view of the users of this system. Consider that not everyone is comfortable with the technology. For example, you need to deal with user variation such as age or language skills. Perform a user analysis, i.e. characterise the users and identify your potential users. Clearly identify the tasks the potential users perform, and in what order. These are all user interface design considerations that you should take into account. 

• Propose design and system requirements. Consolidate your findings from your user and task analysis with the given specifications into a design and system requirements. For example, the number of items to display, the screen size, what colours, how many different screens to display etc. 

• Develop a low-fidelity prototype. Based on the above requirements, develop a preliminary design of the web user interface. At this stage, the prototype is basically a medium to support your initial concept and ideas. For example, the prototype should show where the 'Business Hour' button is located or would it be possible to fit 20 images aesthetically on a single page, etc? You can use paper-based (e.g. paper and colour pencils etc.) or screen based (e.g. painting software) to sketch your design. Lowfidelity prototyping is mainly to allow designers to produce alternative designs expediently without having to go into depth or functionality. Think of low-fidelity prototyping as the 5D tool for: design, draft, decide, discard and do-over. Keep a sample of your designs for your report. Once you have several alternate paper based or screen based prototypes, select the most satisfactory design and proceed with the following step. 

• Obtain user feedback. Invite 3 - 4 potential users (e.g. friends, family members, classmates, etc.) to provide you with feedback of your low-fidelity prototype (i.e. the initial draft design). Carry out the evaluation according to prescribed methods as in Chapter 4 of your textbook (Shneiderman & Plaisant, 2010) or from other scholarly source. Use appropriate survey techniques. Analyse the data you have collected from the user evaluation and produce a set of recommendation on how you should refine and improve on your initial design. 

• Develop high-fidelity prototype. Based on the user test feedback and recommendations from the previous phase, develop a high-fidelity prototype (i.e. reasonably complete version) for the Robot Expo information kiosk. Use any combination of HTML5, CSS3 and JavaScript feature for this prototype. Remember to indicate which browser (i.e. IE, Firefox, Safari, Chrome, etc.) you are targeting as the main working platform. For the purpose of this project, please exclude mobile devices that runs on fragmented or closed-system technology, such as Android, Apple iOS and Nook. Do not use Rapid Application Prototyping (RAD) tools or any other type of scripting languages or services, eg. Python, Lua, AJAX, Dreamweaver, etc. You are required to demonstrate your knowledge of HTML5, CSS3 and JavaScript independently and without the assistance of automated development and visual design tools. 

• Carry out user acceptance test. Devise three walkthrough scenarios. The scenarios should be sufficiently complex to test the features and functionality of your website. Example of a Scenario: Visitor initiates session, clicks on Robots exhibition hall, looks up two industrial robots, exits and clicks on military robots and looks up four robots. Then decides to look up the opening hours. Then goes back to Robots exhibition hall and looks up the images of three more robots on educational robotics. Then finally exits. Invite 3 to 4 potential users (i.e. the same group of users from the previous test is acceptable) to play the role of users. Ask each of the users to perform all the walkthroughs you have devised. Apply appropriate techniques to determine how the website performs under these test conditions. Systematically collect data on the user performance. For example, how long did each of the users take to complete each of the scenarios? Did the users find the interface easy or challenging to use? Does the interface allow users to change their minds? Etc. Refer to your textbook for more detailed and appropriate parameters that suits your requirements. 

• Write a report. Produce a report to document the tasks and the outcome of your efforts undertaken for the project. Remember, this report is intended for your employers. You need to document and support the viability of your website - that is, to convince your employer that your webpage design is satisfactory and that it meets user acceptance test. 

Format of Report 

For the purpose of this project you are assumed to be a professional. As such, you should attempt at your best to reflect this quality in the preparation of the report. As a minimum, the report should contain the following: 

(1) Introduction - State the purpose and objectives of the report. 
(2) Content - This is the main section where you should document the various stages and outcome of your activities. Do not include raw or unprocessed data (e.g. original questionnaires, low-fidelity prototype sketches etc.). You need to analyse, evaluate and summarise the outcome of each of the task. If you really need to include critical or important raw data, then do so by appending them to an appendix at the end of the report. Keep a record of your raw data. If required, your instructor or marker may request that you provide them with a copy. 
(3) Conclusion - This is basically a summation, consolidating the main points of the report. 
(4) There is no minimum or maximum limit to the number of words required in this report. However, the length of your report must be within reason and of adequate length to succinctly support the complete account of tasks you have undertaken. 
(5) Figures or diagrams can be added as required. 

Page formatting: A4 size paper, 2.5cm margins on all sides, single-sided, Time Romans or New Time Romans font, 12pt font size, DOC or DOCX format. 

Learning Objective 

Note that this is not a programming project in itself. The primary purpose of the project is to ensure that students adopt best practice and adhere closely to user interface design and development principles during the process of designing and developing the interactive user interfaces. Full functionality is not expected. For example, knowledge of database backend servers and web servers are not required in this course. 

What to Submit 

You should submit two items for assessment. These are: 

1. All necessary files, images, scripts, coding and resources should reside in a single main folder. Do not include the report (see item 2 below). It is up to you to organise the files and sub-folders within the main folder. Ensure that all your scripts and coding is standalone and portable. That is, your marker or instructor should be able to run your scripts from the type of browser you have specified by clicking on the main.html or main.htm startup file. Use only HTML5, CSS3 or JavaScript to develop your website. The web browser you specified should render your markup and scripts without problems. 
2. The report should be named PROJRPT_UID and saved as a single file in DOC or DOCX format. This file should be located outside the code folder. 

Copy item 1 and 2 items into a single PROJECT_UID.ZIP file. Submit this single ZIP file through your course website submission portal. 

The following criteria will be used to assess your assignment: 

Task as documented in report: 
• Overview and description.
• User and task analysis are appropriate and sufficiently in-depth. o Evidence that this task have been carried out. E.g. Alternate user tasks have been considered; analysis and evaluation of data are presented, etc.
• Design and system requirements. o Evidence that this task have been carried out; analysis and evaluation of data are presented, etc.
• Low-fidelity prototype. ( o Evidence that alternate designs have been considered; evidence that low-fidelity prototypes have been fully utilised 
for the design process.
• User Testing and Feedback.  o Evidence that this task have been carried out. E.g. Users were involved; analysis and evaluation of data are presented, etc. 
o Recommendation for improvement. 
• User acceptance test are appropriate and sufficiently in-depth. o Walkthrough scenarios are appropriate and sufficiently complex. 
o Results for performance of the webpage.  o Results for the test user performance.o Evidence that this task have been carried out with users. E.g. 
analysis and evaluation of data are presented, etc. 

High-fidelity prototype: 
• Interface adheres to UID principles in does not break major UID rules.
• The prototype sufficiently demonstrates the functionality of the webpage and its intended purpose. 
• The final prototype sufficiently demonstrate the developer's skills in web development tools (i.e. HTML5, CSS3 and JavaScript).
• Final usability and expert review. The instructor and/or marker will carry out a final usability and expert review of the website based on: 
o Overall interface design, e.g. interaction experience, the design is appropriate for intended users, and use of good metaphors. 
o Aesthetics, innovation, creativity, impression etc. (4 marks) o Walkthrough based on the walkthrough scenario you devised. 
o Expert walkthrough. 

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M9416025

Have any Question?


Related Questions in Computer Engineering

Patients are randomly assigned to one of the four treatment

Patients are randomly assigned to one of the four treatment groups to cure a disease: 1) Control 2) Experimental 1 3) Experimental 2 4) Experimental 3 There are 200 patients in the trial; 20 are randomly assigned to the ...

Sorting algorithms are one kind of algorithm whose

Sorting algorithms are one kind of algorithm whose performance may depend upon the data. Choose one of the sorting algorithms or any other algorithm and explain whether the there are any differences in the best, average ...

Salariestask compute the weekly pay for each employee at

Salaries Task: Compute the weekly pay for each employee at the Wahoo Widget Company. For each employee, you will calculate the base pay according to the appropriate salary category, and then subtract taxes and deductions ...

Question recall the on the spot courier service introduced

Question : Recall the On the Spot courier service introduced in Unit 1. The details of the package pickup and delivery process are described here. When Bill got an order, at first, only on his phone, he recorded when he ...

Assignment write an 8-page apa formatted paper on a

Assignment: Write an 8-page APA formatted paper on a business problem that requires data mining, why the problem is interesting, the general approach you plan to take, what kind of data you plan to use, and finally how y ...

What are the differences between four types of economics

What are the differences between four types of economics evaluations and their differences with other two (budget impact analysis (BIA) and cost of illness (COI) studies)?

Whats your answer about the equilibrium change from an

What's your answer about the equilibrium change from an event which decreases both demand and supply? You don't need to provide graph here. Just describe the curve shifts and how the equilibrium price and equilibrium qua ...

You are evaluating two different silicon wafer milling

You are evaluating two different silicon wafer milling machines. The Techron I costs $255,000, has a three-year life, and has pretax operating costs of $68,000 per year. The Techron II costs $445,000, has a five-year lif ...

Task design a smart system facilitated by internet of

Task: Design a smart system facilitated by Internet of Everything. Topic: Smart Homes for The Elderly 1. Develop Operational Concept A. Vision What is the problem, deficiencies or opportunities? State how the need(s) for ...

Many high school students take the ap tests in different

Many high school students take the AP tests in different subject areas. In 2007, of the 144,796 students who took the biology exam 84,199 of them were female. In that same year, of the 211,693 students who took the calcu ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As