Saturday, November 20, 2021

How to share a YouTube video (along with its audio) on Google Meet

 Sharing a YouTube video (for example a song) on Google Meet

               1. Open Google meet and enter a meeting or create a meeting and wait for other participants to join

                If you are already in a meeting go to step 2.

                 2. Open the video you want to share on another tab.

2a.         Open a new tab


2b.         Browse to youtube.com


2c.          Once YouTube is opened if the video you want is on the homepage just click the video to play it.

        

2d.         If the video is not on the homepage search YouTube for the video.

               Once the video is found click the video to play it.

 


                    2e. Pause the video you want to share and skip any advertisements that is at the start of the video.

                    3.      Go to the tab with Google Meet and share the video.

        3a.         Click Present Now in google meet

 



                     3b. Click “A tab” from the options

 

                    3c. Click the YouTube tab with your video from the list of tabs. It will be highlighted in blue.  Then click the share button.

 


                    3d. Once the share button is clicked you can then play the video you want.

                    3e. Once you have finished sharing your video, click “stop sharing”. Then pause the video or close the tab with the video.

Tuesday, July 20, 2021

An appeal for Human Computer Interaction (HCI) that helps everyone


One of the goals of Human Computer Interaction (HCI) is to put people first. This goal ensures that the right set of users are targeted for the product that is being designed.  A meaningful target user is needed therefore needed to create meaningful interactions between person and interface.

HCI has blossomed to design many different applications such as:

  1. Intelligent homes
  2. Intelligent offices
  3. Driver monitoring
  4. Intelligent gaming
  5. Helping people with disabilities

Since HCI emphasizes the design and interaction between computers and users a deep understanding of the user and the tasks the user needs to be performed is necessary. HCI is therefore even more important and impactful if the target audience is disabled.

The best way to use HCI design is to maximize accessibility of the product by envisioning all users as people with disabilities. This is because designing for the disabled would benefit any user. Able bodied people may benefit from designs for the disabled when using technology under certain conditions; like turning on lights in the dark by voice command; or only having one free hand to use phone to reply to a text message.

The world is not perfect, and that is because people are not perfect. Therefore, products should be designed with everyone in mind. To be used by everyone of different experiences, backgrounds, and disabilities.

References:

Adobe. (2020, November 11). How improving HCI design can lead to better UX | Adobe XD. Ideas. https://xd.adobe.com/ideas/principles/human-computer-interaction/improve-hci-design-for-better-user-experience/

Vejalla, K. (2020, March 10). HCI for People with Disabilities - Kalyan Vejalla. Medium. https://medium.com/@kalyan.vejalla/hci-for-people-with-disabilities-979b6371467b

Zoom Goes to Class

Zoom Video Conferencing Application has impacted Jamaica in significant ways.


The COVID-19 Pandemic had caused a Government decision to enforce precautionary measures on all Jamaicans. Jamaica went into lockdown with all schools, colleges and universities ordered closed. Over 600 thousand students and more than 30 thousand teachers where disrupted by the separation of teacher and learner.


Zoom is a cloud-based video conferencing app. Zoom allows remote audiovisual communication between people over the Internet. Key featured loved by many include breakout rooms, chat, and screen sharing. People can access Zoom by smartphone, tablet and desktop computers. Zoom uses camera, microphones, screens/monitors and speakers.


Zoom helped to enable the Jamaican Government strategy in remote learning. Zoom removed the need for unproductive travel time. Teachers start, schedule and host the virtual meetings. Students join the virtual meeting through an hyperlink invite or through the app.

Zoom connects the teacher and learner facilitating education. Synchronous interaction increases the engagement of remote learners through excellent video and audio quality and content integration.


Zoom provided several advantages to the lives of Jamaicans. Master trainers and teachers where trained to zoom. Upgrading the education and training of the Jamaican workforce. Several teachers saved money by manipulating the free version of the app. Teachers told students to login again after the session has ended: thus extending the needed session time. Teachers may also record their Zoom sessions. Absent or late students have received and benefited from the recorded session videos. Learners study the sessions videos at their own pace. 


