Please enable JavaScript.
Coggle requires JavaScript to display documents.
Study Helper Desktop Applications - Coggle Diagram
Study Helper Desktop Applications
Process
Application
Quiz Window
Difficulties
Easy
Hard
Medium
One Quiz for each topic *3 because of different difficulties
Welcome Window
Introducing the application
Options to choose the topics you want to study
Learning Window
Topic 1
Topic 2
Topic 3 (Maybe)
Login Window
Name Input
Password Input (Maybe)
Coding Inputs
Dropboxes
Developer Program
Coding Environment
Hardware being used is Visual Studio Code, and the coding Language that is being used is Python
User Interface
GUI (Graphical User Interface)
Interfaces that you are able to interact with, example being when you use a mouse, or other peripheral to point and click on icons and graphics
Advantages would be;
Self Explanatory
Easy to use
Memorizing isn't necessary
Allows running multiple applications, programs, and tasks simultaneously
Solid Support Facilities
Simple design and formatting
Menu-Driven Interface
Provides a range of options in the applications like a menu, pop-up, pull-down, and dropdowns
Advantages would be;
Not necessary to remember what does what
Simple Interfaces
Self-explanatory options
Visual Principles
Contrast
Contrast can be used in variety of ways to make the element stand out, this can include font use, shapes and sizes, as well as colors
Repetition
An example of Repetition would be how similar shapes, colors or lines are able to be used more than once.
Proximity
Proximity refers to the elements that need to be ordered visually and the goal of achieving the least amount of confusion possible. It is important to separate contents that are not related to one another in order to highlight the absence of a connection between them.
Balance
Balance in general refers to how elements are weighted against each other on different sides of a design to create cohesiveness, completion, and satisfaction. This can include colours, objects, and Space
Hierarchy
Hierarchy refers to the communication of relative importance to information. As your eye is naturally drawn to the element that stands out most in any given visual. Hierarchy is just the way everything is presented
Harmony
Harmony refers to how well everything works together
Some examples of visual communication include logos, advertising slogans, infographics, cartoons, paintings, photographs, and videos.
Client Problem
Requirements/Criteria
The application should be clear, consistent and comply with accessibility guidelines (Queensland Government 2016a)
Need to also consider and use usability principles, as well as visual communication.
Users must be able to enter their first name within the application
There should be the ability to choose from different difficulty levels and different topics
The application needs to include a quiz of some sort, to be able to check the learner progress
The application must follow and recognize the different programming elements and principles
Constraints
Knowledge of the Software
Time
The Limits the Software holds
Knowledge of Python
User Problem
Existing Solutions
Existing solutions can consist of Apps, Websites, and Widgets
Education Perfect
Is a program and an app that allows students to learn and quiz themselves effortlessly on a subject one-handed. It is an engaging and adaptive learning resource that is personalized and responsive to each separate student.
Quizlet
Is a program and a mobile app that quizzes students using several study tools including flashcards, and game based quizzes. Allowing you to either design and create your own study sets/quizzes, or use pre-made ones to use to your advantage.
Khan Academy
Is a program that provides students with quizzes, instructional videos, and personalized dashboards that allows students to learn in their own pace in and outside the classroom. Also is free, making it an excellent resource for students with limited access to quality education
User Information
Users of the asignment include; Mario, a 7th Grade Parent wanting to help their kid with Numeracy. Jade, a 10th Grade Student who has a difficulty of focusing for long periods of time and becomes anxious about school work. Kyle, a 12th Grade Teacher who wants an application to assist students to practice their skills independently. Andrea, 8th Grade Student who loves learning Math, Art and working independently