Take-home Exercise 4: Prototyping Modules for Visual Analytics Shiny Application
Prototyping first may help keep you from investing far too much time for marginal gains.
The Art of UNIX Programming (Raymond 2003)
The Task
In this take-home exercise, you are required to select one of the module of your proposed Shiny application and complete the following tasks:
- To evaluate and determine the necessary R packages needed for your Shiny application are supported in R CRAN,
- To prepare and test the specific R codes can be run and returned the correct output as expected,
- To determine the parameters and outputs that will be exposed on the Shiny applications, and
- To select the appropriate Shiny UI components for exposing the parameters determine above.
All teams must consult the prototype page of AY2022-2023 January Term Group 3: Tanzania Tourism Analysis. There are three main modules in ths application the are: Exploratory Data Analysis & Confirmatory Data Analysis, Cluster Analysis and Decision Tree Analysis. Each of them were prepared by one of the member of the project team. After that they combined them into the Prototype page of their project website.
Take-home Exercise 4 will be similar to one of the prototype module prepared above in term of content but with the following differences:
- You are required to prepare the prototype module report as Take-home Exercise 4 submission. This mean, it has to be published on your own coursework page.
- You are required to include a section called UI design for the different components of the UIs for the proposed design.
For storyboarding the UI Design, please consult Storyboard link.
Submission Instructions
This is an individual assignment. You are required to work on the take-home exercises and prepare submission individually.
The specific submission instructions are as follows:
- The analytical visualisation must be prepared by using R and appropriate R packages. The report must provide detail discussion and explanation of:
- the data preparation process,
- the selection of data visualisation techniques used,
- and the data visualisation design and interactivity principles and best practices implemented.
- The write-up of the take-home exercise must be in Quarto html document format and publish on Netlify.
Submission date
Your completed take-home exercise is due on 10th March 2024, by 11:59pm evening.
Students are strongly recommended to complete Take-home Exercise 4 ahead of the submission deadline. This will allow you to have more time to focus on the building of the Shiny application and to iterate the usability of the application.