The disadvantages of Zoom on the lives of Jamaicans are access related. Students and teachers must have access to an internet enabled device. Learners who can't connect to class are left behind. Zoom fatigue from overusing video conferencing also results in tired students and teachers, The disruption due to Covid-19 also adds to this fatigue.


Figures
Above. How Zoom works over the Internet.

Above. Percentage of learners affected by access to Internet-enabled devices.

Above. The number of teachers affected by school closure due to the Covid-19 Pandemic.




References


Teachers training for online and blended learning skills to ensure quality education during COVID-19 in Jamaica - Jamaica. (2020, August 20). ReliefWeb. https://reliefweb.int/report/jamaica/teachers-training-online-and-blended-learning-skills-ensure-quality-education-during


U-Report Jamaica. (2020). U-Report Jamaica. https://jamaica.ureport.in/

Virtual networking etiquette and best practice. (2020). Jamaica Observer. https://www.jamaicaobserver.com/business-observer/virtual-networking-etiquette-and-best-practice_204252

The four (4) main activities involved in the UX design process


The User Experience (UX) Design Process:

The UX design process is simply a series of steps that are repeated to continuously tweak, improve and polish the design with each cycle.  It aims to provide positive experiences that keep a user satisfied because of the product.

There are four (4) main activities in the design process:

  1. Identifying needs and establishing requirements 
  2. Designing alternatives 
  3. Prototyping/Wireframes 
  4. Evaluating

Identifying needs and establishing requirements 

The exact needs and requirements of the target users must be fully assessed to know what kind of support an interactive product would provide.  This involves conducting user research, which gives data required about the users’ behavior, goals, motivations, and needs, in order to begin building the product.

Below are some commonly tools used for conducting the research:

  1. Interviews: This involves one-on-one conversations. Users are asked about the problems they generally have with this particular service and where their greatest issues are.
  2. Surveys:  This is a questionnaire consisting of a set of very precise questions sent to a sample target audience to find out their attitudes towards a specific topic.
  3. Observation: This involves watching users interact with the product in a controlled or natural environment.
  4. Card-sorting: This is used for finding patterns in how users would expect to find content or functionality.  It allows the designer to focus input on content hierarchy, organization and flow, whereby the most important information receives the most emphasis, and the least important information receives the least emphasis, usually from top to bottom order.

Developing alternative designs that meet those requirements

Developing alternatives suggests ideas for meeting the requirements and can be divided into two sub-activities; namely, conceptual design and physical design.

  1. Conceptual Design helps to create a clear user interface. It helps to describe the roles of different users and their requirements in detail so that the project is better understood from the onset.  It describes what the product should do, behave and look like. 
  2. Physical Design considers the detail of the product including colors, sounds, images, menu and icon designs.  The designer would aim to keep the interface simple, consistent and the page layout purposeful.  Colours and textures are strategically applied and typography is used to arrange text in a way that is visually appealing and easily read.

 Prototyping/Wireframes

Once users’ wants, needs, and expectations from a product are clear, UX designers next move is to create prototypes and wireframes.

 Wireframes

A Wireframe is a layout of a user interface that demonstrates needed elements. Wireframes resembles a schematic or blueprint, and is typically black and white illustrations, however, sometimes colours are used to outline specific areas or points.

Wireframes may be used as communication devices to generate ideas and get feedback from users. They are quick to make and can be easily amended after feedback is given and with each design iteration. Wireframes intentionally look the way they do to communicate that the design is not final. This ensures that the designers focus on the structure over details, once the structure is finalized then the visual design can become the focus.

Above: Example of wireframes for a hotel website design.


Prototypes

A prototype is a sample version of the final product, which can be used for testing, evaluation and feedback generation before constructing the final product. The prototype may be changed as the team revises the design iteratively based on feedback. Prototypes can serve multiple cases such as visualizing an idea, use as a blueprint, assessing technical feasibility, or for testing the effectiveness of a design.

Prototypes have four main qualities:

  1. Representation —The actual form of the prototype, such as paper, mobile, HTML or desktop.
  2. Precision — The prototype's fidelity, meaning its level of detail, polish, and realism.
  3. Interactivity — The level of functionality open to the user, e.g., view-only, partially functional, or fully functional.
  4. Evolution — Describes the prototypes lifecycle. Some prototypes are eventually discarded while others evolve into the final product.

 Prototypes vs Wireframes

All wireframes are prototypes, they are low fidelity prototypes without a lot of detail. However, not all prototypes are wireframes, a high-fidelity prototype can look like a screenshot of the product, however does not work the same way as the finished product would.


Evaluating

In the evaluating phase, the usability of a product is assessed to uncover the user’s perception during and after interaction with the product. This is to identify problems or obtain usability metrics and find answers about the design’s effectiveness. 

Generally, there are two methods of evaluating user experience; namely, formative and summative evaluation, their main difference is the questions they answer. 

Formative evaluation is used to assess the usability of a product while the design activities are in progress. It is used during the early stages of design and development to solve early issues that may arise. Observation data is collected during formative evaluation that answer and deal with the quality of the design.

Summative evaluation is used to indirectly assess the designs usability. The usability of the design is rated based on the performance of test users on task. Summative assessment is performed after the product has been launched or shipped. Data collected is based on larger groups and is about the quantity of the design, for example, what percentage of users receive errors when using the product.


References


Jaffar, A. (2020, August 13). Digital Terminology Cheat Sheet (Marketing, Design, and Development). Key Medium. https://keymedium.com/web-development-terminology-cheat-sheet/

 

O. (2019, December 13). UX Design Processes. UX Beginner. https://www.uxbeginner.com/ux-design-processes/

 

Reese, D. R. (2020). What is wireframing. Experience UX. https://www.experienceux.co.uk/faqs/what-is-wireframing/

 

The UX design process in 6 stages | Inside Design Blog. (2019). Inside Design. https://www.invisionapp.com/inside-design/6-stages-ux-process/

 

Usability Evaluation Methods | Usability Body of Knowledge. (2020). Usability BOK. https://www.usabilitybok.org/usability-evaluation-methods

 

UX Collective Editors. (2018, June 21). UX Design Methods & Deliverables - UX Collective. Medium. https://uxdesign.cc/ux-design-methods-deliverables-657f54ce3c7d

What Are Wireframes? | Wireframing Academy | Balsamiq. (2020). Balsamiq. https://balsamiq.com/learn/articles/what-are-wireframes/

 

What Exactly Is Wireframing? A Comprehensive Guide. (2019, August 1). Career Foundry. https://careerfoundry.com/en/blog/ux-design/what-is-a-wireframe-guide/

 

Wikipedia contributors. (2021, January 17). User experience design. Wikipedia. https://en.wikipedia.org/wiki/User_experience_design


Data Analytics and Big Data



Importance of Data Analytics in Business

Data Analytics helps businesses and industries to make sense of large amounts of information for growth and development. Data Analytics is used to:

  1. Improve decision making
  2. Predict consumer trends and actions
  3. Increase business productivity
  4. Improve customer service

In Manufacturing, Data Analytics is used to identify patterns, measure impact, predict outcomes, analyze equipment failures, determine production bottlenecks, and supply chain deficiencies.

In Banking, Data Analytics is used to analyze customer transactions to create more personalized products and services.

Types of Data Analytics

There are four types of Data Analytics:

  1. Descriptive Analytics examines what happened within a business based on historical data. An e.g., is in the banking industry to assess credit risks by using the customers’ credit history to determine the eligibility for another loan. It can also be used in the manufacturing industry, where key performance indicators are monitored in dashboards to track production quantities to analyze and optimize maintenance level.
  2. Diagnostic Analytics seeks to delve deeper in order to understand why something happened. This analytics looks at past performance to determine what happened and why. E.g., social media marketers can investigate campaigns and determine why they are successful or unsuccessful. Similarly, freight companies can investigate the cause of slow shipments in a certain area or region.
  3. Predictive Analytics analyses data based on past patterns and trends, data analysts can devise predictive models which estimate the likelihood of a future event or outcome. E.g., Hotels can predict how much revenue a new service would generate from a given region. In Marketing, predictive analytics is used for customer segmentation to determine which leads have the best chance of converting.
  4. Prescriptive Analytics looks at what and why it happened and also what might happen in order to determine what is next. It shows you how you can take advantage of the future outcomes that have been predicted and what steps you can take to avoid a future problem. E.g., Healthcare providers can analyze clinically obese patient records, add filters for factors like diabetes, to determine where to focus treatment. In the financial sector, a machine learning algorithm can be trained to analyze stock market data and automate human decision by making decisions based on large amounts of internal and external data.

 Data Analytics Process

Data analysis is a business process of collection, organization, modelling and interpretation of data in order to analyze the data for decision making. There are seven sequential steps:


  1. Data Requirements Specification: This determines what to measure and how to measure it. E.g. Which factors are negatively impacting the customer experience?” or “How can we boost customer retention while minimizing costs?”
  2. Data Collection: The goal is to find data that is relevant to solving the problem or supports an analytical solution of the requirements specification. Hence, data is collected from various sources ranging from organizational databases to the information in web pages. 
  3. Data Processing: The raw data must be converted into a usable format. E.g., the data may have to be placed into rows and columns in a table within a spreadsheet or statistical application. 
  4. Data Cleaning: The processed data may be incomplete or contain errors. Data cleaning corrects these errors. E.g., while cleaning the financial data, certain totals might be compared against reliable published numbers
  5. Data Analysis: The processed data is now ready for analysis and various data analysis techniques are applied to understand, interpret, and derive conclusions based on the requirements.
  6. Data Visualization: The data is examined and displayed in graphical format, to obtain additional insight regarding the messages within the data. E.g., Statistical data models such as correlation and regression analysis can be used to identify the relations among the data variables. 
  7. Communication: The results of the data analysis are reported in a required format to be used to support decisions and further actions. 
Data Types analyzed in Data Analytics

  1. Relational Data: is generic data residing in relational databases, which uses tables that can be linked based on the commonality between each.
  2. Transactional Data: is the elements that support the on-going operations of an organization that are included in the application systems that automate key business processes. This includes a Flat File record for each transaction.
  3. Time Related/Sequence Data: is a collection of observations obtained through repeated measurements over time. E.g., Stock exchange records and temperature sensor records.
  4. Stream Data: is data constantly being streamed. It originates from some measurable activity triggered by a specific event that happens as a direct result of an action or set of actions, like a financial transaction, equipment failure, a social post or a website click.
  5. Hyper Text Data: is multimedia data, i.e., data sources in the form of text, video, image, maps, or sound.

 Data Types Examples

Relational Data

In Banking, relational data is gathered to optimize operations, e.g., a Human Resource Management (HRM) System stores employee personal records such as names, dates of birth and addresses, and also in Customer Relationship Management (CRM) Systems that stores customer information e.g. credit card information.

In manufacturing, relational data is used in the form of detailed information about electrical, mechanical, chemical, or other parameters of system components and their applications, this enables production to be automated and ensures data integrity (Scheyder, 1990).

Transactional Data

The Banking sector analyzes customer transactional data such as ATM withdrawals and credit card spending for a comprehensive understanding of a person’s financial position as well as consumer behaviour. The outcome can be used to determine loans and incentive rewards to customers.

In Manufacturing, transactional data is created and updated within the operational systems. E.g., Wisynco bottles a batch of drinks in a production database that is updated with the batch code and expiry information. This information is also printed on the bottles and data is collected at every stage of production including data from machines and devices that makes up the transactional data.

Time Related/Sequence Data

In Banking, Time Related/Sequence Data, such as share price movements are tracked over a period of time on the various stock exchanges and analyzed to optimize investment returns. Also, changes in web applications and network performance such as latency and bandwidth utilization over time is tracked to help find root causes of problems.

In Manufacturing, Time Related/Sequence Data from sensors is used to detect and alert where anomalies arise in processes that deviate from expected range, E.g., rum temperature data from a distillery machine is tracked to ensure the product is made successfully.

Stream Data

In Banking, Stream Data can come from web and mobile device interactions and is used to detect fraud in real time so that bankers can respond quickly to financial irregularities. E.g., a hacker can be detected and identified by their web interactions and devices used.

In Manufacturing, Stream Data can originate from the Internet of Things (IoT) and machine sensors which can be used to optimize production through preventative maintenance. Manufacturers analyze stream data to prevent catastrophe when they monitor and detect issues using vibration data streamed from machines over Bluetooth technology. Vibration levels of machines are analyzed to determine how healthy the components are.

Hyper-Text Data

In Banking, Hyper-Text Data in the form of unstructured texts such as posts from various social media platforms is used to find meaningful information. The hyper-text data is analyzed to detect exact patterns and find useful information such as customer sentiment so that new financial products are created and marketed.

In Manufacturing, Hyper-Text Data in the form of video from CCTV is processed with indexing, automatic segmentation, content-based retrieval and detecting triggers. This is then used in various applications like security and surveillance, and education programs that the manufacturer has in place.

Types of Databases used in Data Analytics

Relational (Structured) Databases

A relational database is a type of database that stores and provides access to data points that are related to one another. Relational databases are based on the relational model, an intuitive, straightforward way of representing data in tables. In a relational database, each row in the table is a record with a unique ID called the key. The columns of the table hold attributes of the data, and each record usually has a value for each attribute, making it easy to establish the relationships among data points.

Relational databases are used to track inventories, process ecommerce transactions, manage huge amounts of mission-critical customer information, and much more. A relational database can be considered for any information need in which data points relate to each other and must be managed in a secure, rules-based, consistent way. Examples of relational database include Oracle and MySQL.

Open (Unstructured) Databases

Unstructured database is data that doesn’t have a predefined schema or data model. It’s the opposite of structured data, which is typically used in traditional relational database systems (RDBMS), and formatted in rows & columns. Unstructured data can be managed with more modern technologies such as NoSQL databases, data lakes and data warehouses. Examples of Open Databases include Firebase database and the Cloud.

Big Data

Big data is a term that describes the large volume of data – both structured and unstructured – that inundates a business on a day-to-day basis. Big data can be analyzed for insights that lead to better decisions and strategic business moves.

Big Data helps organizations to create new growth opportunities and entirely new categories of companies that can combine and analyze industry data. It is also important in cost saving, time saving and marketing insights.

 References

Scheyder E.C. (1990) Relational Database Applications in Manufacturing System Design. In: Tjoa A.M., Wagner R. (eds) Database and Expert Systems Applications. Springer, Vienna, from https://doi.org/10.1007/978-3-7091-7553-8_15

 

The 4 Types of Data Analytics. (n.d.). Retrieved January 11, 2021, from https://www.kdnuggets.com/2017/07/4-types-data-analytics.html

 

Four Types of Big Data Analytics and Examples of Their Use. (n.d.). Retrieved January 11, 2021, from https://imaginenext.ingrammicro.com/data-center/four-types-of-big-data-analytics-and-examples-of-their-use

 

Stevens, E. (2020, May 05). What Are the Different Types of Data Analysis? Retrieved January 12, 2021, from https://careerfoundry.com/en/blog/data-analytics/different-types-of-data-analysis/

 

Data Types: Structured vs. Unstructured Data. (2019, March 22). Retrieved January 13, 2021, from https://www.bigdataframework.org/data-types-structured-vs-unstructured-data